成功将Deepin安装到ZFS Root
电梯直达到第
poster avatar
MattD
deepin
发表于 2017-02-05 07:33
楼主
因为二奶笔记本暂时弃置不用,吃灰又有点可惜,因此就纯粹拿来练手,尝试把Deepin安装到ZFS Root(曾经在2014版也试过,失败)。

期间主要踩了两个坑:
1、仓库里的spl版本有bug,有两个文件没有复制到dkms内核目录,导致编译zfs dkms模块时候会报错。写了个配置文件解决。
2、initramfs不支持从grub那里获取到的内核参数,也是写配置文件解决。

以前在Gentoo玩的时候明明没有这些坑……

建立zpool,创建dataset这些倒是没什么区别了,swap分区也挂在了zvol上面。ZFS支持通过zvol来“模拟”其他文件系统,这也是我喜欢ZFS胜于btrfs的原因之一。

至于教程什么的,暂时懒得写了,就放个图。

回复 收藏 只看作者
所有回复
zhangs
deepin
发表于 2017-02-05 17:33
沙发
ZFS太吃内存了。。。
回复 只看作者
ouyangjun
deepin
发表于 2017-02-05 17:50
板凳
zfs暂时对linux支持不够吧
回复 只看作者
MattD
deepin
发表于 2017-02-05 18:30
地板
https://bbs.deepin.org/post/134659
zfs暂时对linux支持不够吧

OpenZFS在FreeBSD、Linux和Illumos几大平台共享代码,支持程度是一样的。
目前的OpenZFS基于原来OpenSolaris开源的ZFS版本5,zpool版本28,并由社区自己引入了一些feature flag,因为ZFS版本6,zpool版本29开始不再开源。
Linux上的原生ZFS支持已经发展了5年以上,早就不是以前的fuse版本能比的了。







    来自:Mozilla/5.0 (X11; Linux x86_64; rv:51.0) Gecko/20100101 Firefox/51.0  (zh-CN)
    ——2017/2/5 上午10:30:45
    回复 只看作者
    isunny
    deepin
    发表于 2017-02-05 19:41
    4楼
    楼主的解决方法 (楼主写的脚本) 可以整合到新版的安装器里面吗  ??

    或者让deepin的开发者整合进去。。。

    回复 只看作者
    xclimbing
    deepin
    发表于 2024-09-11 20:08
    5楼

    希望楼主公布技术细节。

    回复 只看作者