Hard Link :
A hard link atua como uma cópia (espelhada) do arquivo selecionado. Ele acessa os dados disponíveis no arquivo original.
Se o arquivo selecionado anteriormente for excluído, o link rígido para o arquivo ainda conterá os dados desse arquivo.
LinkSoft :
Um link soft (também conhecido como link simbólico) actua como um ponteiro ou uma referência ao nome do ficheiro. Ele não acessa os dados disponíveis no arquivo original. Se o ficheiro anterior for apagado, o link soft apontará para um ficheiro que já não existe.
Algumas diferenças notáveis entre os dois são listadas abaixo:
Parâmetros de comparação | Ligação difícil | Ligação soft |
---|---|---|
Número de inode* | Arquivos que estão fortemente ligados tomar o mesmo número de inode. |
Arquivos que são soft linkados tomar um número de inodo diferente. |
Diretórios | Ligações rígidas não são Permitido para diretórios. (Somente um superusuário* pode fazer isso) |
Ligações de software podem ser usadas para Ligar diretórios. |
Sistema de arquivos | Não pode ser usado Sistemas de arquivos cruzados. |
Pode ser usado Sistemas de arquivos cruzados. |
Dados | Dados presentes no original ficheiro ainda estará disponível nos links rígidos. |
Links soft apontam apenas para o nome do ficheiro, ele não retém dados do ficheiro. |
Apagar arquivo original | Se o arquivo original for removido, o link ainda funcionará enquanto ele acessa os dados que o original estava tendo acesso. |
Se o arquivo original for removido, o link não funcionará, pois ele não acessa a dados do arquivo original. |
Velocidade | Ligações difíceis são comparativamente mais rápidas. | Ligações simples são comparativamente mais lentas. |
Nota:
- Número do nó – O número do nó índice é um número único atribuído a todos os arquivos em um sistema Linux/Unix.
- Superusuário – Um superusuário tem mais direitos em comparação com um usuário comum. Eles podem alterar a propriedade dos arquivos e definir permissões.
Representação diagramática:
Articulação de artigos :
Prática Tags :