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.
Criar e Manipular Hard Links
Tarefas
- Crie um arquivo vazio chamado
hard1 - Crie dois hard links para
hard1:hard2ehard3 - Adicione conteúdo a
hard2
Requisitos
- Todos os arquivos devem ser criados no diretório
/home/labex - Crie o
hard1usando o comandotouch - Crie
hard2ehard3usando o comandoln - Adicione o conteúdo "Redhat" ao arquivo
/home/labex/hard2 - Use
ls -lipara 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.



