Detetive de Uso de Disco

LinuxLinuxBeginner
Pratique Agora

💡 Este tutorial foi traduzido do inglês com assistência de IA. Para ver o original, você pode mudar para a versão em inglês

Introdução

Neste desafio, você se colocará no lugar de um administrador de sistema encarregado de investigar o uso do disco em um servidor Linux. Sua missão é usar os comandos df e du para reunir informações cruciais sobre o sistema de arquivos e os tamanhos dos diretórios. Essas ferramentas poderosas o ajudarão a analisar a utilização do espaço em disco e identificar possíveis problemas de armazenamento.

Este é um desafio, que difere de um Lab guiado em que você precisa completar o desafio de forma independente, em vez de seguir os passos de um Lab para aprender.Desafios geralmente têm um pouco de dificuldade. Se você encontrar isso difícil, pode discutir com Labby ou verificar a solução. Dados históricos mostram que este é um desafio de nível iniciante com uma taxa de aprovação de 97.87%. Recebeu uma taxa de avaliações positivas de 95.93% dos estudantes.

Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/SystemInformationandMonitoringGroup(["System Information and Monitoring"]) linux/SystemInformationandMonitoringGroup -.-> linux/df("Disk Space Reporting") linux/SystemInformationandMonitoringGroup -.-> linux/du("File Space Estimating") subgraph Lab Skills linux/df -.-> lab-388099{{"Detetive de Uso de Disco"}} linux/du -.-> lab-388099{{"Detetive de Uso de Disco"}} end

Análise do Espaço em Disco

Nesta etapa, você precisa analisar o uso do 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, encontrar o tamanho total de um diretório específico e localizar o maior subdiretório dentro desse diretório.

Tarefas

  1. Use o comando df para exibir o uso do espaço em disco de todos os sistemas de arquivos montados.
  2. Identifique o sistema de arquivos com a maior porcentagem de uso.
  3. Use o comando du para encontrar o tamanho total do diretório /home/labex.
  4. 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 -h com os comandos df e du para exibir os tamanhos em um formato legível por humanos.
  • Ao usar du para encontrar o maior subdiretório, use a opção ░░░░░ para limitar a pesquisa aos subdiretórios imediatos.
  • Armazene a saída do comando df em um arquivo chamado disk_usage.txt no diretório ~/project.
  • Armazene o tamanho do diretório /home/labex em um arquivo chamado home_size.txt no diretório ~/project.
  • Armazene o nome do maior subdiretório dentro de /home/labex em um arquivo chamado largest_subdir.txt no diretório ~/project.

Exemplo

Aqui está um exemplo de como o seu arquivo ~/project/disk_usage.txt pode ser:

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 ~/project/largest_subdir.txt pode conter:

░░░░░░░░░░
✨ Verificar Solução e Praticar

Resumo

Neste desafio, você aprimorou suas habilidades no uso dos comandos df e du para analisar o uso do disco em um sistema Linux. Você aprendeu como exibir informações sobre o espaço em disco para todos os sistemas de arquivos montados, identificar áreas de alto uso e encontrar os tamanhos de diretórios e subdiretórios específicos. Essas habilidades são cruciais para os administradores de sistema no gerenciamento eficiente de recursos de armazenamento e na resolução proativa de possíveis problemas de espaço em disco.

OSZAR »