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.

3.6.2 O comando mount