Introdução
Neste desafio, você entrará na pele de um administrador de sistemas com a tarefa de investigar o consumo de armazenamento em um servidor Linux. Sua missão é utilizar os comandos df e du para coletar informações cruciais sobre o sistema de arquivos e o tamanho dos diretórios. Essas ferramentas poderosas ajudarão você a analisar a utilização do espaço em disco e a identificar possíveis problemas de armazenamento.
Análise de Espaço em Disco
Nesta etapa, você deve analisar o uso de espaço em disco em um sistema Linux. Você usará os comandos df e du para identificar o sistema de arquivos com a maior porcentagem de uso, descobrir o tamanho total de um diretório específico e localizar o maior subdiretório dentro dele.
Tarefas
- Use o comando
dfpara exibir o uso de espaço em disco de todos os sistemas de arquivos montados. - Identifique o sistema de arquivos com a maior porcentagem de uso.
- Use o comando
dupara encontrar o tamanho total do diretório/home/labex. - Localize o maior subdiretório dentro de
/home/labex.
Requisitos
- Todos os comandos devem ser executados no terminal a partir do diretório
~/project. - Use a opção
-htanto no comandodfquanto nodupara exibir os tamanhos em um formato legível para humanos. - Ao usar o
dupara encontrar o maior subdiretório, utilize a opção ░░░░░ para limitar a busca aos subdiretórios imediatos. - Armazene a saída do comando
dfem um arquivo chamadodisk_usage.txtno diretório~/project. - Armazene o tamanho do diretório
/home/labexem um arquivo chamadohome_size.txtno diretório~/project. - Armazene o nome do maior subdiretório dentro de
/home/labexem um arquivo chamadolargest_subdir.txtno diretório~/project.
Exemplo
Aqui está um exemplo de como o seu arquivo ~/project/disk_usage.txt deve parecer:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 ░░G ░░G ░░G ░░% /
/dev/sdb1 ░░░G ░░G ░░G ░░% /data
tmpfs ░░G ░G ░░G ░% /dev/shm
O conteúdo de ~/project/home_size.txt pode ser:
░░░G /home/labex
E o ~/project/largest_subdir.txt deve conter:
░░░░░░░░░░
Resumo
Neste desafio, você aprimorou suas habilidades no uso dos comandos df e du para analisar o uso de disco em um sistema Linux. Você aprendeu como exibir informações de espaço em disco para todos os sistemas de arquivos montados, identificar áreas de alto consumo e encontrar o tamanho de diretórios e subdiretórios específicos. Essas competências são fundamentais para administradores de sistemas gerenciarem recursos de armazenamento de forma eficiente e resolverem proativamente problemas de falta de espaço em disco.



