Один из моих серверов Ubuntu 10.04 доставляет мне неприятности. Когда я запускаю, fsck.ext4 -n /dev/sda5
он говорит мне, что есть ошибки в подсчете свободных инодов, подсчетах свободных блоков и многом другом.
Я пытался:
touch /forcefsck
Также попробовал:
shutdown -rF now
и все же после перезагрузки я вижу ошибки.
Я также только что проверил на своем нетбуке eeePC, Ubuntu 10.10, и у меня та же проблема!
Как заставить принудительно "принудительно" "принудительно" "серьезно исправить мою файловую систему" fsck файловой системы "/" при перезагрузке?
Пояснение: я запускаю, fsck.ext4 -n
потому что это смонтированная файловая система, чтобы проверить, есть ли ошибки. Это говорит мне, что есть. Я думал, что автоматический fsck каждые 30 монтирует во время процесса загрузки именно для того, чтобы позаботиться об ошибках в корневой файловой системе. Но это не делает это в моем случае. Я мог бы перезагрузиться с LiveCD и исправить ошибки, а затем перезагрузить снова, но это серьезное время простоя для живого сервера. Перезагрузка, auto fsck, затем продолжение загрузки намного более устойчива на работающем сервере, и я считаю, что такое поведение должно быть правильным.
Дополнительная информация: Вот вывод. Похоже, что-то, что исправит autofsck, не так ли?
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