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!