Modes de paiement Abuse

Ошибка dispositif ou ressource occupé(e)

29.01.2024, 22:39

Il arrive souvent que l'erreur device or resource busy (périphérique ou ressource occupée) apparaisse lors de l'utilisation de lecteurs flash, de disques ou d'images. Elle peut s'afficher lorsque vous essayez de démonter un disque externe ou une partition, ou lorsque vous essayez de déplacer ou de supprimer un fichier. Dans cet article, nous examinerons les raisons pour lesquelles cette erreur peut se produire, ainsi que les moyens de la résoudre.

Pourquoi l'erreur "Périphérique ou ressource occupé" apparaît-elle ?

Ce message indique qu'un périphérique ou une ressource est occupé(e). Si vous l'expliquez plus en détail, le fichier que vous essayez de supprimer ou le disque que vous devez démonter est toujours utilisé par l'un des programmes en cours d'exécution. Cela peut être dû au fait que le programme n'a pas encore terminé son travail, qu'il s'est figé ou qu'il y a des problèmes dans le processus de travail.

Une erreur peut se produire lorsque l'on tente d'effectuer une opération sur un fichier qui est déjà utilisé par un autre processus ou programme. Le problème est souvent lié à un fichier ouvert, à un périphérique verrouillé ou à une connexion réseau. Dans le cas d'une clé USB, vous pouvez simplement la retirer du PC, mais ce n'est pas une solution, car il y a une forte probabilité de perdre des données non sauvegardées. Il existe des moyens de contourner ce problème.

Comment résoudre le problème du périphérique ou de la ressource occupée ?

La première chose à faire est de fermer les programmes qui utilisent le fichier ou l'un des fichiers du support amovible. Si l'un des fichiers vidéo est en cours de lecture, vous devez fermer le lecteur. Ce n'est qu'après cela que vous tenterez à nouveau d'effectuer des opérations.

Si vous ne savez pas quel programme vous empêche d'effectuer une opération, vous pouvez le découvrir très facilement à l'aide de la commande lsof. Lancez-la et passez au crible uniquement les entrées qui font référence au point de montage de votre support :

lsof | grep /media/sergiy/83AE-2346

Vous pouvez également passer au crible les processus dont vous avez besoin dans l'utilitaire lui-même, en utilisant l'option +D. Cette option est encore meilleure car elle n'affichera pas les services du système, mais seulement le programme que vous devez terminer :

lsof +D /media/sergiy/83AE-2346

De cette façon, vous verrez tous les processus qui utilisent les fichiers de notre support et vous pourrez les arrêter avec la commande kill. Dans notre cas, nous devons mettre fin au lecteur totem avec le PID 5616 :

$ kill -TERM 5616

Comment voir quels processus utilisent le fichier ? Utilisez la commande fuser :

fuser -vm /home/sergiy/83AE-2346

Vous verrez toutes les informations nécessaires : l'utilisateur au nom duquel le processus s'exécute sera affiché. De la même manière, vous pouvez le fermer :

Si vous avez fermé tous les programmes, mais que cela n'a servi à rien, vous pouvez essayer de vider le cache des fichiers du système à l'aide d'une commande comme celle-ci :

sync && echo 2 > /proc/sys/vm/drop_caches

C'est tout pour l'instant.