En tu pregunta, escribiste grep pathofimagefile
. Has probado con grep pathofmountpoint
?
También verifique que ningún proceso que se esté ejecutando en su máquina tenga su punto de montaje (o un subdirectorio del mismo) establecido como su directorio de trabajo actual.
sudo ls -l /proc/*/cwd | grep pathofmountpoint
le dará esos números de proceso.
Creo que esto es para lo que es el fusor. Específicamente, fuser -km /path/to/mount/point
- tenga en cuenta que el -k
flag mata procesos con archivos abiertos en este sistema de archivos. Puede omitir esta bandera para ver una lista primero.
Wow, esto es muy antiguo, pero para beneficiar a aquellos que lo encuentren en el futuro, esto es lo que encontré:tenía monturas anidadas. Es decir, monté una imagen del sistema de archivos raíz con un dispositivo de bucle invertido en /mnt. Bajo ese punto de montaje, monté los sistemas de archivos proc y sysfs montados en /mnt/proc y /mnt/sys. Más tarde me olvidé de los sistemas de archivos proc y sysfs al intentar desmontar la imagen del sistema de archivos.
# 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