Je tente de courir fsck -p /dev/sda5
Pour réparer les erreurs sur une partition ext4, mais les résultats de la commande
fsck from util-linux-ng 2.17.2
fsck.ext4: Device or resource busy while trying to open /dev/sda5
Filesystem mounted or opened exclusively by another program?
J'ai confirmé l'utilisation de /etc/mtab
et lsof
que rien n'utilise la partition et ce n'est pas monté. J'ai aussi utilisé fuser -k /dev/sda5
Pour fermer de force quoi que ce soit à l'aide du fichier, et umount
pour tenter de le démonter sans être disponible.
Comment puis-je forcer fsck
_ au moins chèque, et espérons-le à réparer, la partition malgré le fait qu'il se lit comme occupé? En supposant que je suis assez confiant, il n'est pas suffisamment monté ni dans Utilisez et que la possibilité de corruption de données n'est pas un problème.
Toutes les commandes ont été exécutées en tant que root d'un LiveCD Ubuntu 10.04 32 bits. La partition est la partie système (non domestique) d'une installation Ubuntu 10.04 32 bits.
Il y a des choses (généralement dans le noyau, comme les fils NFS, les fichiers d'échange, les supports de liaison, etc.) pouvant conserver un système de fichiers occupé qui ne s'affichera pas dans fuser
.
Si vous essayez de fsck
un système de fichiers monté, il sera corrompu. Vous devriez trouver un CD en direct qui ne mont pas automatiquement vos systèmes de fichiers, tels que Knoppix ou Fedora.
Vous pouvez supprimer la partition de fstab
et redémarrer la machine
Essayez de démarrer un autre LiveCD - je vous recommande SystemRescuecd conçu spécifiquement pour résoudre les problèmes d'installations Linux. Il est également plus petit que les livecds typiques du système d'exploitation. Et être du côté sûr, exécutez fsck
de la console (non X).
Si la norme fsck -p
ne fonctionne pas, vous pouvez aussi essayer e2fsck -y -f
.
Question/réponse connexe à https://serverfault.com/questions/556014/centeos-thinks-Disk-is-busy-cant-mount-or-fsck
Plus précisément, le système de fichiers peut déjà être utilisé par autre chose que le mont de FSCK. L'un de Fuser et LSOF pourrait aider à déterminer ce que ce conducteur/demande est.