Entah bagaimana Debian saya hanya membaca di sistem file root. Saya tidak tahu bagaimana ini bisa terjadi.
Misalnya ketika saya berada di /root
folder dan ketik perintah nano
dan setelah itu tekan Tabuntuk mendaftar file yang mungkin di folder itu saya mendapatkan pesan:
root@debian:~# nano -bash: cannot create temp file for here-document: Read-only file system
Hal yang sama untuk cd
perintah ketika saya mengetik cd /home
dan menekan Tabuntuk mendaftar jalur saya punya ini:
root@debian:~# cd /home -bash: cannot create temp file for here-document: Read-only file system
Saya juga memiliki masalah dengan perangkat lunak seperti apt
dan lainnya. Bahkan tidak dapat memperbarui apt-get. Saya memiliki banyak kesalahan seperti ini:
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
Saya memiliki banyak masalah dalam sistem. Apakah mungkin memperbaikinya? Bagaimana saya bisa memeriksa apa yang terjadi? Apa yang harus saya cari di log?
Saya tahu itu mungkin karena baris dalam /etc/fstab
file:
/dev/mapper/debian-root / ext4 errors=remount-ro 0 1
tapi apa masalahnya? Saya tidak dapat menemukan apa pun atau mungkin saya tidak tahu harus mencari ke mana.
Edit:
Saya melakukan pencarian log pesan dan hanya menemukan ini:
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)
Saya kira itu benar, karena saya memiliki entri yang sama pada mesin debian lainnya.
Saya menemukan sesuatu di dmesg (saya memotong sedikit output karena banyak hal ext4 standar)
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 kesalahan dan 1 peringatan. Ada ide? Apakah aman menggunakan mount -o remount, rw /?
df
/var/log/messages
. Jika sistem file Anda rusak, Anda harus melihatnya di pesan kernel awal saat boot. Coba jugamount -o remount,rw /dev/mapper/debian-root
dan beri tahu kami jika ada kesalahan.