Verificar sistemas de arquivos


Use o comando df para exibir uma visão geral dos dispositivos de sistema de arquivos locais e remotos, o que inclui o espaço em disco total, o espaço em disco usado, o espaço em disco livre e a porcentagem de todo o espaço em disco.

O exemplo a seguir exibe os sistemas de arquivos e os pontos de montagem na máquina host.

[user@host ~]$ df
Filesystem     1K-blocks    Used Available Use% Mounted on
devtmpfs          912584       0    912584   0% /dev
tmpfs             936516       0    936516   0% /dev/shm
tmpfs             936516   16812    919704   2% /run
tmpfs             936516       0    936516   0% /sys/fs/cgroup
/dev/vda3        8377344 1411332   6966012  17% /
/dev/vda1        1038336  169896    868440  17% /boot
tmpfs             187300       0    187300   0% /run/user/1000

O particionamento mostra que dois sistemas de arquivos físicos são montados nos diretórios / e /boot que normalmente existem nas máquinas virtuais. Os dispositivos tmpfs e devtmpfs são sistemas de arquivos na memória do sistema. Todos os arquivos que são gravados no sistema de arquivos tmpfs ou devtmpfs desaparecem após uma reinicialização do sistema.

As opções -h e -H do comando df melhoram a legibilidade dos tamanhos de saída. A opção -h informa em KiB (210), MiB (220) ou GiB (230), enquanto a opção -H informa em unidades do SI: KB (103), MB (106) ou GB (109). Os fabricantes de discos rígidos geralmente usam unidades SI ao anunciar seus produtos.

Veja os sistemas de arquivos na máquina host com todas as unidades convertidas para formato legível:

[user@host ~]$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        892M     0  892M   0% /dev
tmpfs           915M     0  915M   0% /dev/shm
tmpfs           915M   17M  899M   2% /run
tmpfs           915M     0  915M   0% /sys/fs/cgroup
/dev/vda3       8.0G  1.4G  6.7G  17% /
/dev/vda1      1014M  166M  849M  17% /boot
tmpfs           183M     0  183M   0% /run/user/1000

Use o comando du para obter informações mais detalhadas sobre um espaço de árvore de diretório específico. As opções -h e -H do comando du convertem a saída em formato legível. O comando du mostra o tamanho de todos os arquivos na árvore de diretórios atual de modo recursivo.

Veja o relatório de uso do disco para o diretório /usr/share na máquina host:

[root@host ~]# du /usr/share
...output omitted...
176 /usr/share/smartmontools
184 /usr/share/nano
8 /usr/share/cmake/bash-completion
8 /usr/share/cmake
356676  /usr/share

Veja o relatório de uso do disco em formato legível para o diretório /usr/share:

[root@host ~]# du -h /usr/share
...output omitted...
176K  /usr/share/smartmontools
184K  /usr/share/nano
8.0K  /usr/share/cmake/bash-completion
8.0K  /usr/share/cmake
369M  /usr/share

Referências