Sistema de Arquivos no Linux - Link simbólico e Hard Link - Parte 17

Aula 24 · GNU/Linux para Servidores

A aula aborda os conceitos de link simbólico e hard link no sistema Linux. Inicia-se com uma explicação sobre o funcionamento dos links simbólicos em sistemas Linux, destacando que esses links apontam para arquivos específicos e não realizam validações de permissão diretamente neles; as verificações são feitas no arquivo destino. São mencionados exemplos práticos de como os links simbólicos funcionam na prática, incluindo a manipulação do sistema de arquivos com o uso do comando `tree` e a criação de um link simbólico. Segue-se uma demonstração da criação de hard links em diretórios separados, destacando que ambos os links apontam para o mesmo inode, permitindo acesso ao arquivo original através desses links em diferentes locais no sistema.

A explicação detalha como hard links diferem dos arquivos normais e diretorios, visto que os hard links contabilizam a quantidade de referências feitas ao inode do arquivo em questão. Isso é demonstrado com o comando `ls -li`, mostrando quantas vezes um inode específico está sendo referenciado no sistema.

Também são discutidos aspectos práticos, como a criação e identificação visual dos links simbólicos (que aparecem azuis) e hard links. Além disso, destaca-se que os hard links devem residir em diretórios diferentes para evitar conflitos, enquanto o link simbólico pode existir no mesmo diretório do arquivo original sem restrições.

O professor também comenta sobre a diferença na forma como os sistemas Linux modernos e antigos tratam links vermelhos (links quebrados) em relação ao conteúdo dos arquivos. A demonstração inclui a criação de arquivos, diretorios, hard links e links simbólicos para ilustrar essas diferenças e reforçar o entendimento prático sobre os conceitos discutidos.

Entre na sua conta para perguntar sobre esta aula. Fazer login.

Voltar ao curso