vfat 和 ext 的软盘 fstab 条目

vfat 和 ext 的软盘 fstab 条目

我正在尝试为 /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 选项发出 root mount 命令并安装任一软盘。有没有一种方法可以使用简单的命令以用户身份安装软盘

mount /mnt/floppy

对于具有 VFAT 或 ext2 文件系统的软盘?

答案1

man 8 mountLinux 上:

如果没有 -t 给出选项,或者auto指定了类型,mount 将尝试猜测所需的类型。 Mount 使用该 blkid 库来猜测文件系统类型;如果没有出现任何看起来熟悉的内容,mount 将尝试读取该文件 /etc/filesystems,或者,如果该文件不存在,则/proc/filesystems.将尝试列出的所有文件系统类型,除了标记的文件系统类型nodev(例如devptsprocnfs)。如果/etc/filesystems以单个 结尾*, 则稍后mount 读取/proc/filesystems。在尝试时,所有文件系统类型都将使用 mount 选项进行挂载silent

/etc/filesystems因此,只需创建一个包含以下内容的文件:

ext4
ext3
ext2
vfat
msdos
ntfs
iso9660
ufs
xfs

如果需要,添加更多文件类型。然后就可以使用 type autoin 了fstab

相关内容