Introdução
Neste desafio, você explorará o conceito de links rígidos (hard links) em um sistema de arquivos Linux. Você criará links rígidos e modificará o conteúdo dos arquivos, observando como essas ações afetam os atributos dos arquivos.
Ambiente
O LabEx utiliza a Red Hat Universal Base Image 9 (UBI9) para simular o ambiente de exame. Embora possa não ser idêntico ao ambiente real do exame RHCSA, ele oferece uma excelente 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, acompanhadas de explicações, requisitos e scripts de verificação automatizados para ajudá-lo a confirmar a conclusão da tarefa. Ele simula de forma eficaz as áreas de conhecimento cobertas no exame RHCSA.
Criando e Manipulando Links Rígidos
Tarefas
- Criar um arquivo vazio chamado
hard1 - Criar dois links rígidos para o
hard1:hard2ehard3 - Adicionar conteúdo ao
hard2
Requisitos
- Todos os arquivos devem ser criados no diretório
/home/labex - Crie o
hard1utilizando o comandotouch - Crie o
hard2e ohard3utilizando o comandoln - Adicione o conteúdo "Redhat" ao arquivo
/home/labex/hard2 - Utilize
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 links rígidos que apontam para o mesmo arquivo. Observe que a contagem de links (link count) é 3 para todos os arquivos.
Resumo
Neste desafio, você explorou os links rígidos em um sistema de arquivos Linux. Você criou múltiplos links rígidos para o mesmo arquivo, observou como eles compartilham o mesmo número de inode e como a modificação de um link reflete em todos os outros. Este exercício demonstrou a relação fundamental entre inodes, links rígidos e o conteúdo do arquivo no Linux. Compreender esses conceitos é crucial para o gerenciamento eficiente de arquivos e armazenamento, especialmente ao lidar com sistemas de arquivos, backups e organização de dados.



