[经验分享] UOS中一键隐藏指定分区
桌面家庭版4424次浏览 ·11个回复
电梯直达到第
z008
版主
发表于2021-07-29 17:32
楼主

本文内容来自网络,方便大家。

通过修改配置,可以隐藏EFI,windows recovery分区,及其它指定分区。

sudo nano /etc/udev/rules.d/80-udisks2.rules

############################################

# hide android rootfs

ENV{ID_FS_TYPE}=="squashfs", ENV{UDISKS_IGNORE}="1"

KERNEL=="loop*", ENV{UDISKS_IGNORE}="1"

 

# hide EFI partition 隐藏EFI分区

ENV{ID_FS_UUID}=="C88C-A669", ENV{UDISKS_IGNORE}="1"

#黑体字部分通过blkid命令查询

# hide windows recovery partition 隐藏recovery分区

ENV{ID_FS_UUID}=="005CC3275CCUUIDD", ENV{UDISKS_IGNORE}="1"

#黑体字部分通过blkid命令查询

 

回复收藏只看作者
所有回复
z008
版主
发表于2021-08-15 09:59
沙发

# 更新至V3, hide_partition_v3.zip

# 修复当分区卷标含有空格的时候,使用错误的UUID。

# 修复不能隐藏最后一项。

 

参考了jlx的脚本,写了个可以根据列表选择自动隐藏的脚本,

解压后,切换至解压的目录,终端中执行 bash hide_partition_v3.sh

如果有问题请跟帖反馈。

 

回复只看作者
坐观云起潮落
uos^1
发表于2021-09-04 09:35
板凳
该评论已删除!
坐观云起潮落
uos^1
发表于2021-09-04 10:11
地板

补充:如果未备份的情况下手误隐藏了某个分区,想要重新显示可用管理员身份打开/etc/udev/rules.d/80-udisks2.rules,将对应隐藏的分区记录删除并保存,然后重启电脑。就可以将手误隐藏的分区重新显示。

回复只看作者
z008
版主
发表于2021-09-04 19:10
4楼

隐藏后不会对系统造成影响,只是文管中不显示,删除对应行,重启后会显示,我有空再加上一个能重新显示的功能。

回复只看作者
JOHN*G
uos^1
发表于2021-09-09 12:07
5楼

好,已收藏。建议将这功能直接整合到系统里,比如可以整合到  文件管理器的 隐藏系统盘  这个功能下

回复只看作者
uos-大表哥
uos^1
发表于2021-11-05 15:21
6楼

谢谢分享,有空试试

问下

这个隐藏功能,对安装宝塔面板有影响吗?

比如隐藏后,我安装宝塔面板,那个挂载是直接隐藏还是要在fstab里面重写挂载分区,或者会不会影响宝塔面板的安装报错

回复只看作者
uos-大表哥
uos^1
发表于2021-11-05 15:22
7楼
JOHN*G

好,已收藏。建议将这功能直接整合到系统里,比如可以整合到  文件管理器的 隐藏系统盘  这个功能下

对,下面加个  隐藏指定分区(可多选)

回复只看作者
z008
版主
发表于2021-11-05 15:59
8楼
uos-大表哥

谢谢分享,有空试试

问下

这个隐藏功能,对安装宝塔面板有影响吗?

比如隐藏后,我安装宝塔面板,那个挂载是直接隐藏还是要在fstab里面重写挂载分区,或者会不会影响宝塔面板的安装报错

隐藏后,重启后不再持载这些分区。当然也不能往里面装软件。

做多选会增加很多代码,Linux,shell简单适用。

回复只看作者
碎星剑
uos^1
发表于2021-11-16 02:22
9楼

尝试了脚本,结果显示无root权限,请问要怎么办?

回复只看作者
z008
版主
发表于2021-11-16 06:08
10楼

设置中心==通用,进入开发者模式。

回复只看作者
181******05
uos^1
发表于2021-11-18 01:15
11楼

收藏了,谢谢!

回复只看作者
xiaobin
uos^1
发表于2022-07-11 04:59
12楼

赞一个

回复只看作者

光荣榜

  • 周榜
  • 月榜
  • 总榜