Linux、fat32 和 etc/fstab

Linux、fat32 和 etc/fstab

我使用以下终端命令将 FAT32 驱动器安装到 Linux 计算机上:

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

我这样做是为了可以通过网络连接共享/编辑文件。不幸的是,Linux 不支持 FAT32 格式的每个文件权限,因此这会在连接时将整个驱动器设置为正确的权限。

如果我正确理解安装,那么每次插入驱动器时我都必须执行此操作,但我不想这样做。我听说过:

/etc/fstab

所以我的问题 - 如何将上面的 mount 命令转换为 fstab 条目?如果有人也可以解释什么掩码掩码意思是,那将不胜感激。

答案1

您可能想添加一行,例如

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

/etc/fstab。选项字段中的附加项,user允许任何用户挂载此文件系统,而不仅仅是root.

答案2

dmask和fmask分别是目录和文件的权限。它是一个八进制数。并表示所有者、组和其他用户的读、写和执行权限。

文件系统表:

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

当您说插入驱动器时,外部驱动器(例如 USB)应该自动安装。

相关内容