如何创建无需 root 即可挂载的 exfat 分区?

如何创建无需 root 即可挂载的 exfat 分区?

我正在使用“mkfs.exfat /dev/sdb1”,它工作得很好,只是只有 root 用户可以修改内容。我已经浏览了所有可以找到的 mkfs 选项,但无法弄清楚这一点。谢谢。

答案1

有几点可能可以帮助您解决这个问题。

首先,与您习惯的其他文件系统不同,exFAT 文件系统没有用于存储描述的元数据的规定所有权权限。因此,所有权和权限是在分区创建时创建的。已安装,并且除非重新安装分区,否则这些不能更改。请参阅 参考资料 ,了解man mount.exfat-fuse定义安装时分配的所有权和权限值的参数的描述。

exFAT 分区安装过程中涉及的 Linux 实用程序默认为root所有内容的所有权和umask权限的默认值。这就是为什么您会时不时地看到人们因无法更改已安装的 exFAT 卷的所有权或权限而感到沮丧的问题;即chownchmod根本无法在已安装的 exFAT 卷上工作。

其次,你的标题问题解决了如何以root.这个问题与上面提到的问题无关。非 root 用户被允许如果在条目的第四个字段 ( ) 的文件中指定了user(或users) 选项(例如),则挂载 exFAT 分区。这个选项是/etc/fstabfs_mntops独立于文件系统,因此不限于 exFAT 卷。

用户按如下方式完成此安装:

$ mount /mount/point

用户还可以访问umount已安装的卷。

相关内容