我最近从 Ubuntu 16 升级到了 18,在使用我已设置为在启动时自动挂载的分区时遇到了问题。问题是 Shift-删除或右键单击-新建文件夹不起作用。在终端中我必须通过 来执行此操作sudo
。我添加了一个fstab
选项rw
使其可写,但仍然不起作用。
答案1
阅读man mount
,尤其是“ Mount options for fat
”部分。您可以使用uid=
和gid=
选项使所有文件都归指定的 UID 和 GID 所有。如果它已经挂载,您可以执行以下操作
target=/dev/...
mntdir=the directory where it should be mounted
sudo mount -t vfat -o remount,rw,user,users,nosuid,nodev,relatime,uid=$(id -u),gid=$(id -g),fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2 $target $mntdir
答案2
对 Fat32 分区进行写入权限的 GUI 方法
使用 Ubuntu 的 gnome-disks 或 Disks 应用程序。Disks 程序会自动编辑 /etc/fstab。选择需要挂载的 fat32 分区,然后选择“附加分区选项”(齿轮)图标,访问“编辑安装选项”。
在“安装选项”,取消选择“用户会话默认值”。如果您想自动安装分区,请选择‘系统启动时挂载’。还添加逗号分隔的 dmask=000 和 fmask=111(供参考的安装选项图像)到上面的输入框“安装点”,得到写访问分区。保存设置。