FreeBSD Handbook/Iniciando/UNIX Básico/Montando e Desmontando Sistemas de Arquivos
FreeBSD Handbook | ||
---|---|---|
Anterior | Capítulo 3. UNIX Básico | Próxima |
3.6 Montando e Desmontando Sistemas de Arquivos
O sistema de arquivos é melhor visualizado como uma árvore, cuja raíz é /. /dev, /usr, e os outros diretórios na raíz são os ramos da árvore, que podem ainda ter seus próprios ramos, como /usr/local, e assim por diante.
Existem vários motivos para armazenar alguns destes diretórios em sistemas de arquivos distintos. /var contém os diretórios log/, spool/, e vários tipos de arquivos temporários, e como tal, pode fácilmente encher. Encher o sistema de arquivos raíz não é uma boa idéia, de forma que separar o /var do / é sempre favorável.
Outra razão usual para manter certas árvores de diretórios em outros sistemas de arquivos é que eles podem ser alojados em discos físicos separados, ou em um disco virtual separado como pontos de montagem NFS ou dispositivos de CDROM.
3.6.1 O arquivo fstab
Durante o processo de inicialização, os sistemas de arquivos listados no /etc/fstab são automaticamente montados (a não ser que eles tenham a opção noauto definida).
O arquivo /etc/fstab contém uma lista de linhas no seguinte formato:
device /mount-point fstype options dumpfreq passno
device
- Um nome de dispositivo (que deve existir), conforme explicado em Seção 18.2.
mont-point
- Um diretório (que deve existir), onde o sistema de arquivos é montado.
fstype
- O tipo de sistema de arquivo que será passado ao mount(8). O sistema de arquivos padrão do FreeBSD é ufs.
options
- Pode ser rw para sistemas de arquivos com opções de leitura e escrita, ou ro para apenas leitura, seguidos de qualquer outra opção necessária. Uma opção bastante usual é noauto para os sistemas de arquivos que normalmente não devem ser montados automaticamente pelo processo de inicialização. Outras opções são listadas na página de manual do mount(8).
dumpfreq
- Essa opção é utilizada pelo dump(8) para determinar que sistema de arquivos devem sofrer o processo de dump(8) (o dump(8) é uma ferramenta para cópia de segurança). Se o campo não estiver presente, o valor zero é assumido.
passno
- Determina a ordem que os sistemas de arquivos devem ser verificados. Sistemas de arquivos cuja verificação pode ser omitida, devem ter seu passno definidos em zero. O sistema de arquivos raíz (que deve ser verificado antes de todos os outros) deve ter seu passno definido como um, e os outros sistemas de arquivos podem ter esta opção definida com um valor maior. Se mais de um sistema de arquivos disporem do mesmo número, o fsck(8) tentará fazer as verificações de forma paralela, se possível.
Consulte a página de manual fstab(5) para maiores informações sobre o formato do arquivo /etc/fstab e suas opções contidas.