GNU/Linux >> Linux Esercitazione >  >> Linux

Spazio esaurito sul dispositivo

Tale differenza tra l'output di du -sh e df -h può accadere se un file di grandi dimensioni è stato eliminato, ma è ancora aperto da qualche processo. Verifica con il comando lsof | grep deleted per vedere quali processi hanno aperto i descrittori dei file eliminati. Puoi riavviare il processo e lo spazio verrà liberato.


Per elencare i processi che contengono file eliminati un sistema Linux che ha no lsof , ecco il mio trucco:

    pushd /proc ; for i in [1-9]* ; do ls -l $i/fd | grep "(deleted)" && (echo -n "used by: " ; ps -p $i | grep -v PID ; echo ) ; done ; popd

Forse hai finito gli inode. Prova df -i

                     2591792  136322 2455470    6% /home
/dev/sdb1            1887488 1887488       0  100% /data

Il disco ha utilizzato il 6% ma la tabella degli inode è piena.


Linux
  1. Impossibile compilare con make | errore irreversibile Spazio esaurito sul dispositivo

  2. Nessuno spazio rimasto sul dispositivo, ma la partizione è piena solo per metà e gli inode sono disponibili

  3. AWS EC2 - Spazio esaurito sul dispositivo

  4. Come posso verificare quanto spazio libero è rimasto su un dispositivo per creare una partizione

  5. Cancellato accidentalmente il mio dispositivo wifi wlan0

Replicare una scheda SD?

Pci-stub Vs Vfio-pci?

Linux:nessuno spazio rimasto sul dispositivo mentre il comando df mostra molto spazio libero

git gc:nessuno spazio rimasto sul dispositivo, anche se 3 GB disponibili e tmp_pack solo 16 MB

Nessuno spazio rimanente sul dispositivo anche dopo aver aggiunto un Persistence Storage su gcloud

C'è qualche altro motivo per cui non c'è più spazio sul dispositivo?