Montando partições automaticamente no GNU/Linux
Autor: Raphael Santos | Publicado: 2010-03-12T22:18:00-04:00

Quem usa Windows e Linux no mesmo  computador (dual boot) com certeza já usou o comando mount para poder "enxergar" os arquivos do Windows no Linux. Com o passar do tempo fica muito cansativo ter que ficar digitando o mesmo comando toda vez que o Linux é iniciado. Seria muito bom se o sistema de arquivos fosse montado automaticamente na inicialização e com o arquivo fstab isso é possível. 

O arquivo /etc/fstab é responsável pela entrada de partições e/ou dispositivos que possuam os sistemas de arquivos. Abaixo segue um exemplo do arquivo /etc/fstab: 

# cat /etc/fstab 

 /dev/hda3     swap         swap       defauts                  0   0
/dev/hda2     /            reiserfs   defaults                 0   0
/dev/fd0      /mnt/floppy  auto       defaults,user,noauto     0   0
/dev/cdrom    /mnt/cdrom   iso9660    defaults,user,noauto,ro  0   0
É possível excluir ou adicionar partições e/ou dispositivos seguindo os seguintes significados das colunas: 


 1ª Coluna Especificação do arquivo do dispositivo que será montado. 
 2ª Coluna É o local (diretório) onde o dispositivo especificado na 1ª será montado. 
 3ª Coluna É o tipo de sistema sistema de arquivos.  ext2        - Sistema de arquivos do Linux; 
 ext3        - Sistema de arquivos journaling (ext2 + journaling); 
 reiserfs    - Sistema de arquivos journaling do Linux; 
 msdos     - Sistema de arquivos MS-DOS; 
 vfat         - Sistema de arquivos Win9x; 
 ntfs         - Sistema de arquivos Win2k, XP; 
 iso9660   - Sistema de arquivos do CD-ROM; 
 auto        - Detecta o tipo de sistema automaticamente. 
 
 4ª Coluna  São as opções para montar os dispositivos.      defaults   - Montagem padrão para o dispositivo; 
     exec       - Permite que programas sejam executados a partir do do dispositivo; 
     noexec    - Nega que programas sejam executados; 
     auto        - Monta o dispositivo automaticamente na inicialização; 
     noauto     - O dispositivo deve ser especificado para a montagem; 
     user         - Permite que qualquer usuário monte o dispositivo; 
     nouser     - Não permite que usuários comuns montem o dispositivo; 
     rw            - Permissão de leitura e gravação para o dispositivo; 
     ro            - Permissão somente leitura para o dispositivo. 

 5ª Coluna Dump para o dispositivo.      0             - Não faz dump; 
     1             - Faz dump. 

 6ª Coluna  Verificação e reparo do dispositivo.      0             - Não faz a verificação e reparo. 
     1             - Faz a verificação e reparo. 

 Vamos imaginar o seguinte cenário: você tem o Windows e o Linux instalados no seu HD de 40GB, teoricamente você teria 3 partições: 1 ntfs ou fat para Windows, 1 ext2, ext3 etc e 1 swap, ambas para o Linux. E se quisermos montar a partição Windows no Linux automaticamente toda vez que ele for iniciado? 

Primeiro crie um diretório que será usado para montar o dispositivo: 

# mkdir /mnt/windows 

Agora acrescente a seguinte linha no /etc/fstab: 

 /dev/hda1&nbsp;&nbsp;/mnt/windows&nbsp;&nbsp;&nbsp;&nbsp;ntfs&nbsp;&nbsp; defaults,user,auto&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;0 
Essa linha monta o conteúdo do hda1 (c:) dentro do diretório /mnt/windows automaticamente, que pode montado/desmontado por qualquer usuário do sistema. Detalhe: quando o tipo de partição for ntfs, será necessário colocar o rw na 4ª coluna, caso contrário você não poderá criar ou excluir arquivos e/ou pastas. Ex: 

&nbsp;/dev/hda1&nbsp;&nbsp;&nbsp;&nbsp;/mnt/windows&nbsp;&nbsp;&nbsp;&nbsp;ntfs&nbsp;&nbsp;&nbsp;&nbsp;defaults,user.rw,auto&nbsp;&nbsp;&nbsp;&nbsp;0&nbsp;&nbsp;&nbsp;&nbsp;0 
Bom pessoal, é isso, eu poderia fazer vários outros exemplos, porém seguindo a tabela das colunas, qualquer pessoa poderá criar as suas variadas opções de montagem. 

Qualquer dúvida estamos aí&nbsp;Fonte: BlackHatThi - Viva o Linux