Maison  >  Article  >  Tutoriel système  >  Résoudre le problème des appareils occupés sous Linux

Résoudre le problème des appareils occupés sous Linux

PHPz
PHPzavant
2024-01-02 15:44:421270parcourir

Lors de la gestion des périphériques umount sous Linux, vous rencontrez souvent "le périphérique est occupé". Si umount un système de fichiers rencontre cette situation et que vous n'êtes pas dans le répertoire à démonter. Ensuite, il y a probablement un utilisateur ou un processus utilisant ce répertoire.

# umount /mnt

umount : /mnt : l'appareil est occupé

umount : /mnt : l'appareil est occupé

Ensuite, vous devez utiliser la commande fuser pour afficher l'ID du processus et le propriétaire du processus, tel que :

#fuser -mu /mnt

/mois : 25781c(racine)

#kill -9 25781

# umount /mnt

Dans le cas ci-dessous, cela signifie que l'utilisateur de la boîte à rythmes utilise ce répertoire. Ensuite, vous pouvez également utiliser fuser -ck /dev/sdc1 pour arrêter le processus.

#fuser -m /dev/sdc1

/dev/sdc1 : 538

#ps auxw|grep 538

donncha 538 0.4 2.7 219212 56792 SLl 11 février 11:25 boîte à rythme

Si tous ces efforts ne fonctionnent toujours pas, après avoir interrompu le processus, vous devrez peut-être ajouter les paramètres -f -l à ce moment-là pour forcer la désinstallation

# umount -f -l /mnt

REMARQUE :

Vous pouvez utiliser la commande suivante pour vérifier les blocs défectueux du disque dur SATA.

# badblocks -v /dev/sda

# badblocks -v /dev/sdb

# badblocks -v /dev/mapper/vgosi-lvol1

Vérification des blocs 0 à 10477568

Vérification des blocs défectueux (test en lecture seule) : terminé

Pass terminé, 0 mauvais bloc trouvé.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer