:: E s t r u t u r a d e a r q u i v o s ::
Diretórios são arquivos binários consistindo de uma lista de
outros arquivos que ele contém (possivelmente outros diretórios). As
entradas dos diretórios são pares filename-inode. Este é o
mecanismo que associa inodos e localização nos diretórios. Os
dados no disco não têm o menor conhecimento de sua
localização (lógica) no filesystem.
Arquivos especiais são os mecanismos utilizados para I/O de dispositivos no
UNIX. Eles residem no diretório /dev e seus subdiretórios. Há dois
tipos de arquivos especiais: arquivos especiais de caracteres e arquivos especiais de
blocos. Os primeiros correspondem a acesso a dispositivos baseado em caracteres, que
não é bufferizado. Os arquivos especiais de blocos correspondem a acesso
a dispositivos com I/O de blocos. Dados são transferidos em blocos.
Links são mecanismos que permitem vários filenames referirem a um
único arquivo no disco. Há dois tipos de links: hard e simbólico
ou soft. Um hard link associa dois ou mais filenames com o mesmo inodo. Hard links
compartilham o mesmo bloco de dados embora funcionando como entradas de
diretório independentes.
Link simbólicos são pointers files que apontam para outro filename
no filesystem.
|