[Feature Requests] 强烈建议在安装时可以选择是否启用磐石系统
Tofloor
poster avatar
qfsz168
deepin
5 hours ago
Author

作为一个熟悉Linux但不算精通的deepin老用户,我想分享一下在V25安装过程中的经历,或许能代表一部分像我这样的用户情况。

我的电脑配备了一块512G固态硬盘,已安装Windows 11系统,并可以腾出约120G的可用空间;另外还有一块4T机械硬盘,主要用于存储影视、图片等文件。目前,我大部分办公娱乐需求可以在deepin上完成,但仍有少数工具软件必须依赖Windows,因此双系统对我仍是刚需。

之前我没有特意为deepin分配固态硬盘空间,而是直接在机械硬盘上划分了一个分区进行安装。最初只是打算尝鲜,并未将deepin作为主力系统。但安装后V25的体验让我非常满意,于是决定将其作为日常使用的主系统。

然而,用惯了固态硬盘的速度后,实在难以接受机械硬盘的读写并发能力和缓慢响应——硬盘灯频繁闪烁、开机慢、更新慢、软件启动也慢。因此,我打算将deepin迁移到固态硬盘上。考虑到固态空间只有120G,长期使用肯定不够,便决定重新安装deepin,计划将根目录(/)挂载到这块120G的固态分区,而将/home和/persistent挂载到空间充裕的机械硬盘上。

(当时我只听说过磐石系统和不可变系统,对其底层逻辑并不清楚,这也直接导致我后续的计划未能实现。)

我为deepin划分了三个分区:一个120G的固态分区挂载为/,两个100G的机械硬盘分区分别挂载为/home和/persistent。初衷是让deepin系统运行在速度更快的固态上,而个人数据和磐石存储(我当时理解中它更像是一个备份空间)则放在机械硬盘。安装完成后,我花了好几个小时配置环境、安装常用软件。

然而出乎意料的是,机械硬盘的IO负载依然非常高,固态硬盘却处于“闲置”状态。同时,根分区和/home分区的空间占用很低,而/persistent分区的空间增长却异常迅速,完全超出我的预期。直到查阅相关资料,我才明白磐石系统的工作原理:简单来说,deepin V25运行时的IO操作主要并非发生在根分区,而是集中在/persistent分区上!更棘手的是,在不重装系统的情况下,很难将/persistent迁移到固态硬盘(空间已不足,且无法简单合并到根分区)。

结果,这十几个小时的折腾近乎白费,120G的固态分区也被闲置,未能发挥预期的作用。

另外,对于系统稳固不是十分重要的非政府用户,是可以接受系统损坏后重装系统的,磐石系统目前确保不了系统绝对稳固,问题挺多的。再就是它颠覆了对传统linux目录及挂载分区的认知,系统“运行在”了/persisteng上,而不是“/”。还有就是现在磁盘价格疯涨的背景下,磐石消耗的空间非常大,到了小分区无法正常使用deepin的地步

简单说,我这类用户觉得磐石的弊远大于利。所以

我的建议:强烈希望在安装过程中提供是否启用磐石系统的选项,让用户能根据自身硬件条件和需求灵活选择,哪怕是默认开启,有个能关闭的选项。

Reply Favorite View the author
All Replies
2 / 2
To page
伴你高飞
deepin
4 hours ago
#21

还是对信创的不可变系统走的路不对,直接使用第三方软件备份还原系统就行,在启动阶段把备份还原做好就行,就像以前win的集中上网室的还原卡一样的原理,费这大劲更改linux系统干啥,就是领导交代好了,站在程序员的角度理解解决问题,不知道变通。磐石完全改变了linux的权限机制,导致后续很多稍微复杂点的软件安装受阻,使用受阻。副作用还有磁盘占用剧增。

这让我想到了一个案例,老板要求上一个东西,就是罐装牛奶的时候会出现极少的空盒子,把空牛奶盒子捡出来就行。来了一个博士和大专生,博士设计一套探测系统和筛选系统,最终实现了老板的要求耗资200万,大专生就买了2个工业风扇300块,对着流水线吹,空盒子被吹跑,效果一样。

Reply View the author
Feelup
deepin
4 hours ago
#22
qfsz168

关闭了,只是可以写入了。这套机制仍在,还是会大量占用磁盘空间。

关闭之后应该就不会再自动创建新的快照了,只是保留了已有的快照。
对于已有的快照,我记得论坛里面有个帖子是可以删掉的,但我找不到了,只找到了这个 [交流分享] 关于磐石系统空间占用的那些事

Reply View the author
qfsz168
deepin
4 hours ago
#23
伴你高飞

还是对信创的不可变系统走的路不对,直接使用第三方软件备份还原系统就行,在启动阶段把备份还原做好就行,就像以前win的集中上网室的还原卡一样的原理,费这大劲更改linux系统干啥,就是领导交代好了,站在程序员的角度理解解决问题,不知道变通。磐石完全改变了linux的权限机制,导致后续很多稍微复杂点的软件安装受阻,使用受阻。副作用还有磁盘占用剧增。

这让我想到了一个案例,老板要求上一个东西,就是罐装牛奶的时候会出现极少的空盒子,把空牛奶盒子捡出来就行。来了一个博士和大专生,博士设计一套探测系统和筛选系统,最终实现了老板的要求耗资200万,大专生就买了2个工业风扇300块,对着流水线吹,空盒子被吹跑,效果一样。

是的是的,在软件层面就能解决这个问题。甚至在物理层面也行,比如磁盘级的“还原卡”。
现在是严重“侵入”了linux,颠覆了分区挂载以及“/”根路径的作用。

举的案例很形象👍

Reply View the author
Feelup
deepin
4 hours ago
#24
粗柳簸箕细柳斗

设置里关闭磐石,但改变不了文件系统的分区结构吧

分区结构应该是改变不了了,毕竟官方做了很多映射。

但关闭磐石后,正常安装软件时,软件写入会被自动映射到对应的分区目录下,一般是不会影响普通的deb软件安装使用的。

Reply View the author
qfsz168
deepin
4 hours ago
#25
Feelup

关闭之后应该就不会再自动创建新的快照了,只是保留了已有的快照。
对于已有的快照,我记得论坛里面有个帖子是可以删掉的,但我找不到了,只找到了这个 [交流分享] 关于磐石系统空间占用的那些事

多谢纠正kissing_heart

可能是我关的太晚,我空间占用还是远高于V23。

以前V23的时候,60G 的分区,从来没爆过。同样的使用强度和习惯,现在已经

70.7G了。而且就是/persistent占的。清理方法试了很多种了,但是还是占了70多G。

Reply View the author
伴你高飞
deepin
4 hours ago
#26

实在是觉得三方备份还原系统不统一,可以在系统启动引导层面做好自己的备份还原系统,通过检测上次关机时返回的系统状态来决定本次启动的系统快照,这样做更干净对原生linux的侵入也最小,不影响用户的各项使用体验。

Reply View the author
qfsz168
deepin
4 hours ago
#27
Feelup

分区结构应该是改变不了了,毕竟官方做了很多映射。

但关闭磐石后,正常安装软件时,软件写入会被自动映射到对应的分区目录下,一般是不会影响普通的deb软件安装使用的。

是的,使用基本无感了。现在还剩两个问题:磁盘空间占用、改变了linux分区结构。后者可以理解为deepin的特色,可是磁盘问题实在是绕不开

Reply View the author
153******58
deepin
4 hours ago
#28

确实小硬盘伤不起,我也叛逃了。实在不行GXDE吧

Reply View the author
jjcui8595
deepin
3 hours ago
#29

最好在系统安装时提供一个是否安装磐石的选项,哪怕默认是“安装”也是好的

Reply View the author
buyike
deepin
3 hours ago
#30
qfsz168

不是想着让deepin放弃磐石,是想然让用户多个选择。需要稳定的就用,磁盘紧张的就可以不用。

如果在工作量可行的前提下,给用户多一个选择,并不是坏处。

我说的“凉”,也不是指磐石,而是deepin作为了uos的“测试版”,而且以uos为中重要的考量区制定发展路线。这也不是在要求deepin团队一直用爱发电,拥抱uos也该被理解和被尊重。

只是觉得,十几年了,deepin终于打磨的可以当主力系统了,此时不再倾听社区用户的心声了,有些可惜:艰难走了十几年了,黎明的曙光就要到来了。

不是不倾听,是金主的要求,继续以前的传统发行版方式没什么出路了,

而且现在要搞AI还要搞treeland,人员和资金也跟不上。

Reply View the author
qfsz168
deepin
3 hours ago
#31
jjcui8595

最好在系统安装时提供一个是否安装磐石的选项,哪怕默认是“安装”也是好的

是的,就是想要这么个选项。

但是确实挺难,这个磐石是深度侵入系统的,不是个软件层面的。加了这个选项,就相当于要提供两套系统供选择。

一开始的方向就错了,防止系统被误破坏,或者追求绝对稳定这是某些场景的刚需,但是解决方案肯定不只有深度定制linux。

Reply View the author
qfsz168
deepin
3 hours ago
#32
buyike

不是不倾听,是金主的要求,继续以前的传统发行版方式没什么出路了,

而且现在要搞AI还要搞treeland,人员和资金也跟不上。

理解+尊重+祝福

Reply View the author
qfsz168
deepin
3 hours ago
#33
153******58

确实小硬盘伤不起,我也叛逃了。实在不行GXDE吧

这个发行版,跟deepin15还是16超像,那一版deepin做了一个大胆的尝试:界面用web语言写。而且UI风格较之前版本有了飞跃

Reply View the author
deepin-superuser
deepin
3 hours ago
#34
jjcui8595

最好在系统安装时提供一个是否安装磐石的选项,哪怕默认是“安装”也是好的

官方为啥不提供呢?

我想要安装的时候勾选要安装的软件

正常的逻辑应该是先安装个最小的系统,然后再一个一个安装你勾选的

deepin就是提供好了一个配置好的包 (类似ghost镜像) 直接解压到你的系统里

Reply View the author
buyike
deepin
2 hours ago
#35
deepin-superuser

官方为啥不提供呢?

我想要安装的时候勾选要安装的软件

正常的逻辑应该是先安装个最小的系统,然后再一个一个安装你勾选的

deepin就是提供好了一个配置好的包 (类似ghost镜像) 直接解压到你的系统里

这个其实是最好的方式,在安装时就选择组件,想装什么就装什么。

这样做了就不用花费更多时间安装了一堆不想要的应用,然后再去删除。

但是这样对用户友好了,但对开发商没好处呀,没给你加广告就不错了。

tail

Reply View the author
Amber
deepin
2 hours ago
#36

我认为,目前以deepin的试验田地位,官方不可能会提供无磐石版本,要把磐石在这里练熟了后续UOS才有的用,我们其实都是小白鼠呀。不然像现在磐石一堆缺陷,UOS又没法用,但是对于UOS这种铮qi用的系统来说,不可变系统是大趋势。

所以目前的方案:如果有冲突设置里关闭磐石保护,如果空间占用大那就先受着

也许磐石成熟后就可以只给UOS用了,不再需要deepin来测试。届时deepin可能会提供安装时无磐石选项

Reply View the author
2 / 2
To page