[Contribute Advice] 不是很理解磐石系统的意义,重复造了更差的轮子
Tofloor
poster avatar
文盲振伟🍀
deepin
2026-01-21 09:21
Author

Btrfs+timeshift是非常成熟的方案,出问题回滚到golden的快照上就可以了。

磐石几宗罪

1.磁盘占用莫名其妙。新装了v25占用18G,upgrade一下直接干到35G了,导致50G的系统分区捉襟见肘。似乎是占用了两套系统存储的空间,且基线快照不能删除,不能将当前状态部署为基线并删除初始安装。Btrfs没有这个限制,可以只保留最新快照。我使用大神提供的方案,先安装v23在Btrfs分区@子卷,成功启用Btrfs+timeshift,给v23打快照,然后upgrade到v25,得到了一个不含磐石的v25系统。启用zstd:3压缩。现在可以随意在v23 v25两个系统之间切换。两个系统加快照,才占用13G存储空间。

2.镜像逻辑混乱,搞不清到底干了啥。似乎系统升级会自动打快照,这个快照会出现在os引导界面,但是在图形界面备份管理中却看不到。备份管理中可以手动打快照。似乎存在两套快照系统。不知道这两者是什么关系,各自备份了哪些文件。反观Btrfs+timeshift就很清晰,就是系统完整快照,可选是否备份home。简单明了。有的发行版(例如mint)还支持直接在os选择界面引导到指定快照,万一折腾的无法启动了,换个os启动项就可以了

所谓原子更新不就是升级之前打个快照,万一失败就回滚么

Reply Favorite View the author
All Replies
2 / 2
To page
神末shenmo
deepin
Spark-App
Q&A Team
2026-01-21 19:48
#21

所谓原子更新不就是升级之前打个快照,万一失败就回滚么

理论上,是可以利用 ostree 从上游增量获取更新包,而不是使用deb更新的

Reply View the author
枫晓岳
deepin
2026-01-21 22:14
#22

自定义引导快照功能,确实是好功能,希望能够支持。

Reply View the author
没事儿瞎转悠
deepin
2026-01-22 09:27
#23

boot分区本来是个优势,但在这里咋看着是劣势了?

Reply View the author
sudo2025
deepin
2026-01-22 15:29
#24

有啥不理解的,慈禧雇人拉火车,就是给这些人创造就业

Reply View the author
叶落无语
deepin
2026-01-22 16:13
#25
枫晓岳

自定义引导快照功能,确实是好功能,希望能够支持。

好久以前就提过了,不知道官方有没有采纳。

Reply View the author
BigFish
deepin
2026-01-24 15:29
#26

以前的版本还敢推荐别人使用,V25搞了磐石系统后再也不敢推荐别人使用了。

Reply View the author
LEARCAT
deepin
2026-01-26 17:43
#27

现在磐石可以关闭了,任君选择,不过空间真的大啊

Reply View the author
文盲振伟🍀
deepin
2026-01-26 21:54
#28
LEARCAT

现在磐石可以关闭了,任君选择,不过空间真的大啊

这个关闭只是关闭不可变系统,也就是解除核心的只读属性,和ostree无关,我们主要是想解决ostree磁盘占用异常大的问题。以及磐石有两套快照系统这种让人难以理解的奇怪方式。而我们使用Btrfs+timeshift就可以随时秒建快照,历史快照列表清晰明了,可以删除基线快照,磁盘占用也正常

Reply View the author
mozixun
Moderator
2026-02-06 17:33
#29
kuxise

deepin中不是有不少人只分一个根分区吗?难道是因为使用ext4分区的原因?

我一直是一/搂到底的, 装什么发行版都这样

Reply View the author
ycscg
deepin
2026-02-09 09:54
#30
kuxise

国产系统坚持做 “磐石” 不可变系统,核心是为了从架构层面提升安全、稳定与可维护性,适配政企等关键场景的强需求,同时这也是操作系统发展的技术趋势,并非无视论坛用户反馈。

个人论坛用户的 “自定义自由” 是体验问题,而政企市场的 “安全稳定” 是生存问题,厂商必须优先满足核心市场需求。

所以,想要官方不搞磐石是不可能的,好在现在的deepin的磐石对普通用户已经不错了,如我现在基本上是无感使用。但麒麟的就有些难受,一些官网下载的应用不关磐石都没办法安装,如WPS。

别上纲上线。方向路线错了就是错了,deepin的磐石就是把路由器固件技术用到pc操作系统上的一种技术吧了,但路由器是有按reset恢复出厂功能需求的设备,而PC没有reset键也不需要这个功能,因为有很多方式可以重装PC操作系统,而且操作系统本身也有持续升级打补丁的需求,搞不可变系统只能让系统多个累赘。

Reply View the author
ycscg
deepin
2026-02-11 10:58
#31
你总说是我的错

那统信花钱养着deepin干嘛?献爱心吗joy

你说错了,是Deepin养着统信,没有开源免费的Deepin吸引使用者,哪会有人用什么统信UOS。现在安装使用Deepin的大都是两种人,一种是本来熟悉linux学试一试国产发行版的人,一种是本来不熟悉linux但想学习和使用linux人,如果deepin与标准linux走得太远,把这两种人搞丢了,统信UOS也就歇菜了。

Reply View the author
叶落无语
deepin
2026-02-11 11:26
#32

我个人的理解,磐石之所以占用空间大,升级备份慢,也许是因为每次更新都是全盘备份(也许还包含部分应用软件)。虽然说磐石通过硬链接可以节省文件本身占用的空间,但是做一次全盘备份要检索全部文件的时间消耗,还要创建硬链接的空间和时间消耗,还有我删除一个软件而磐石系统为了后面恢复还原是否也保存了一个备份?

这些也希望官方能持续优化,同时多出一些技术科普帖子让大家学习了解更多磐石系统的技术细节。

我用VBox虚拟机,它的快照创建就很快,这个也是开源的,也许可以借鉴一些。

还有,现在已经有了关闭磐石的按钮,这是进步。希望后续能提供操作磐石备份的GUI界面程序。

我发现删除index 1的备份后再升级,虽然还是有两个系统部署备份,但数据盘空间占用小多了。也许是在删除原来的index 1 备份的时候做了文件去重吧。

Reply View the author
文盲振伟🍀
deepin
2026-02-11 20:44
#33
叶落无语

我个人的理解,磐石之所以占用空间大,升级备份慢,也许是因为每次更新都是全盘备份(也许还包含部分应用软件)。虽然说磐石通过硬链接可以节省文件本身占用的空间,但是做一次全盘备份要检索全部文件的时间消耗,还要创建硬链接的空间和时间消耗,还有我删除一个软件而磐石系统为了后面恢复还原是否也保存了一个备份?

这些也希望官方能持续优化,同时多出一些技术科普帖子让大家学习了解更多磐石系统的技术细节。

我用VBox虚拟机,它的快照创建就很快,这个也是开源的,也许可以借鉴一些。

还有,现在已经有了关闭磐石的按钮,这是进步。希望后续能提供操作磐石备份的GUI界面程序。

我发现删除index 1的备份后再升级,虽然还是有两个系统部署备份,但数据盘空间占用小多了。也许是在删除原来的index 1 备份的时候做了文件去重吧。

timeshift,快照几乎不额外占用空间,非常小,恢复和备份是秒级,可没有基线快照的概念,任意快照都可以删除

Reply View the author
super3dmax
deepin
2026-02-12 13:30
#34
ycscg

你说错了,是Deepin养着统信,没有开源免费的Deepin吸引使用者,哪会有人用什么统信UOS。现在安装使用Deepin的大都是两种人,一种是本来熟悉linux学试一试国产发行版的人,一种是本来不熟悉linux但想学习和使用linux人,如果deepin与标准linux走得太远,把这两种人搞丢了,统信UOS也就歇菜了。

上面没有说错,而是你错了。开发是要钱的,deepin有收入么?没有,但它又必须有一个资金来源,那就只能是UOS之类的商业化版本。古话说的好,拿人手短,deepin并没有因为磐石而失败,那实现一下金主的需求又有什么问题?总不能老要求人用爱发电吧😁😁😁而且纵观现在论坛上说磐石问题的,基本都是空间问题,而不是性能或BUG,这是不是意味着该系统已经算较为成熟了?

从另一方面来说,我们都是免费在用,那接受免费系统的一些测试性功能又会如何?总不能既要又要,那就太贪心了。

Reply View the author
super3dmax
deepin
2026-02-12 13:30
#35
ycscg

别上纲上线。方向路线错了就是错了,deepin的磐石就是把路由器固件技术用到pc操作系统上的一种技术吧了,但路由器是有按reset恢复出厂功能需求的设备,而PC没有reset键也不需要这个功能,因为有很多方式可以重装PC操作系统,而且操作系统本身也有持续升级打补丁的需求,搞不可变系统只能让系统多个累赘。

总要先生存下来再说其它

Reply View the author
文盲振伟🍀
deepin
2026-02-12 17:19
#36
super3dmax

上面没有说错,而是你错了。开发是要钱的,deepin有收入么?没有,但它又必须有一个资金来源,那就只能是UOS之类的商业化版本。古话说的好,拿人手短,deepin并没有因为磐石而失败,那实现一下金主的需求又有什么问题?总不能老要求人用爱发电吧😁😁😁而且纵观现在论坛上说磐石问题的,基本都是空间问题,而不是性能或BUG,这是不是意味着该系统已经算较为成熟了?

从另一方面来说,我们都是免费在用,那接受免费系统的一些测试性功能又会如何?总不能既要又要,那就太贪心了。

ostree的空间占用已经致死级bug了,并不是可以忽略的问题。一般linux系统盘50G已经很大了。然而竟然出现50G甚至100G被撑爆的情况。木桶效应的短板足以驱离本就不多的用户群体到其他发行版了

如果明确告诉用户,系统盘需要200G也行,问题是安装时提示需要43G,当用户真的只分了50G系统盘被莫名其妙撑爆以后,小白用户会手足无措,不知道怎么处理

Reply View the author
ycscg
deepin
2026-02-12 22:29
#37
super3dmax

总要先生存下来再说其它

你认为有人会因为有磐石而选择uos系统吗?我告诉你不会的。

熟悉电脑和liunx系统的会因为磐石而放弃deepin和uos,不熟悉的另外大多数人也不会因为有磐石而选择uos或者deepin,因为影响大众选择一个系统的最大因素就是其身边或网上熟悉的人中有没有人熟悉并会维护那个系统,如果熟悉电脑和linux系统的都很少有人用deepin,那还谈什么推广?比如前几天有位朋友问我华为鸿蒙电脑能不能买,我直接告诉他我没用过这个系统也不会用,然后朋友直接就决定放弃了。如果我熟悉并会维护鸿蒙系统,自然会建议朋友买,朋友也有信心买。

Reply View the author
2 / 2
To page