你们有没有遇到过这种情况,双击硬盘分区,弹出来一个“没有权限”的提示?
我今天也碰到了。


这台电脑有两块硬盘,一块装了银河麒麟桌面版V10 2403系统,分了系统分区和数据盘,另一块从系统里看是DATA1,结果却打不开。
我记得拿到这台电脑的时候好像就是这样,当时没太在意。今天要用,才开始正视这个问题。
今天我就把这个最稳的3条命令方法整理出来,跟着做,2分钟搞定。
硬盘打不开的真相
为什么好好的分区,双击就弹出“没有权限”?
大多数情况下,这不是硬盘坏了,是挂载出了问题。
我这次碰到的是个典型场景:udisks2机制早就把这块硬盘挂上了,挂载路径是 /media/第一个用户/DATA1,我这里也就是图上的vs这个用户。
但是我现在用的是zy这个用户登录,是没有访问/media/vs、/media/vs/DATA1这两个文件夹的权限的。
这就是国产系统双硬盘场景下,多用户最常见也最隐蔽的坑。
跟着做下面 2 步,3 条命令,2分钟搞定:
3条命令搞定
跟着做 2 步:
第 1 步:打开终端,切换 root
参考前面截图,在桌面空白处点右键,再点击“打开终端”。
sudo su输入你的用户密码,切换到root用户。

第 2 步:调整 2 处目录的权限
udisks2 把分区挂载到 /media/原用户名/DATA1,挂载点本身和具体分区都受权限控制。两层都得放开:
chmod 777 /media/原用户名chmod 777 /media/原用户名/DATA1执行完,回到计算机,可以看到这个分区的的空间使用情况,这时就能打开了。以后如果还有别的用户登录,也可以打开这个分区使用。

最后
整个流程其实就 3 条命令:
切换 root( sudo su)放开挂载点权限( chmod 777 /media/原用户名)放开分区目录权限( chmod 777 /media/原用户名/DATA1)
其实我刚开始用了另外一种方法:忽视udisks2机制,重新创建挂载文件夹,设置好权限,把这块硬盘挂到创建的挂载文件夹。后来发现上面的方法更简单,就分享这种方法给大家参考。
搞懂了原因,银河麒麟里的大部分硬盘打不开问题都能搞定。后面再碰到类似情况,照着来就行。
很多坑,第一次踩过去了,第二次就是你的经验。
我是子渊,持续分享一些运维干货和 AI 方面实用技巧,欢迎大家关注。
夜雨聆风