我在 Chromebook 上运行 Ubuntu MATE 22.04。由于 Chromebook 的内部内存有限,我使用 128 GB 的 USB 驱动器进行存储。此驱动器格式化为 exfat,因此可以在 Windows 和 GNU/Linux 中使用。我想自动安装磁盘,这样它的永久位置就不会改变,我的云存储客户端 (Mega) 就可以访问它而无需手动干预。
我Mount options
在 GNOME 磁盘中打开了此驱动器,并启用了Mount at Startup
。
执行此操作后,我无法编辑驱动器中的文件。驱动器已安装为/mnt/MyDrive
。
我尝试过sudo chown -R myusername:myusername /mnt/MyDrive
,但是没有用(尽管使用了sudo
,但它显示“操作不允许”)。
su
我尝试使用和以 root 身份登录chown -R myusername:myusername /mnt/Files
,但它仍然显示“操作不允许”)。
我该如何修复这个问题?我想自动安装驱动器,但也希望拥有读写访问权限。
注意:如果我不自动安装驱动器,我拥有其中的完全读写访问权限(没有sudo
)。过去,我曾自动安装ext4
驱动器,并且我可以chown
使用 sudo 而不会出现问题。这个问题特定于exfat
(也可能NTFS
如此)。
答案1
这个答案部分基于这答案是关于 NTFS/exfat 驱动器的手动、正常安装(但不是自动安装)。
- 以 root 身份打开该文件
/etc/fstab
。
sudo nano /etc/fstab
- 注释掉与您的特定驱动器相对应的行(我的驱动器的标签是
MyDrive
),然后添加行
/dev/disk/by-label/MyDrive /mnt/MyDrive auto rw,user,uid=1000,dmask=007,fmask=117,nosuid,nodev,nofail,x-gvfs-show 0 0
- 重启。
笔记:我的 USB 驱动器的标签是MyDrive
。您必须进行相应更改。您也可以使用 UUID 而不是标签进行安装。请参阅 Ubuntu 社区帮助页面文件系统更多细节。