Salah satu server Ubuntu 10.04 saya memberi saya masalah. Ketika saya menjalankannya fsck.ext4 -n /dev/sda5
memberitahu saya ada kesalahan dalam jumlah inode gratis, jumlah blok gratis, dan banyak lagi.
Saya telah mencoba:
touch /forcefsck
Juga mencoba:
shutdown -rF now
dan masih, setelah reboot, saya melihat kesalahan.
Saya juga baru memeriksa netbook eeePC saya, Ubuntu 10.10, dan memiliki masalah yang sama!
Bagaimana saya bisa memaksakan "fsck" filesystem "" "paksa" yang saya perbaiki dengan benar pada sistem reboot?
Klarifikasi: Saya menjalankan fsck.ext4 -n
karena itu adalah sistem file yang dipasang, untuk memeriksa apakah ada kesalahan. Ini memberitahu saya bahwa ada. Saya pikir fsck otomatis setiap 30 mount selama proses boot-up adalah tepatnya untuk mengatasi kesalahan pada sistem file root. Tapi itu tidak berhasil dalam kasus saya. Saya bisa reboot dengan LiveCD dan memperbaiki kesalahan, dan kemudian reboot lagi, tapi itu beberapa downtime yang serius untuk server langsung. A reboot, auto fsck, lalu melanjutkan booting jauh lebih berkelanjutan di server langsung, dan saya percaya seharusnya perilaku yang tepat.
Info tambahan: Ini adalah output. Sepertinya sesuatu yang akan diperbaiki autofsck, bukan?
root@server:~# fsck.ext4 -n /dev/sda5
e2fsck 1.41.11 (14-Mar-2010)
Warning! /dev/sda5 is mounted.
Warning: skipping journal recovery because doing a read-only filesystem check.
/dev/sda5 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Free blocks count wrong (1849368, counted=1948909).
Fix? no
Free inodes count wrong (545504, counted=552134).
Fix? no
/dev/sda5: ********** WARNING: Filesystem still has errors **********
/dev/sda5: 116752/662256 files (0.2% non-contiguous), 795324/2644692 blocks