Montar partições automaticamente

Categories: Desktop, Geral

Entendendo o FSTAB

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 defaults 0 0
/dev/hda2 / reiserfs defalts 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.

Montando os dispositivos

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:

mount /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:

mount /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.

Spread The Love, Share Our Article

Related Posts

Comments

There are no comments on this entry.

Trackbacks

There are no trackbacks on this entry.

Add a Comment

Required

Will not be published. Required

Optional

*