[gelöst] umount: target is busy.

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
smutbert
Beiträge: 8350
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

[gelöst] umount: target is busy.

Beitrag von smutbert » 29.12.2019 19:39:05

Hallo, es geht um die wohlbekannte Situation

Code: Alles auswählen

# umount /tmp/tmpmount
umount: /tmp/tmpmount: target is busy.
normalerweise würde man mit fuser oder lsof den Prozess suchen, finden und dann beenden und die Sache wäre erledigt. Ich komme hier so aber nicht weiter, obwohl ich es auf alle Arten probiert habe, die mir eingefallen sind:

Code: Alles auswählen

# lsof /tmp/tmpmount
# fuser /tmp/tmpmount
# fuser -l | grep /tmp/tmpmount
# lsof | grep /tmp/tmpmount
# fuser /dev/sda2
# lsof /dev/sda2
Es handelt sich um btrfs und chroot ist im Spiel.

Hilfe?
Zuletzt geändert von smutbert am 29.12.2019 23:36:57, insgesamt 1-mal geändert.

Benutzeravatar
MSfree
Beiträge: 11667
Registriert: 25.09.2007 19:59:30

Re: umount: target is busy.

Beitrag von MSfree » 29.12.2019 20:19:18

smutbert hat geschrieben: ↑ zum Beitrag ↑
29.12.2019 19:39:05
Es handelt sich um btrfs und chroot ist im Spiel.
chroot dürfte das Problem sein. Die von dir genannten Programme (lsof, fuser und u/mount) benötigen Zugriff auf das virtuelle /proc Dateisystem, das in einer chroot-Umgebung normalerweise nicht zur Verfügung steht.

Benutzeravatar
smutbert
Beiträge: 8350
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: umount: target is busy.

Beitrag von smutbert » 29.12.2019 22:41:19

Ich hatte in der chroot-Umgebung auch das procfs gemountet und »/tmp/tmpmount« war das Wurzelverzeichnis meiner chroot-Umgebung. Die hatte ich aber zu dem Zeitpunkt aber bereits beendet.
Ich vermute da ist irgendein Prozess aus der chroot-Umgebung übrig geblieben, aber ich finde ihn nicht.

Benutzeravatar
MSfree
Beiträge: 11667
Registriert: 25.09.2007 19:59:30

Re: umount: target is busy.

Beitrag von MSfree » 29.12.2019 23:01:40

smutbert hat geschrieben: ↑ zum Beitrag ↑
29.12.2019 22:41:19
Ich hatte in der chroot-Umgebung auch das procfs gemountet
Und auch wieder ge-"umount"-et?

Benutzeravatar
smutbert
Beiträge: 8350
Registriert: 24.07.2011 13:27:39
Wohnort: Graz

Re: umount: target is busy.

Beitrag von smutbert » 29.12.2019 23:36:37

Verflixt, das ist mir jetzt peinlich. procfs hatte ich zwar geunmountet, aber etwas anderes übersehen

Code: Alles auswählen

# mount | grep  /tmp/tmpmount
/dev/sda2 on /tmp/tmpmount type btrfs (rw,noatime,ssd,space_cache)
tmpfs on /tmp/tmpmount/tmp type tmpfs (rw,relatime)
das war es

Danke

Benutzeravatar
jph
Beiträge: 1081
Registriert: 06.12.2015 15:06:07
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Greven/Westf.

Re: [gelöst] umount: target is busy.

Beitrag von jph » 30.12.2019 01:07:14

Für’s nächste Mal: umount --recursive auf einem Zettel unterm Kopfkissen notieren. :)

Benutzeravatar
Strunz_1975
Beiträge: 2512
Registriert: 13.04.2007 14:29:32
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Re: [gelöst] umount: target is busy.

Beitrag von Strunz_1975 » 30.12.2019 14:13:30

Oder so:

fuser -uvm /tmp/tmpmount
kill -9 PID (bedeuted Prozessid)

Mfg
Strunz_1975
Debian Bookworm

Antworten