Linux, fat32 e etc / fstab

3

Eu montei uma unidade FAT32 em meu computador Linux usando o seguinte comando terminal:

> sudo mount /dev/sdb1 /media/exampleFolderName -o dmask=000, fmask=111

Eu fiz isso para poder compartilhar / editar os arquivos em uma conexão de rede. Infelizmente, o Linux não suporta permissões por arquivo no formato FAT32, portanto, isso define a unidade inteira com as permissões corretas enquanto ela está conectada.

Se eu entendi montar corretamente, terei que fazer isso toda vez que eu conectar a unidade, o que não quero fazer. Eu já ouvi falar:

/etc/fstab

Então, minha pergunta - como faço para transformar o comando mount acima em uma entrada fstab? Se alguém também puder explicar o que dmask e fmask significam, isso seria apreciado.

    
por Lee 22.04.2012 / 18:37

2 respostas

4

Você provavelmente deseja adicionar uma linha como

/dev/sdb1 /media/drive1 vfat dmask=000,fmask=0111,user 0 0

para /etc/fstab . O ,user adicional no campo de opções permite que qualquer usuário monte este sistema de arquivos, não apenas root .

    
por 22.04.2012 / 19:27
1

dmask e fmask são as permissões para diretórios e arquivos respectivamente. É um número octal. E denota ler, escrever e executar permissões para o proprietário, grupo e outros usuários.

fstab:

/dev/sdb1 /media/exampleFolderName vfat dmask=000,fmask=111 0 0

Quando você diz que conecta a unidade, uma unidade externa, por exemplo, USB, deve ser montada automaticamente.

    
por 22.04.2012 / 18:47