GNU/Linux >> Linux Esercitazione >  >> Linux

Non riesci a smontare un file con backup in loop ma non ci sono file aperti?

Nella tua domanda hai scritto grep pathofimagefile . Hai provato con grep pathofmountpoint ?

Verifica inoltre che nessun processo in esecuzione sulla tua macchina abbia il tuo punto di montaggio (o una sua sottodirectory) impostato come directory di lavoro corrente.

sudo ls -l /proc/*/cwd | grep pathofmountpoint ti darà quei numeri di processo.


Credo che questo sia lo scopo del fusore. Nello specifico, fuser -km /path/to/mount/point - nota che il -k flag uccide i processi con file aperti su questo filesystem. Puoi omettere questo flag per vedere prima un elenco.


Wow, questo è davvero vecchio, ma a beneficio di coloro che lo troveranno in futuro, ecco cosa ho trovato:Avevo cavalcature nidificate. Cioè, ho montato un'immagine del filesystem di root con un dispositivo di loopback su /mnt. Sotto quel punto di montaggio avevo quindi montato i filesystem proc e sysfs montati sotto /mnt/proc e /mnt/sys. Successivamente mi sono dimenticato dei filesystem proc e sysfs quando ho provato a smontare l'immagine del filesystem.

# 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


Linux
  1. Trovare e rimuovere file di grandi dimensioni che sono aperti ma sono stati eliminati?

  2. È possibile recuperare i file sovrascritti?

  3. Come montare un filesystem, mappare gli ID utente?

  4. Python:nessun file o directory del genere ma posso vederlo!?

  5. Xubuntu Libre Office Calc non può aprire il file di rete?

Come montare e smontare i file system in Linux

PSiTransfer:una semplice soluzione di condivisione file self-hosted open source

Come aprire il file .rar in fedora 23

Perché non posso creare file più grandi di 2 GB su Linux?

Come posso modificare più file in VIM?

Non riesco a eliminare i file 'rm:impossibile rimuovere il file system di sola lettura X'