\section{fstab}
\index{fstab}
\subsubsection{NOME }
fstab - informações estáticas sobre os sistemas de arquivos.  \subsubsection{SINOPSE 
}
\textbf{\#include $<$fstab.h$>$}  \subsubsection{DESCRIÇÃO }
O arquivo \textbf{fstab} contém a descrição dos vários 
sistemas de arquivos. \textbf{fstab} é lido somente pelos programas, mas não é gravado; 
é uma tarefa do administrador do sistema criar e manter este arquivo. Cada 
sistema de arquivos é descrito em uma linha em separado; campos em cada 
linha são separados por tabulações ou espaços. A ordem dos registros no 
\textbf{fstab} é importante porque o \textbf{\textsf{fsck}(8)}, \textbf{\textsf{mount}(8)}, e  \textbf{\textsf{umount}(8)} interagem 
seqüencialmente através do \textbf{fstab} para executar suas tarefas. 

 O primeiro 
campo, (\textit{fs\_spec}),\textit{} descreve um dispositivo especial de blocos ou um sistema 
de arquivos remoto a ser montado. 

 O segundo campo, (\textit{fs\_file}),\textit{} descreve 
o ponto de montagem para o sistema de arquivos. Para partições da área 
de swap, este campo deve ser especificado como ``none''. 

 O terceiro campo, 
(\textit{fs\_vfstype}),\textit{} descreve o tipo do sistema de arquivos. O sistema atualmente 
suporta estes tipos de sistemas de arquivos (e possivelmente outras listas 
em  \textit{/proc/filesystems}): \begin{dispitems}
\item [\textit{minix}  ] um sistema de arquivos local, suporta nomes 
de arquivos com  14 ou 30 caracteres. 
\item [\textit{ext}  ] um sistema de arquivos local 
com nomes de arquivos longos e inodes maiores. Este sistema de arquivos 
foi substituído pelo  \textit{ext2} , e não deve mais ser utilizado. 
\item [\textit{ext2}  ] um sistema 
de arquivos local, com nomes de arquivos longos, inodes maiores e muitas 
outras funcionalidades. 
\item [\textit{xiafs}  ] um sistema de arquivos local com nomes de 
arquivos longos, inodes maiores e outras funcionalidades. 
\item [\textit{msdos}  ] um sistema 
de arquivos local para partições MS-DOS. 
\item [\textit{hpfs}  ] um sistema de arquivos local 
para partições HPFS. 
\item [\textit{iso9660}  ] um sistema de arquivos local usado para dispositivos 
CDROM. 
\item [\textit{nfs}  ] um sistema de arquivos para montagem de partições a partir 
de sistemas remotos. 
\item [\textit{swap}   ] uma partição de disco usada como memória auxiliar. 

\end{dispitems}


Caso \textit{vfs\_fstype} seja especificado como ``ignore'' então a entrada será ignorada. 
Isso é útil para mostrar as partições de disco que estão sem uso. 

 O quarto 
campo, (\textit{fs\_mntops}),\textit{} descreve as opções de montagem associadas com o sistema 
de arquivos.   É formatado com uma vírgula separando uma lista de opções. 
Contém no mínimo o tipo da montagem mais qualquer opção adicional apropriada 
para o sistema de arquivos. Para verificar as opções disponíveis para sistemas 
de arquivos não nfs, veja \textbf{\textsf{mount}(8)}. Para documentação específica ao nfs 
veja \textbf{\textsf{nfs}(5)}. Comum a todos os tipos de sistemas de arquivos são as opções 
``noauto''(não montar quando "mount -a" for executado, por exemplo durante 
a inicialização do sistema), e ``user'' (permite que um usuário monte o sistema). 
Para maiores detalhes veja \textbf{\textsf{mount}(8)}. 

 O quinto campo, (\textit{fs\_freq}),\textit{} é usado 
nos sistemas de arquivos pelo comando \textbf{\textsf{dump}(8)} para determinar quais sistemas 
de arquivos necessitam ser copiados. Caso o quinto campo não esteja presente, 
um valor zero é retornado e \textbf{dump} assumirá que o sistema de arquivos não 
necessita ser copiado. 

 O sexto campo, (\textit{fs\_passno}),\textit{} é usado pelo programa 
\textbf{\textsf{fsck}(8)} para determinar a ordem em que os sistemas de arquivos são checados 
durante a reinicialização do sistema. O sistema de arquivos raiz deve ser 
especificado com um \textit{fs\_passno} de 1, e outros sistemas de arquivos devem 
ter  \textit{fs\_passno} de 2. Sistemas de arquivos em um mesmo dispositivo serão 
checados seqüencialmente, mas sistemas de arquivos em diferentes dispositivos 
serão checados ao mesmo tempo para utilizar o paralelismo disponível com 
o hardware. Caso o sexto campo não esteja presente ou seja igual a zero, 
um valor igual a zero é retornado e \textbf{fsck} assumirá que o sistema de arquivos 
não necessita ser checado. 

 A maneira correta de ler os registros do  \textbf{fstab} 
é usar as rotinas \textbf{\textsf{getmntent}(3)}.  \subsubsection{ARQUIVOS }
\textit{/etc/fstab} O arquivo \textbf{fstab} reside 
em \textit{/etc}.  \subsubsection{PROBLEMAS }
A documentação em \textbf{\textsf{mount}(8)} é freqüentemente mais atualizada. 
 \subsubsection{VEJA TAMBÉM }
\textbf{\textsf{getmntent}(3)}, \textbf{\textsf{mount}(8)}, \textbf{\textsf{swapon}(8)}, \textbf{\textsf{nfs}(5)}  \subsubsection{HISTÓRIA }
O formato 
do arquivo  \textbf{fstab} apareceu em 4.0BSD.  

