Entendendo o FSTAB
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.

Comments
There are no comments on this entry.