Comando df no Linux (disk free) [Guia Básico]
O comando df no Linux (disk free) mostra a capacidade utilizada de um sistema de arquivos em termos de espaço e inodes.
Um inode é uma estrutura de dados que descreve um objeto do sistema de arquivos, que pode ser uma de várias coisas, incluindo um arquivo ou diretório. Cada inode armazena os atributos e a(s) localização(ões) de bloco de disco dos dados dos objetos. Atributos de objeto do sistema de arquivos podem incluir metadados (horários de última alteração, acesso e modificação), bem como dados de proprietário e permissão (por exemplo, id de grupo, id de usuário, permissões).
Como o número de inodes está diretamente ligado ao número de arquivos que um dispositivo pode armazenar, é possível que ele acabe e ainda tenhamos espaço disponível em disco. Isso é raro, mas pode acontecer quando temos um número enorme de pequenos arquivos. O número de inodes é definido na formação do disco.
Ele pode receber como parâmetro o sistema de arquivos que se deseja informações. Se nenhum nome de arquivo for fornecido, o df mostra o espaço disponível em todos os sistemas de arquivos atualmente montados. O espaço em disco é mostrado em blocos de 1K por padrão.
Neste exemplo o df mostra a capacidade do disco montado como raiz / :
$ df /
Sist. Arq. 1K-blocos Usado Disponível Uso% Montado em
/dev/mapper/cl-root 42954248 8079412 34874836 19% /
A opção -i do df mostra a quantidade de inodes disponível:
$ df -i /
Sist. Arq. Inodes IUsado ILivr IUso% Montado em
/dev/mapper/cl-root 21487616 174290 21313326 1% /
A leitura do espaço ocupado e disponível pode ser feita de forma mais fácil com a opção -h:
$ df -h /
Sist. Arq. Tam. Usado Disp. Uso% Montado em
/dev/mapper/cl-root 41G 7,8G 34G 19% /
Sem informar o arquivo, o df mostra a informação de todos os discos montados:
$ df -h
Sist. Arq. Tam. Usado Disp. Uso% Montado em
devtmpfs 979M 0 979M 0% /dev
tmpfs 996M 0 996M 0% /dev/shm
tmpfs 996M 420K 996M 1% /run
tmpfs 996M 0 996M 0% /sys/fs/cgroup
/dev/xvda1 8,0G 4,7G 3,4G 58% /
/dev/xvdf 20G 12G 7,4G 61% /home
tmpfs 200M 0 200M 0% /run/user/1000
Aprenda muito mais sobre Linux em nosso curso online. Você pode efetuar a matrícula aqui. Se você já tem uma conta, ou quer criar uma, basta entrar ou criar seu usuário aqui.
Gostou? Compartilhe
E ainda de quebra tirar uma certificação LPI Linux Essentials de quebra? E melhor ainda, com o melhor curso Online para Linux?
Tag:/dev, bash, certificação, certificaçãolinux, code, Comptia, developer, empreendedorismo, exame, freesoftware, gnu, hack, Linux, linuxfan, linuxfun, linuxmint, lovelinux, LPI, LPIC, management, nerd, opensource, php, prova, shell, software, softwarelivre, sql, tech, ti, unix