Linux: Estrutrura Básica de Diretórios

 

Sistema de arquivo root do Linux

Nesse artigo irei descrever como é montado o sistema de diretórios do linux, referente a  padronização do FHS (Filesystem Hierarchy Standard), que descreve as convenções usadas para o layout de um sistema UNIX. No entanto ficou popular no uso em distribuições Linux, mas também é usado em outras variações UNIX.

A FHS determina um minimo de 14 diretóros, sendo eles:

Indispensáveis

/ (o diretório root)

Diretório raiz, onde ficam todos os demais diretórios do sistema.

/bin

Contém comandos executáveis do sistema, tais como cp, datelnlsmkdir e more. Comandos estes que são considerados essenciais para administração do sistema.

/boot

Contém arquivos para a inicialização do sistema, carregando o gerenciador de boot (LILO ou GRUB).

/dev

Arquivos de dispositivos, necessários para se acessar discos e outros periféricos do computados.

/etc

Contém informações  de configurações únicas para seu sistema, diretório requisitado no momento do boot. Entre os arquivos incluem passwdhosts e login.defs.

/lib

Contém bibliotecas de compartilhadas e módulos do kernel, ambos essenciais para inicialização do sistema.

/lost+found

Quando o sistema é desligado de forma abrupta, pode ocorrer algum tipo de erro. De qualquer forma na próxima inicialização, o sistema fará uma verificação de arquivos utilizando a ferramenta fsck (file system check), na qual percorrerá o sistema tentando recuperar os arquivos danificados encontrados e o resultado dessa varredura será depositado neste diretório.

/mnt

Diretório fornecido para uso do administrador local do sistema, geralmente fica vazio, exceto por alguns pontos de montagem para partições temporária como cdrom e floppy.

/sbin

São armazenados utilitários essenciais usados para a administração do sistema, alguns deles são: fdisk,fsck e mkfs.

/tmp

Diretório utilizado para armazenamento de arquivos temporários. O FHS recomenda que a cada reinicialização do sistema o conteúdo desse diretório seja limpo.

/usr

Geralmente é localizado em uma partição separada, contém dados de programas compartilháveis,  frequentemente montado localmente e compartilhado via NFS  como somente leitura.

/var

Esse diretório armazena dados que se modificam com o tempo, como exemplo logsmail e spools.

/media

Contém o ponto de montagem para dispositivos removiveis, tais como cd, dvd, pen-drives etc..

/opt

Utilizado para instalação de programas que não fazem parte da distribuição, isto é, programas de terceiros.

/srv

Utilizado para dados de serviços fornecido pelo sistema, cuja sua aplicação é de alcance geral, isto é, os dados não são de 1 (um) único usuário.

Os diretórios /usr e /var possui uma grande hierarquia significativa de programas e arquivos, por esse motivo ambos se localizam em partições separadas. Em próximo artigo em especial irei detalhar essas 2 (duas) partições.

Opcionais

/home

Contém os diretórios home de cada usuário do sistema, normalmente é um sistema de arquivo separado e frequentemente é o maior sistema de arquivos variável na hierarquia.

/root

É o diretório home do super usuário do sistema, recomendado que esteja em /root, pois essa prática mantém os arquivos de configuração de root disponíveis para manutenção ou recuperação do sistema.

Virtual

/proc

Sistema de arquivos do kernel. este diretório não existe em seu disco rígido, ele é colocado lá pelo kernel e usado por diversos programas que fazem sua leitura.
obs: Aqui é encontrado a configuração atual do sistema  (dados estatísticos, dispositivos montados, dados sobre a rede…)

BIBLIOGRAFIA

 

Fontehttp://www.brunoarruda.com.br/linux/linux-estrutrura-basica-de-diretorios/

CATEGORIES:

Software Livre

Tags:

No responses yet

    Deixe um comentário

    O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *