Takový rozdíl mezi výstupem du -sh
a df -h
může nastat, pokud byl odstraněn nějaký velký soubor, ale stále je nějakým procesem otevřen. Zkontrolujte pomocí příkazu lsof | grep deleted
abyste viděli, které procesy otevřely deskriptory smazaných souborů. Proces můžete restartovat a místo se uvolní.
Chcete-li vypsat procesy obsahující smazané soubory, linuxový systém má ne lsof
, tady je můj trik:
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
Možná vám došly inody. Zkuste df -i
2591792 136322 2455470 6% /home
/dev/sdb1 1887488 1887488 0 100% /data
Disk je využit na 6 %, ale tabulka inode je plná.
Spusťte příkaz v jiném terminálu přes /dev/pts
Při volání z terminálu použijte místo instalace Anaconda výchozí Python