Nos sistemas UNIX, todos os elementos são representados sob a forma de arquivo. O conjunto dos arquivo é estruturado em redor de uma única arborescência cuja base, chamada raiz, é notada "/".
Tipos de arquivos
Os sistemas UNIX definem diferentes tipos de arquivos:
- Os arquivos físicos, registrados no disco rígido. Trata-se de arquivo no sentido que conhecemos geralmente;
- Os diretórios são arquivos (nós) da arborescência, que podem conter arquivo ou outros diretórios. Um diretório contém no mínimo um diretório parente (notado com dois pontos ..), correspondendo ao diretório de nível mais elevado, e um diretório corrente (notado.), ou seja, ele mesmo;
- As ligações são arquivo especiais que permitem associar vários nomes (ligações) a um só e mesmo arquivo. Este dispositivo permite ter várias instâncias de um mesmo arquivo em vários lugares da arborescência, sem necessitar uma cópia, o que permite nomeadamente assegurar um máximo de coerência e economizar espaço no disco. Distinguem-se dois tipos de relações:
- As relações simbólicas que representam ponteiros virtuais (atalhos) para arquivo reais. Em caso de supressão da relação simbólica, o arquivo apontado não é suprimido. As relações simbólicas são criadas com a ajuda do comando ln - s de acordo com a sintaxe seguinte: ln -s nome-do arquivo--real nome-da-relação-simbólica
- As ligações físicas (também chamadas ligações duras ou em inglês hardlinks) representam um nome alternativo para um arquivo. Assim, quando um arquivo possui duas relações físicas, a supressão de uma das relações não provoca a supressão do arquivo. Mais exatamente, enquanto subsistir no mínimo uma relação física, o arquivos não é apagado. Por outro lado, quando o conjunto das relações físicas de um mesmo arquivo é ,o arquivo é-o também. É necessário notar contudo que é possível criar ligações físicas apenas num único e mesmo sistema de arquivo. As ligações físicas são criadas com a ajuda do comando ln (sem a opção - n) de acordo com a sintaxe seguinte: ln nome-do-arquivo-real nome-da-relação-física
- Os arquivo virtuais que não têm real existência física porque existem apenas em memória. Estes arquivo, situados nomeadamente no diretório /proc, contém informações sobre o sistema (processador, ondeamento, discos rígidos, processos, etc.);
- Os arquivo de periféricos, situados no diretório /dev/, correspondem aos periféricos do sistema. Esta noção pode inicialmente ser desanimadora para um novo usuário.
Noção de ponto de montagem
Os arquivo de um sistema UNIX estão organizados numa arborescência única. É contudo possível ter várias partições, graças a um mecanismo chamado montagem, permitindo conectar uma partição a um diretório da arborescência principal. Assim, o fato de montar uma partição no diretório /mnt/partition tornará o conjunto dos arquivo da partição acessível a partir deste diretório, chamado "ponto de montagem".
A hierarquia dos arquivos em Unix
Para assegurar a compatibilidade e a mobilidade, os sistemas UNIX respeitam a norma FHS (Fila Hierarchy Standard). A hierarquia básica de um sistema Unix é a seguinte:
|
Nenhum comentário:
Postar um comentário