Jeden z moich serwerów Ubuntu 10.04 sprawia mi problemy. Po uruchomieniu fsck.ext4 -n /dev/sda5
informuje mnie o błędach w liczbie wolnych i-węzłów, liczby wolnych bloków i innych.
Próbowałem:
touch /forcefsck
Próbowałem także:
shutdown -rF now
a mimo to po ponownym uruchomieniu widzę błędy.
Właśnie sprawdziłem również na moim eeePC netbook, Ubuntu 10.10 i mam ten sam problem!
Jak mogę wymusić naprawdę „wymuszoną” „siłę” poważnie naprawić mój system plików „fsck systemu plików” / ”przy ponownym uruchomieniu?
Wyjaśnienie: Uruchamiam , fsck.ext4 -n
ponieważ jest to podłączony system plików, aby sprawdzić, czy nie ma błędów. To mówi mi, że są. Myślałem, że automatyczny fsck co 30 montowań podczas procesu uruchamiania służy właśnie do usuwania błędów w głównym systemie plików. Ale w moim przypadku tak się nie dzieje. Mógłbym zrestartować się z LiveCD i naprawić błędy, a następnie ponownie uruchomić ponownie, ale to jest poważne przestój dla serwera na żywo. Ponowne uruchomienie, auto fsck, a następnie kontynuowanie rozruchu jest o wiele bardziej trwałe na serwerze na żywo i uważam, że powinno być właściwe zachowanie.
Informacje dodatkowe: Oto dane wyjściowe. Wygląda na coś, co naprawiłby autofsck, prawda?
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