Uno dei miei server Ubuntu 10.04 mi sta dando problemi. Quando fsck.ext4 -n /dev/sda5
eseguo mi dice che ci sono errori nel conteggio degli inode liberi, nel conteggio dei blocchi liberi e altro ancora.
Ho provato:
touch /forcefsck
Ho anche provato:
shutdown -rF now
e ancora, dopo il riavvio, vedo errori.
Ho anche appena controllato il mio netbook eeePC, Ubuntu 10.10, e ho lo stesso problema!
Come posso forzare un fsck veramente "forzato" "forzato" "riparare seriamente il mio filesystem" del filesystem "/" al riavvio?
Chiarimento: corro fsck.ext4 -n
perché è un filesystem montato, per verificare se ci sono errori. Questo mi dice che ci sono. Ho pensato che il fsck automatico ogni 30 mount durante il processo di avvio è proprio per occuparsi degli errori nel filesystem di root. Ma non lo fa nel mio caso. Potrei riavviare con un LiveCD e correggere gli errori, quindi riavviare di nuovo, ma questo è un grave downtime per un server live. Un riavvio, auto fsck, quindi continuare l'avvio è molto più sostenibile su un server live e credo che dovrebbe essere il comportamento giusto.
Informazioni aggiuntive: ecco l'output. Sembra qualcosa che l'autofsck avrebbe risolto, vero?
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