Estrutura de Diretórios
Autor: @ndersonsg | Publicado: 2012-01-17T18:41:00-08:00

Estrutura deDiretóriosConhecer a hierarquia de diretórios do FreeBSD é fundamental para seobter entendimento total do sistema. O conceito mais importante para se assimilaré o conceito do diretório raíz, o ``/''. Esse diretórioé montado inicialmente no momento em que o sistema é carregado, e elecontém o sistema base necessário para preparar a entrada em modo deoperação multi-usuário do sistema operacional. O diretórioraiz contém ainda pontos de montagem para cada outro sistema de arquivos quevocê queira montar.Um ponto de montagem é um diretório onde sistemas de arquivos adicionaispodem ser acoplados ao sistema de arquivos raíz. Pontos de montagem padrãoincluem /usr, /var, /mnt, e /cdrom. Esses diretóriosnormalmente são encontrados como entradas dispostas no arquivo /etc/fstab. O /etc/fstab é umatabela com vários sistemas de arquivos e pontos de montagem que o sistema usa comoreferência. A maioria dos sistemas de arquivos no /etc/fstab são montados automaticamente no momento dainicialização, à partir do script rc(8) a não serque eles contenham a opção noauto definida.Consulte a página de manual do fstab(5) para obtermais informações sobre o formato do arquivo /etc/fstab e seu conteúdo.Uma descrição completa da hierarquia do sistema de arquivos estádisponível na página de manual hier(7). Por hora, umabreve descrição dos diretórios mais comuns será abordada:DiretórioDescrição/Diretório raíz do sistema de arquivo./bin/Utilitários do usuário, fundamentais para os ambientes demulti-usuário e mono-usuário./boot/Arquivos e programas de configuração que são usados durante oprocesso de inicialização do sistema operacional./boot/defaults/Arquuivos de configuração padrão do sistema deinicializaçào, veja a página de manual loader.conf(5)./dev/Dispositivos de controle; veja intro(4)./etc/Arquivos e scripts de configuração do sistema./etc/defaults/Arquivos de configuração padrão do sistema; veja rc(8)./etc/mail/Arquivos de configuração para os agentes de transferência decorreio, como o sendmail(8)./etc/namedb/Arquivos de configuração do named; veja named(8)./etc/periodic/Scripts que são executados diariamente, semanalmente e mensalmente por meio docron(8); veja periodic(8)./etc/ppp/Arquivos de configuração do ppp; veja ppp(8)./mnt/Diretório vazio normalmente utilizado pelos administradores de sistemas comoponto de montagem temporário./proc/Sistema de arquivos de processos; veja procfs(5) e mount_procfs(8)./root/Diretório home da conta de usuário root./sbin/Utilitários de programas e administração, fundamentais para osambientes de multi-usuário e mono-usuário./stand/Programas usados no ambiente independente./tmp/Arquivos temporários, normalmente um diretório montado emmemória por meio do mfs(8) ( oconteúdo do /tmp normalmente NÃO é preservado durante umareinicialização do sistema)./usr/A maioria dos utilitários e aplicações de usuários./usr/bin/Utilitários comuns, ferramentas de programação eaplicações./usr/include/Arquivos C padrão de inclusão./usr/lib/Bibliotecas./usr/libdata/Arquivos de dados de utilitários variados./usr/libexec/Daemons &amp; utilitários do sistema (executados por outros programas)./usr/local/Executáveis locais, bibliotecas, etc. Também utilizado como destinopadrão para o sistema de Ports. Dentro de /usr/local, adisposição hierárquica geral é definida pelo hier(7) como odefinido pelo /usr. Exceto o diretório de páginasde manuais que são diretamente dispostas sob /usr/localao invés de serem sobre /usr/local/share, e adocumentação das aplicações de terceiros, que ficam sob share/doc/port./usr/obj/Arquivo de destino dos objetos binários específicos para cadaarquitetura, constribuídos à partir da árvore /usr/src./usr/portsA Coleção de Ports do FreeBSD (opcional)./usr/sbin/Daemons &amp; utilitários do sistema (executados por usuários)./usr/share/Arquivos independentes de arquitetura./usr/src/Arquivos de fontes locais e/ou BSD./usr/X11R6/Executáveis da distribuição do X11R6, bibliotecas, etc(opcional)./var/Arquivos de log de múltiplos propósitos, arquivos temporários,de transição, e arquivos de bobina (spool)./var/log/Arquivos de logs variados do sistema./var/mail/Arquivos de caixa de corrêio dos usuários./var/spool/Diretórios de spool de impressão e de correio./var/tmp/Arquivos temporários que são mantidos entrereinicializações do sistema./var/ypMapas NIS.