GNU/Linux >> Linux Esercitazione >  >> Linux

Come superare "dispositivo o risorse occupate"?

Ho provato a rm -rf una cartella e ho ricevuto "dispositivo o risorsa occupata".

In Windows, avrei usato LockHunter per risolvere questo problema. Qual è l'equivalente di Linux? (Per favore fornisci come risposta un semplice metodo "sblocca questo" e non articoli completi come questo. Sebbene siano utili, al momento sono interessato solo a ASimpleMethodThatWorks™)

Risposta accettata:

Lo strumento che desideri è lsof , che sta per elenca i file aperti .

Ha molte opzioni, quindi controlla la pagina man, ma se vuoi vedere tutti i file aperti in una directory:

lsof +D /path

Ciò ricorderà attraverso il filesystem in /path , quindi fai attenzione a farlo su alberi di directory di grandi dimensioni.

Una volta che sai quali processi hanno file aperti, puoi uscire da quelle app o ucciderle con kill(1) comando.


Linux
  1. Come trasferire rapidamente file di grandi dimensioni in rete in Linux e Unix

  2. Come scaricare e caricare file su SSH

  3. Fedora – Come leggere i file *.journal??

  4. Come ottenere l'utilizzo della CPU

  5. Come ottenere la differenza (solo aggiunte) tra due file in Linux

Come trasferire file con Rsync su SSH

Come trasferire file con Rsync su SSH

Come servire rapidamente file e cartelle su HTTP in Linux

Come copiare in remoto file su SSH senza inserire una password

Come trovare file in Debian

Come ripulire i file non necessari