Pular para o conteúdo

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.
Leonardo Xavier leo_mxs
Hits: 78.415 Categoria: Linux Subcategoria: Sistema de Arquivos
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 2: 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, ...).

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. A estrutura: principais diretórios e suas funções
   3. Agradecimentos

Uma introdução ao shell (parte 1)

Alta disponibilidade ISCSI e Multipath - RedHat

Tunando sistemas de arquivos para GNU/Linux

Sistema de arquivos distribuídos usando Gmail

Restaurar arquivo ou diretório apagado em file system ext3

Diferenças entre o sistema de arquivos do Windows e Linux

#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

Entre na sua conta para comentar.