Entendendo o sistema de arquivos do Linux

Sistemas operacionais do tipo UNIX são estruturados a partir de seu sistema de arquivos, portanto é bastante interessante entender o funcionamento dessa estrutura. Como iniciante no mundo Linux, tive um pouco de dificuldade para entender o funcionamento do sistema de arquivos do Linux e foi justamente essa dificuldade que me fez escrever esse artigo para ajudar outros iniciantes como eu.

[ Hits: 76.618 ]

Por: Leonardo Xavier em 22/12/2004 | Blog: http://discordando-do-mundo.blogspot.com/


A estrutura: principais diretórios e suas funções



O diretório principal que contém todos os demais diretórios é chamado de raíz e se encontra no topo da estrutura, sendo representado pelo sinal "/". Todos os demais diretórios devem ser referenciados a partir dele (exemplo: /diretório).

Dentro da estrutura do sistema de arquivos, cada um dos diretórios possui uma função especifica.

Principais diretórios e suas funções


Bem, agora vamos exemplificar a estrutura do sistema de arquivos com o intuito de sermos um pouco mais claros. Alguns diretórios e suas funções:
  • /bin : diretório no qual são encontradas ferramentas necessárias a operação do sistema.

  • /sbin : aqui podemos encontrar as ferramentas de operação e manutenção do sistema.

  • /etc : os arquivos de configuração do sistema se encontram nesse diretório.

  • /dev : neste diretório encontramos os arquivos relacionados aos dispositivos de hardware. Neste diretório cada dispositivo de hardware possui um arquivo.

  • /home : os usuários cadastrados no sistema possuem um diretório com seu nome dentro de /home. Em geral é a única área acessível aos usuários para gravarem seus arquivos.

  • /lib : as bibliotecas de funções do sistema se encontram aqui (são as bibliotecas de alocação dinâmica do Linux).

  • /mnt : diretório utilizado para conexão com volumes presentes em outros computadores da rede ou para acessar dispositivos removíveis.

  • /tmp : aqui se encontram os arquivos temporários montados pelo sistema.

  • /usr : os arquivos de cada usuário se encontram contidos neste diretório. Este diretório é muito importante, pois nele se encontra basicamente tudo que o usuário vai utilizar (editores de texto, ferramentas, navegadores, ambientes gráficos e os demais aplicativos voltados para os usuários).

  • /var : aqui se encontram informações variáveis do sistema (spool de impressora, caixas postais, logs do sistema, ...).

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. A estrutura: principais diretórios e suas funções
   3. Agradecimentos
Outros artigos deste autor

Uma introdução ao shell (parte 1)

Leitura recomendada

Ativando suporte ao NTFS no RedHat9 sem recompilar o kernel

Montar e Criptografar HD Externo

Filesystem LVM

Replicando e distribuindo armazenamento de arquivos através de quatro servidores usando Cluster (GlusterFs) no Debian Lenny

20 passos para aumentar o espaço de armazenamento de um cluster CentOS 6

  
Comentários
[1] Comentário enviado por duardo em 23/12/2004 - 10:46h

apesar de curto foi esclarecedor para iniciantes...

[2] Comentário enviado por willianrp em 23/12/2004 - 23:18h

Apenas para complementar o artigo:
/boot- guarda os arquivos gerados pelo Kernel responsáveis pela inicialização.
/opt -normalmente é utilizado por programas que foram instalados com o sistema já em funcionamento e que também necessitam de grande quantidade de espaço para sua instalação.
/proc -quando um programa é executado , ele recebe um número de processo chamdo PID.
/sys -esse diretório esta presente na nova geração do Kernel 2.6, ele é utilizado pelo hotplug.
/srv - é utilizado em algumas distros , para organizar melhor os serviços que são conectados diretamente na rede, como www ou ftp, eles ficam armazenados nesse diretório.
Abraço, e espero ter contribuído com mais essa ajuda ao site.
Viva o Linux !!!!

[3] Comentário enviado por leo_mxs em 24/12/2004 - 08:33h

Obrigado pela comentários e pela complementação ao artigo. Será que tem como pedir ao fábio para incluir essa correção no artigo ??

[4] Comentário enviado por agk em 07/03/2005 - 21:31h

Parabéns pelo artigo, sempre é bom reforçar os conceitos de sistema de arquivos, e principalmente para quem está iniciando o artigo é escelente, fornecendo uma base muito boa sobre como funciona o sistema de arquivos no linux.
[ ]'s

[5] Comentário enviado por oswalo em 29/08/2006 - 21:08h

eu quero saber mais sobre o sistema ed arquivos do linux.

[6] Comentário enviado por juliaojunior em 04/10/2006 - 16:51h

valeu pelos esclarecimentos.

[7] Comentário enviado por vvvdracula em 09/02/2007 - 08:59h

valeu pelo artigo
;)

[8] Comentário enviado por robinhoufc em 12/07/2007 - 09:45h

Excelente, estava há algum tempo atrás desse artigo!!!
=D
muito bom!!

[9] Comentário enviado por bfmano em 15/08/2007 - 23:49h

/sys -esse diretório esta presente na nova geração do Kernel 2.6, ele é utilizado pelo hotplug.

Alguem pode falar um pouco mais sobre esse novo diretorio, como funciona?
seria equivalente a um plug-and-play?

[10] Comentário enviado por walisson3d em 30/08/2007 - 10:44h

Você deve editar o título de seu artigo, pois ele trata da estrutura de diretórios do Linux e não dos sistemas de arquivos existentes no Linux. No mais parabéns pelo artigo.

[11] Comentário enviado por freicaneca em 19/06/2008 - 11:35h

legal mesmo, ajuda a entender a estrutura do sistema!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts