Esse artigo descreve a funcionabilidade do /etc/fstab, como ativar e editar opções de segurança e melhorar o uso em partições VFAT e NTFS, além de como permitir que usuários específicos acessem suas partições e como negar outros.
Sabendo que minha partição NTFS está em /dev/hda1, então vamos editar o /etc/fstab
# joe /etc/fstab
As informações em cada linha são separados por espaços e separadas por 6 colunas com pelo menos um espaço entre eles (não importa a quantidade de espaço).
[dispositivo] [ponto de montagem] [sistema de arquivos] [opções] [opção para o dump] [opção para o fsck]
As duas últimas podem ser marcadas como 0 0.
Vamos a quarta coluna, que pode ser combinada com várias opções e devem ser separadas por vírgulas.
"noauto" - Não irá montar automaticamente no boot.
"user" - Permite qualquer usuário montar (mas não acessar).
"owner" - Apenas o root poderá montar.
"noexec" - É útil para partições VFAT/NTFS pois por padrão ele considera todos os arquivos "como executáveis".
"ro" - Será montado como somente leitura.
"rw" - Será montado com suporte a leitura/gravação.
uid=VALOR - Defina o ID do usuário que também terá acesso (além do root).
gid=VALOR - Defina o ID do grupo que todos os usuários terão acesso.
umask=VALOR - É um valor octeto e define como ficarão as permissões dos arquivos dessa partição ao ser copiado para uma partição Linux por exemplo, por padrão elas tem permissão total. Exemplo: 022 corresponde ao chmod 755.
Opções exclusivas para NTFS (não use para outros):
iocharset=NOME - Em casos o Linux esteja retornando caracteres estranhos. (iso8859-1)
posix=1 - Caso ativado, irá diferenciar entre maiúsculo e minúsculo.
[2] Comentário enviado por Slug White em 21/05/2006 - 16:34h
Seu artigo está bem legal, mas acho que está um pouco simples. Poderia ter falado mais sobre como montar partições NTFS, ou outros tipos. Se pode ocorrer perda de dados em acessar NTFS. Estou dizendo isso, porque também tenho essa dúvida.
[4] Comentário enviado por Slug White em 22/05/2006 - 15:03h
O que eu preciso realmente saber é se a gravação em NTFS já pode ser feita no linux sem problemas.
Desculpe ficar nesse assunto é que todos os meus trabalhos de anos estão neste HD, não posso perder. Sei que preciso de um backup, mas não tenho como fazer por causa da imensa quantidade de dados. Obrigado.
Até mais...
[5] Comentário enviado por rasxr3 em 22/05/2006 - 19:00h
Quanto ao NTFS, acho que só com o captive. De qualquer forma eu preferi deixar tudo em FAT para não correr risco nenhum!
Quanto ao artigo, o melhor e mais limpo que encontrei até hoje sobre o FSTAB, isso ajuda muito quem tá começando. Parabéns para o autor.
Nota 10,5!!!!!
[7] Comentário enviado por Odin em 17/10/2006 - 12:07h
Muito bom.
Sobre escrever em partições ntfs eu uso o ntfs-3g que dizem ser muito mais rápido que o captive, se quiser a partição com ntfs-3g pode ser até montada no boot.
[8] Comentário enviado por mccaldeira em 12/11/2013 - 21:05h
Sou totalmente leigo no assunto, ao digitar mount -l
é assim mesmo ou tem alguma coisa errada aqui?
Meu hd sdb5 tá com o Ubuntu, sdb1 tá com o ruindows só para jogos, já o outro hd que gostaria de acessar eu não consigo.
/dev/sdb5 on / type ext4 (rw)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
/dev/sdb1 on /media/C0B2155FB2155AEC type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/marcelo/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=marcelo)