miniaturadaimagem|Imagem de pastas do sistema Linux Em sistemas operacionais Unix e seus derivados, o sistema de arquivos é considerado um componente central desse sistema operacional. Foi também uma das primeiras partes do sistema a ser criadas e implementadas por Ken Thompson, em 1969.
Os sistemas tipo Unix usam uma só árvore e o acesso a demais dispositivos é feito através do processo de montagem.
Um diretório, ao invés de conter dados, pode ter o conteúdo (os dados) de um dispositivo (partição no HD, disquete, CD-ROM). É como se você pegasse a árvore do dispositivo e encaixasse em um diretório da árvore Unix. Assim, sempre que alguém entra naquele diretório estará acessando, na verdade, o dispositivo. A isso chamamos montagem. E isso funciona para qualquer diretório, em primeira análise.
Por isso, às vezes é vantagem ter partições para alguns diretórios básicos. Em caso de reinstalação, há diretórios que não precisam ser formatados. Apesar de ser permitida a criação de mais de uma partição destinada a um dos diretórios básicos, isso não é exigido. Uma instalação de um Unix precisa ter apenas uma partição permanente, além de uma com sistema de arquivos para swap, que não entra na árvore.
Organização convencional dos diretórios Diretório ou arquivoDescrição/A barra invertida / sozinha carateriza a raiz da árvore de arquivos./binDiretório onde estão guardados os comandos essenciais do sistema./bootContém o kernel do sistema./devSão encontrados os arquivos de dispositivos de hardware./etcContém os arquivos de configuração do sistema./homeContém os diretórios dos usuários./libOnde são localizados bibliotecas essenciais compartilhadas e módulos do kernel./mediaPonto de montagem padrão para dispositivos removíveis, como pen drives, tocadores de mídia, etc./mntPonto de montagem temporária de sistemas de arquivos./optcontém os pacotes de softwares opcionais. /procSistema de arquivos virtual de informações do kernel e seus processos./rootDiretório do superusuário root/sbinEstão localizados os comandos essenciais de administração do sistema./srvEstão localizados os códigos-fonte do sistema./sysEm algumas distribuições Linux, contém um sysfs virtual em seu sistema de arquivos, que contém informações relacionadas ao hardware e do sistema operacional. Em sistemas BSD, comumente um link simbólico para as fontes do kernel em /usr/src/sys./tmpEstão localizados os arquivos temporários./unixO núcleo do Unix em Pesquisa Unix e System V. Com a adição de memória virtual apoiado aos 3BSD, este foi renomeado para /vmunix./usrEstão localizados a hierarquia secundária./binEste diretório estão localizados os comandos essenciais do sistema./includeContém os arquivos de cabeçalho, incluindo por programas em C./libBiblotecas compartilhadas essenciais e módulos do kernel./libexecEle inclui binários internos que não se destinam a ser executado diretamente pelos usuários ou scripts shell. Os aplicativos podem usar um único subdiretório em /usr/libexec./localContém uma hierarquia local./shareContém uma hierarquia local, independente de sua arquitetura./varDados variáveis./logArquivos de logs./mailO lugar onde todos os e-mails recebidos são armazenados. Usuários (exceto o root) pode acessar apenas o seu próprio e-mail. Muitas vezes, esse diretório é um link simbólico para /var/spool/mail./spoolDados de Spool das aplicações.
Categoria:Tecnologia de sistema de arquivos Unix Categoria:Gerenciamento de sistema de arquivos Categoria:Tecnologia de sistema de arquivos do Unix