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