我正试图为/dev/fd0创建一个fstab条目,以便用户可以挂载带有VFAT或ext32格式的软盘。简单的fstab条目
/dev/fd0 /mnt/floppy auto noauto,user,sync,gid=users,umask=000 0 2只能安装DOS软盘。如果我将条目更改为
/dev/fd0 /mnt/floppy ext2 noauto,user,sync 0 2然后,我只能用ext2文件系统挂载软盘。显然,我可以使用适当的-t选项发出根挂载命令,并挂载任何一个软盘。是否有一种使用简单命令以用户身份挂载软盘的方法?
mount /mnt/floppy对于VFAT或ext2文件系统的软盘呢?
发布于 2017-10-11 13:54:10
来自Linux上的man 8 mount:
如果没有提供
-t选项,或者指定了auto类型,那么挂载将尝试猜测所需的类型。挂载使用blkid库来猜测文件系统类型;如果没有显示任何熟悉的内容,挂载将尝试读取文件/etc/filesystems,如果不存在,则读取/proc/filesystems。这里列出的所有文件系统类型都将尝试,但标记为nodev的文件系统类型除外(例如,devpts、proc和nfs)。如果/etc/filesystems以单个*结尾,mount随后将读取/proc/filesystems。在尝试时,所有文件系统类型都将使用挂载选项silent挂载。
因此,只需创建一个包含如下内容的文件/etc/filesystems:
ext4
ext3
ext2
vfat
msdos
ntfs
iso9660
ufs
xfs如果需要,可以添加更多的文件类型。然后可以在auto中使用fstab类型。
https://unix.stackexchange.com/questions/397465
复制相似问题