Implementar Hard Links no Linux

Red Hat Enterprise LinuxBeginner
Pratique Agora

Introdução

Neste desafio, você explorará o conceito de hard links em um sistema de arquivos Linux. Você criará hard links e modificará o conteúdo de arquivos, observando como essas ações afetam os atributos dos arquivos.

Ambiente

O LabEx utiliza o Red Hat Universal Base Image 9 (UBI9) para simular o ambiente de exame. Ele pode não ser idêntico ao ambiente real do exame RHCSA, mas oferece uma boa representação das tarefas que você encontrará.

Existem dois usuários no ambiente:

  • labex: Um usuário padrão com privilégios de sudo, senha: labex.
  • root: O administrador do sistema, senha: redhat.

O desafio apresenta questões reais de exame, juntamente com explicações, requisitos e scripts de verificação automatizados para ajudá-lo a confirmar a conclusão das tarefas. Ele simula efetivamente as áreas de conhecimento abordadas no exame RHCSA.

Tarefas

  1. Crie um arquivo vazio chamado hard1
  2. Crie dois hard links para hard1: hard2 e hard3
  3. Adicione conteúdo a hard2

Requisitos

  • Todos os arquivos devem ser criados no diretório /home/labex
  • Crie o hard1 usando o comando touch
  • Crie hard2 e hard3 usando o comando ln
  • Adicione o conteúdo "Redhat" ao arquivo /home/labex/hard2
  • Use ls -li para exibir os atributos de todos os três arquivos

Exemplo

Após concluir as tarefas, você deverá ver uma saída semelhante a esta:

$ ls -li /home/labex/hard1 /home/labex/hard2 /home/labex/hard3
1234567 -rw-r--r-- 3 labex labex 7 Aug 28 10:00 /home/labex/hard1
1234567 -rw-r--r-- 3 labex labex 7 Aug 28 10:00 /home/labex/hard2
1234567 -rw-r--r-- 3 labex labex 7 Aug 28 10:00 /home/labex/hard3

O número no início é o número do inode, que será o mesmo para todos os hard links que apontam para o mesmo arquivo. Observe que a contagem de links é 3 para todos os arquivos.

Resumo

Neste desafio, você explorou hard links em um sistema de arquivos Linux. Você criou múltiplos hard links para o mesmo arquivo, observou como eles compartilham o mesmo número de inode e como a modificação de um link afeta todos os outros. Este exercício demonstrou a relação entre inodes, hard links e o conteúdo de arquivos em um sistema de arquivos Linux. Compreender esses conceitos é crucial para um gerenciamento de arquivos e armazenamento eficaz em ambientes Linux, especialmente ao lidar com sistemas de arquivos, backups e organização de dados.

✨ Verificar Solução e Praticar