在ubuntu中mount ntfs硬盘
mount
·
背景是我有一块3T的硬盘,一直放着没用,最近想mount到ubuntu上使用,一开始我是这样做的:
sudo mount /dev/sdb2 /home/yeshen/sdb
但是发现磁盘路径很奇怪,文件权限是777,在用到git/ssh等要求权限的工具,就会出各种奇怪的错误。
我查了以下,发现可以这样改
whoami
# yeshen
id yeshen
# uid=1001(yeshen) gid=1001(yeshen) groups=1001(yeshen),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),122(lpadmin),134(lxd),135(sambashare)
sudo mount -t ntfs -o defaults,utf8,uid=1001,gid=1001,dmask=022,fmask=113 /dev/sdb2 /home/yeshen/sdb
改了之后还是会报错,报错信息如下:
cannot open /home/yeshen/.repo/manifests.git/FETCH_HEAD: Permission denied
于是我调整了uid和gid和文件权限
sudo mount -t ntfs -o defaults,utf8,uid=1000,gid=1000,dmask=022,fmask=133 /dev/sdb2 /home/yeshen/sdb
发现这个修改是对整个磁盘目录生效的,并且在mount之后没办法做修改。
最后我还是格式化掉了ntfs硬盘,然后还是朴素的不加参数的mount上来。
参考文章:
- https://codeantenna.com/a/q4WDcWwbtd
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)