Montando partições automaticamente no GNU/Linux

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  /mnt/windows    ntfs   defaults,user,auto    0  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:

 /dev/hda1    /mnt/windows    ntfs    defaults,user.rw,auto    0    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í
 

Comentários

Postagens mais visitadas deste blog

Erro Corrigido Call of Duty 4: Modern Warfare Multiplayer

VirtualBox - Criar imagem ISO/IMG de máquina virtual

Recuperar o Grub2 via LiveCD