如何bash临时挂载ntfs分区以用户身份且可读写(解决)

balabala

似乎只有可移动设备是可以以非 root 用户挂载的,其他设备挂载一定是需要 root 权限的,但是挂载点应该可以是普通用户可读写的

哦,可能我的表述不对

我想挂载一个可以已用户身份读写的分区

我记得使挂载点的 owner 是你自己就行,如果要允许其他用户读写就改 chmod

sudo mount -t ntfs3 -o uid=$UID,gid=$GID,fmask=133,dmask=022 SRC DST

ntfs-3g应该也一样。

挂载后用kde dolphin创建文件

未知的错误代码 177

/home/hh/mnt/ntfs0/1.txt.part

请到 https://bugs.kde.org 网站提交一个完整的错误报告

bash创建文件夹返回只读文件系统

那在-o后边那蛙加个rw选项?

不行

感觉又是玄学的ntfs问题

那你findmnt 挂载点看看当前是怎么挂载的?

TARGET             SOURCE         FSTYPE OPTIONS 
/home/hh/mnt/ntfs0 /dev/nvme0n1p4 ntfs   ro,relatime,uid=1000,gid=1000,dmask=0022,fmask=0133,acl,iocharset=utf8,prealloc
 

好像是我错了

我没有用ntfs3类型?挂载

你怎么挂载出来了个ntfs类型的——它不支持写操作的。你没有按我写的命令来吗?

我以为不重要就删掉了。。我搞错了

不重要的参数我才懒得敲给你看呢……

1 Like

现在解决了