Bằng cách nào đó, Debian của tôi chỉ đọc được trong hệ thống tập tin gốc. Tôi không biết làm thế nào điều này có thể xảy ra.
Ví dụ: khi tôi đang ở trong /root
thư mục và gõ lệnh nano
và sau đó nhấn Tabđể liệt kê tập tin có thể có trong thư mục đó, tôi nhận được thông báo:
root@debian:~# nano -bash: cannot create temp file for here-document: Read-only file system
Tương tự cho cd
lệnh khi tôi gõ cd /home
và nhấn Tabđể liệt kê các đường dẫn tôi có điều này:
root@debian:~# cd /home -bash: cannot create temp file for here-document: Read-only file system
Tôi cũng có vấn đề với phần mềm như apt
và những người khác. Thậm chí không thể cập nhật apt-get. Tôi có rất nhiều lỗi như thế này:
Err http ://ftp.de.debian.org wheezy-updates/main Sources
406 Not Acceptable
W: Not using locking for read only lock file /var/lib/apt/lists/lock
W: Failed to fetch http ://ftp.de.debian.org/debian/dists/wheezy/Release rename failed, Read-only file system (/var/lib/apt/lists/ftp.de.debian.org_debian_dists_wheezy_Release -> /var/lib/apt/lists/ftp.de.debian.org_debian_dists_wheezy_Release).
W: Failed to fetch http ://security.debian.org/dists/wheezy/updates/main/source/Sources 404 Not Found
W: Failed to fetch http ://security.debian.org/dists/wheezy/updates/main/binary-amd64/Packages 404 Not Found
W: Failed to fetch http ://ftp.de.debian.org/debian/dists/wheezy-updates/main/source/Sources 406 Not Acceptable
E: Some index files failed to download. They have been ignored, or old ones used instead.
W: Not using locking for read only lock file /var/lib/dpkg/lock
Tôi có rất nhiều vấn đề trong hệ thống. Có thể sửa nó không? Làm thế nào tôi có thể kiểm tra những gì đã xảy ra? Tôi nên tìm gì trong nhật ký?
Tôi biết đó có thể là do dòng trong /etc/fstab
tệp:
/dev/mapper/debian-root / ext4 errors=remount-ro 0 1
nhưng vấn đề là gì? Tôi không thể tìm thấy gì hoặc có lẽ tôi không biết tìm ở đâu.
Chỉnh sửa:
Tôi đã tìm kiếm nhật ký tin nhắn và chỉ tìm thấy điều này:
kernel: [ 5.709326] EXT4-fs (dm-0): re-mounted. Opts: (null)
kernel: [ 5.977131] EXT4-fs (dm-0): re-mounted. Opts: errors=remount-ro
kernel: [ 7.174856] EXT4-fs (dm-2): mounted filesystem with ordered data mode. Opts: (null)
Tôi đoán nó đúng, bởi vì tôi có cùng mục trên các máy debian khác.
Tôi đã tìm thấy một cái gì đó trong dmesg (Tôi đã cắt đầu ra đó một chút vì có rất nhiều thứ ext4 tiêu chuẩn)
root@gs3-svn:/# dmesg |grep ext4
EXT4-fs error (device dm-0) in ext4_reserve_inode_write:4507: Journal has aborted
EXT4-fs error (device dm-0) in ext4_reserve_inode_write:4507: Journal has aborted
EXT4-fs error (device dm-0) in ext4_dirty_inode:4634: Journal has aborted
EXT4-fs error (device dm-0): ext4_discard_preallocations:3894: comm rsyslogd: Error loading buddy information for 1
EXT4-fs warning (device dm-0): ext4_end_bio:250: I/O error -5 writing to inode 133130 (offset 132726784 size 8192 starting block 159380)
EXT4-fs error (device dm-0): ext4_journal_start_sb:327: Detected aborted journal
5 lỗi và 1 cảnh báo. Có ý kiến gì không? Có an toàn khi sử dụng mount -o remount, rw /?
df
/var/log/messages
. Nếu hệ thống tập tin của bạn bị hỏng, bạn sẽ thấy nó trong các thông báo kernel sớm trong khi khởi động. Cũng thửmount -o remount,rw /dev/mapper/debian-root
và cho chúng tôi biết nếu nó ném cho bạn một lỗi.