Comment puis-je umount une partition sur mon système Linux par la force? Normalement, je taperais simplement sudo umount /dev/<Device> mais si lappareil est occupé, il renvoie

 umount: <Mount Location>: target is busy (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1).) 

Comment puis-je forcer umount?

Réponse

Vous ne le faites pas. Ce message est là pour une raison . Quelque chose utilise actuellement la partition, donc forcer son démontage peut entraîner une corruption des données. Donc, la première chose que vous faites est de vérifier ce qui utilise la partition:

$ sudo umount mountpoint umount: /home/pi/mountpoint: target is busy (In some cases useful info about processes that use the device is found by lsof(8) or fuser(1).) 

OK, voyons qui lutilise:

$ lsof mountpoint/ COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME bash 9244 pi cwd DIR 8,17 4096 2 mountpoint 

Donc, il y a un processus bash en cours dexécution, avec un PID de 9244, appartenant à lutilisateur pi et qui accède actuellement au point de montage. Dans ce cas, jai simplement ouvert un terminal et cd ed into mountpoint.

Tout ce que vous avez à faire est darrêter ce processus. Si vous savez ce que cest, arrêtez-le. Si vous ne le faites pas « t (et il vous appartient), vous pouvez kill it:

Et voilà, ça a marché!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *