Wie kann ich umount eine Partition auf meinem Linux-System mit Gewalt aufheben? Normalerweise würde ich nur sudo umount /dev/<Device> eingeben, aber wenn das Gerät beschäftigt ist, gibt es

 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).) 

zurück. Wie kann ich umount?

Antwort

Sie tun es nicht. Diese Nachricht ist aus einem bestimmten Grund da Derzeit wird die Partition von etwas verwendet, sodass das Aufheben der Bereitstellung zu einer Beschädigung der Daten führen kann. Überprüfen Sie zunächst, was die Partition verwendet:

$ 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, lassen Sie uns sehen, wer es verwendet:

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

Es wird also ein Bash-Prozess mit einer PID von , im Besitz des Benutzers pi und der derzeit auf den Mountpoint zugreift. In diesem Fall habe ich einfach ein Terminal und cd in mountpoint.

Alles, was Sie tun müssen, ist diesen Prozess zu stoppen. Wenn Sie wissen, was es ist, stoppen Sie ihn einfach. Wenn Sie nicht „t (und es gehört Ihnen), Sie können kill es:

Und los gehts, es hat funktioniert!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.