เดเบียนของฉันไปอ่านในระบบไฟล์รูทเท่านั้น ฉันไม่รู้ว่าจะเกิดอะไรขึ้น
ตัวอย่างเช่นเมื่อฉันอยู่ใน/root
โฟลเดอร์และพิมพ์คำสั่งnano
และหลังจากนั้นกดTabเพื่อแสดงรายการไฟล์ที่เป็นไปได้ในโฟลเดอร์นั้นฉันได้รับข้อความ:
root@debian:~# nano -bash: cannot create temp file for here-document: Read-only file system
เหมือนกันสำหรับcd
คำสั่งเมื่อฉันพิมพ์cd /home
และกดTabเพื่อแสดงรายการเส้นทางฉันมีสิ่งนี้:
root@debian:~# cd /home -bash: cannot create temp file for here-document: Read-only file system
ฉันยังมีปัญหากับซอฟต์แวร์เช่นapt
และอื่น ๆ ไม่สามารถรับการอัพเดทที่ทำได้ ฉันมีข้อผิดพลาดมากมายเช่นนี้:
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
ฉันมีปัญหามากมายในระบบ เป็นไปได้ไหมที่จะแก้ไขปัญหานี้? ฉันจะตรวจสอบสิ่งที่เกิดขึ้นได้อย่างไร ฉันควรมองหาอะไรในบันทึก
ฉันรู้ว่าอาจเป็นเพราะบรรทัดใน/etc/fstab
ไฟล์:
/dev/mapper/debian-root / ext4 errors=remount-ro 0 1
แต่ปัญหาคืออะไร ฉันหาอะไรไม่เจอหรือไม่รู้ว่าจะไปหาที่ไหน
แก้ไข:
ฉันค้นหาบันทึกข้อความและพบสิ่งนี้เท่านั้น:
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)
ฉันเดาว่ามันถูกต้องเพราะฉันมีรายการเดียวกันในเครื่องเดเบียนอื่น ๆ
ฉันพบบางสิ่งใน dmesg (ฉันตัดเอาท์พุทนั้นเล็กน้อยเพราะมันเป็นสิ่ง ext4 มาตรฐานมาก)
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 ข้อผิดพลาดและ 1 คำเตือน ความคิดใด ๆ จะปลอดภัยไหมที่จะใช้ mount -o remount, rw /?
df
/var/log/messages
ใน หากระบบไฟล์ของคุณเสียหายคุณควรเห็นมันในข้อความเคอร์เนลก่อนระหว่างการบูต ลองmount -o remount,rw /dev/mapper/debian-root
และแจ้งให้เราทราบหากมันทำให้คุณเกิดข้อผิดพลาด