df -h mostra o uso do bloco; df -i mostra o uso do inode.
Você já usou 100% dos inodes (262144 de 262144), então isso significa que você não pode criar novos arquivos lá.
crontab -e
/tmp/crontab.KxTGwK: No space left on device
e
df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda3 955486988 157545404 749405676 18% /
tmpfs 37042680 0 37042680 0% /dev/shm
/dev/sda1 253871 89090 151674 38% /boot
/usr/tmpDSK 4128448 338068 3580668 9% /tmp
no entanto eu recebo isso com df -i
df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda3 60669952 3809723 56860229 7% /
tmpfs 9260670 1 9260669 1% /dev/shm
/dev/sda1 65536 53 65483 1% /boot
/usr/tmpDSK 262144 262144 0 100% /tmp
Então eu posso limpar o / tmp com rm -rf / tmp / * mas qual é a diferença entre os dois df's? e como é que o / tmp está cheio mas não?
df -h mostra o uso do bloco; df -i mostra o uso do inode.
Você já usou 100% dos inodes (262144 de 262144), então isso significa que você não pode criar novos arquivos lá.
Sua "seção de metadados" está cheia, os dados não estão. YMMW, mas é bastante comum usar o Tmpfs para /tmp
, então você pode superar isso usando sua opção de montagem nr_inodes
:
The tmpfs mount options for sizing ( size, nr_blocks, and nr_inodes)
Tags df linux filesystems