Un de mes serveurs Ubuntu 10.04 me pose problème. Lorsque je l'exécute, fsck.ext4 -n /dev/sda5
il m'indique qu'il y a des erreurs dans le nombre d'inodes libres, le nombre de blocs gratuits, etc.
J'ai essayé:
touch /forcefsck
A également essayé:
shutdown -rF now
et encore, après le redémarrage, je vois des erreurs.
Je viens également de vérifier mon netbook eeePC, Ubuntu 10.10, et j'ai le même problème!
Comment puis-je forcer un fsck vraiment "forcé" "forcé" "à réparer sérieusement mon système de fichiers" / "au redémarrage?
Clarification: je cours fsck.ext4 -n
car c'est un système de fichiers monté, pour vérifier s'il y a des erreurs. Cela me dit qu'il y en a. Je pensais que le fsck automatique tous les 30 montages pendant le processus de démarrage était précisément pour prendre soin des erreurs dans le système de fichiers racine. Mais ça ne le fait pas dans mon cas. Je pouvais redémarrer avec un LiveCD et corriger les erreurs, puis redémarrer à nouveau, mais c'est un temps d'arrêt grave pour un serveur en direct. Un redémarrage, fsck automatique, puis poursuivre le démarrage est beaucoup plus durable sur un serveur en direct, et je pense que cela devrait être le bon comportement.
Informations supplémentaires: Voici la sortie. Cela ressemble à quelque chose que l'autofsck corrigerait, n'est-ce pas?
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