Sempre que você se depara com um problema em que acha que está sem espaço em disco ou que está ficando sem espaço em disco, há dois comandos que podem ser executados para confirmar isso.
OBSERVAÇÃO: Esteja ciente de que, além de ficar sem espaço em disco, você também pode estar ficando sem inodes.
df
O comando df
é a ferramenta venerável para relatar o uso do sistema de arquivos.
Exemplo
Ele tem dois switches que você provavelmente usará na maior parte do tempo. -h
ou -k
. Eu sempre optei por -h
, pois isso mostra o espaço em disco em unidades legíveis por humanos.
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/fedora_greeneggs-root 50G 11G 36G 23% /
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.9G 2.3M 3.8G 1% /dev/shm
tmpfs 3.9G 1016K 3.8G 1% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
tmpfs 3.9G 1.1G 2.8G 27% /tmp
/dev/sda1 477M 101M 348M 23% /boot
/dev/mapper/fedora_greeneggs-home 402G 146G 236G 39% /home
Observe que meu /tmp
está configurado com 3,9 GB ou que 1,1 GB é usado.
tune2fs
Este comando é um pouco mais obscuro, mas é útil quando você quer confirmar se o seu sistema está ficando sem inodes. Acredite ou não, mas inodes é um recurso limitado que você aloca durante a fase de criação do seu sistema de arquivos. Uma vez alocado, não pode ser alterado.
Eu verificaria se o seu sistema ficou sem inodes.
Exemplo
$ sudo tune2fs -l /dev/mapper/fedora_greeneggs-root | grep -i "inode"
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent flex_bg sparse_super large_file huge_file uninit_bg dir_nlink extra_isize
Inode count: 3276800
Free inodes: 3060507
Inodes per group: 8192
Inode blocks per group: 512
First inode: 11
Inode size: 256
Journal inode: 8
First orphan inode: 1321314
Journal backup: inode blocks
Portanto, com o acima, você notará que temos 3276800 inode dos quais 3060507 estão disponíveis.
Método alternativo do inode
Existem várias outras maneiras de fazer isso. Determinadas versões do comando df
também podem relatar inodes.
$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/mapper/fedora_greeneggs-root 3276800 226065 3050735 7% /
devtmpfs 994457 480 993977 1% /dev
tmpfs 996186 19 996167 1% /dev/shm
tmpfs 996186 623 995563 1% /run
tmpfs 996186 12 996174 1% /sys/fs/cgroup
tmpfs 996186 230 995956 1% /tmp
/dev/sda1 128016 320 127696 1% /boot
/dev/mapper/fedora_greeneggs-home 26722304 908502 25813802 4% /home