还是对信创的不可变系统走的路不对,直接使用第三方软件备份还原系统就行,在启动阶段把备份还原做好就行,就像以前win的集中上网室的还原卡一样的原理,费这大劲更改linux系统干啥,就是领导交代好了,站在程序员的角度理解解决问题,不知道变通。磐石完全改变了linux的权限机制,导致后续很多稍微复杂点的软件安装受阻,使用受阻。副作用还有磁盘占用剧增。
这让我想到了一个案例,老板要求上一个东西,就是罐装牛奶的时候会出现极少的空盒子,把空牛奶盒子捡出来就行。来了一个博士和大专生,博士设计一套探测系统和筛选系统,最终实现了老板的要求耗资200万,大专生就买了2个工业风扇300块,对着流水线吹,空盒子被吹跑,效果一样。


中文 


作为一个熟悉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的地步。
简单说,我这类用户觉得磐石的弊远大于利。所以
我的建议:强烈希望在安装过程中提供是否启用磐石系统的选项,让用户能根据自身硬件条件和需求灵活选择,哪怕是默认开启,有个能关闭的选项。