[Others] 在 /etc/fstab挂载exfat分区
Tofloor
poster avatar
兔子12138
deepin
2022-05-18 05:14
Author

有在 /etc/fstab挂载exfat分区成功的吗?

我挂在了成功读写了 但是必须要用root用户去读写 chown -R 还改不了用户,求有开机自动挂载成功,权限还正确的大佬支援下

Reply Favorite View the author
All Replies
陌生人
deepin
2022-05-18 05:39
#1

用udisksctl去挂载,这样是用户权限挂载,不用mount,这样应该是可以读写了,但是改用户这个估计是没写,exfat不能保存权限

Reply View the author
jjcui8595
deepin
2022-05-18 05:39
#2

系统本来就支持exFat,还需要专门挂载吗?

Reply View the author
Comments
suntao12138
2022-05-18 19:56
vmware每次都要去改共享文件夹,太麻烦
callcz
deepin
2022-05-18 05:59
#3

可以添加fmask、dmask参数:

例如:

UUID=xxxx-xxxx /YOU_MOUNT_DIRECTORY exfat rw,fmask=0022,dmask=0022,iocharset=utf8 0 0

0022是权限掩码,对应0755权限,如果想全部用人都可以读写可改成0000

Reply View the author
callcz
deepin
2022-05-18 06:10
#4

也可以用uid、gid来指定挂载进去的文件所有者和组

例如:

UUID=xxxx-xxxx /YOU_MOUNT_DIRECTORY exfat rw,uid=1000,gid=1000,iocharset=utf8 0 0

查询uid、gid的方法:

$id username
Reply View the author
兔子12138
deepin
2022-05-18 20:10
#5
callcz

也可以用uid、gid来指定挂载进去的文件所有者和组

例如:

UUID=xxxx-xxxx /YOU_MOUNT_DIRECTORY exfat rw,uid=1000,gid=1000,iocharset=utf8 0 0

查询uid、gid的方法:

$id username

UUID=7C2D-523E /Data exfat rw,uid=1000,gid=1000,iocharset=utf8 0 0 成功搞定

主要是装的deepin win11 macos三系统,所以把文件存储盘搞成exfat,方便三系统读取。这样方便多了

Reply View the author