Deepin V20 极其魔性的分区表

  • /boot 分了 2G???
  • 两个根分区?这个设计我觉得真的不错,等看看他们 grub 是怎么配置的吧,咱们也可以学学
  • /data 是什么东西?
  • 10G 的 Recovery?

我个人感觉这分区表像 Android,Chrome OS,macOS 和 Windows 等商业系统,不清真

但考虑到 deepin 的主要目的就是易用和省心也无所谓吧,会玩的都是自己规划分区表

估计会有类似以前 Ghost 系统的一键还原

这是什么奇葩备份方案?

Linux 可以两个根分区?这第一次知道

没看到 2 个 / 分区阿。。。

那个 rootb 就是第二个 /

我看了一下 grub.cfg,很普通,没什么特别的
/etc/grub.d 的脚本没看,我估计是每次更新的时候把当前根分区复制到另一个分区,之后再更新这个分区,出了问题在 grub 里就能直接换分区启动

可能类似 Android 的 A/B 更新方案,更新系统时更新另一个区,修改 grub 到另一个分区再重新启动。

2赞

这不是铁憨憨吗?
linux 自然是可以在线更新的……
都要重启有什么意义吗?
而且还有 btrfs 的快照……

1赞

挺好奇 /data 和 /recovery 在 Deepin 中到底是什么样的存在。
和 Android 类比?

/recovery 八成是定期更新的系统快照,方便一键还原。
/data 可能是用户软件安装默认目录。

选择不相信 btrfs 的话,好像也没啥别的好办法了?只能 A/B 了。
这么搞对普通用户其实还是不错的,着急用的时候能救命。
至于清真……deepin 嘛,我觉得还是宽容点(放弃希望)

AB 确实靠谱,btrfs 稳定性确实不太行

实际上 A/B 可靠更糟,快照方案能回滚几十个版本……
冷备份……
你应该有点逼数吧
btrfs 本身的可靠性是一说
快照方案的可靠性另外一说
安卓本身抱着 ext4 这种远古文件系统和 f2fs 这种简陋文件系统,本身就很难……
Deepin 一个桌面系统去凑这种热闹……
属实属于脑袋不灵光
安桌上搞 A/B,我搞机时除了觉得不方便,没有其它的……

快照也是占空间的啊,而且深度现在的用户定位是不懂电脑的人,对于他们没有必要回滚几十个版本,他们只需要知道新版本不好使了我要回滚到上一个就够了

我个人觉得可能是开发成本问题,时间上和金钱上都是。ext4 虽然远古,但是他成熟,资料多,稳定好维护啊。最重要的是这么短的时间最靠谱的方案还是 AB

@ 维格纳的朋友 ext4 远古用到现在,只能更好的说明人家好,不好早被扔到垃圾桶里了

从 UOS 来看,/data 应该是软件安装目录。UOS 限制 root ,用户无法将软件安装在 /usr 下。Deepin/UOS 已经不太像 GNU/Linux。以后基于 Deepin/UOS 的软件可能真的无法跑在其他发行版上了。

都占空间,所以就一样了?是不是都花钱,所以就可以不在意价格了?

ext4 个垃圾,我早不用了。特性少到可怜,还支持加密有屁用啊。要加密的话 dm-crypt / ecryptfs / encfs 不香吗?

文件系统求稳的话我首选 xfs,支持并发写,性能可靠,近期版本 reflink 也默认开了。xfs 也没出过啥大事。(3.0 之后 ext4 都出过两次数据损坏的 bug 了吧)

JavaScript 也是远古用到现在。GBK 也是。bash 也是。

Linux 的磁盘加密的标准操作不都是 LUKS 容器套 ext4 么,那么多发行版默认都这操作,说明还是相对靠谱的,简单好维护还是最重要的