floppy fstab entrada para vfat e ext

1

Estou tentando criar uma entrada fstab para / dev / fd0 para que o usuário possa montar um disquete formatado com VFAT ou ext32. A entrada fstab simples

/dev/fd0 /mnt/floppy auto noauto,user,sync,gid=users,umask=000 0 2

só pode montar disquetes do DOS. Se eu mudar a entrada para

/dev/fd0 /mnt/floppy ext2 noauto,user,sync 0 2

então eu posso apenas montar um disquete com o sistema de arquivos ext2. Obviamente, posso emitir um comando root mount com a opção -t apropriada e montar os disquetes. Existe uma maneira de montar o disquete como usuário com o comando simples

mount /mnt/floppy

para disquetes com sistema de arquivos VFAT ou ext2?

    
por Janos 10.10.2017 / 05:09

1 resposta

0

De man 8 mount no Linux:

If no -t option is given, or if the auto type is specified, mount will try to guess the desired type. Mount uses the blkid library for guessing the filesystem type; if that does not turn up anything that looks familiar, mount will try to read the file /etc/filesystems, or, if that does not exist, /proc/filesystems. All of the filesystem types listed there will be tried, except for those that are labeled nodev (e.g. devpts, proc and nfs). If /etc/filesystems ends in a line with a single *, mount will read /proc/filesystems afterwards. While trying, all filesystem types will be mounted with the mount option silent.

Então, basta criar um arquivo /etc/filesystems contendo algo assim:

ext4
ext3
ext2
vfat
msdos
ntfs
iso9660
ufs
xfs

Adicione mais tipos de arquivos, se precisar. Então você pode usar o tipo auto em fstab .

    
por 11.10.2017 / 15:54