Ve své otázce jste napsali grep pathofimagefile
. Zkusili jste to s grep pathofmountpoint
?
Ověřte také, že žádný proces spuštěný na vašem počítači nemá váš bod připojení (nebo jeho podadresář) nastaven jako aktuální pracovní adresář.
sudo ls -l /proc/*/cwd | grep pathofmountpoint
vám tato čísla procesů poskytne.
Věřím, že k tomu slouží fixační jednotka. Konkrétně fuser -km /path/to/mount/point
- všimněte si, že -k
flag zabíjí procesy se soubory otevřenými na tomto souborovém systému. Chcete-li nejprve zobrazit seznam, můžete tento příznak vynechat.
Páni, tohle je opravdu staré, ale aby to pomohlo těm, kdo to v budoucnu najdou, našel jsem toto -- Měl jsem vnořené mounty. To znamená, že jsem připojil obraz kořenového souborového systému se zařízením pro zpětnou smyčku na /mnt. Pod tímto bodem připojení jsem pak připojil souborové systémy proc a sysfs pod /mnt/proc a /mnt/sys. Později jsem zapomněl na souborové systémy proc a sysfs, když jsem se snažil odpojit obraz souborového systému.
# mount -o loop rootfs_disk.img /mnt
# mount proc /mnt/proc -t proc
# mount sysfs /mnt/sys -t sysfs
# # ... ages pass
# umount rootfs_disk.img
umount: /mnt: device is busy.
# umount /mnt
umount: /mnt: device is busy.
--Noah Spurrier