【问题标题】:Is there a way to build ZFS for the linux-virt kernel on Alpine?有没有办法在 Alpine 上为 linux-virt 内核构建 ZFS?
【发布时间】:2020-02-08 11:31:39
【问题描述】:

我想在使用 Alpine Linux 的虚拟机中运行 ZFS。 linux-virt 内核要小得多,并且没有列为依赖项的 200+MB 固件文件,所以这是我为 VM 选择的内核。但是,我现在发现没有zfs-virt 包,只有zfs-vanilla 安装了香草内核和所有固件作为依赖项。

在第三方存储库中是否有可用的zfs-virt 包?如果不是,我不反对自己构建包,但我对 Alpine 比较陌生,所以还没有弄清楚它的构建系统是如何工作的,也不知道是否可以针对已经编译的内核进行构建(根据我自己过去的经验,我成功构建内核模块的唯一方法是使用目标内核的源代码树)

【问题讨论】:

    标签: alpine zfs


    【解决方案1】:

    只需将最新的 zfx-lts 复制粘贴到 zfs-virt,然后是 abuild checksumabuild -rmy repository 中有一个预编译包。

    安装者

    (cd /etc/apk/keys; sudo curl -LO https://repo.wener.me/alpine/wenermail@gmail.com-5dc8c7cd.rsa.pub )
    echo https://repo.wener.me/alpine/v3.11/community | sudo tee -a /etc/apk/repositories
    
    sudo apk add zfs-virt
    

    【讨论】:

    • 您能否提供更多详细信息?顺便说一句,您的 repo 不包含 zfs-virt 包。
    • @fdmillion this 是 3.11 的预构建 zfs-virt,我也推送到上游 here。使用预构建 zfs-virt 或针对 virt 内核 alpine 构建。
    猜你喜欢
    • 2020-03-10
    • 1970-01-01
    • 2022-06-23
    • 1970-01-01
    • 2012-03-12
    • 1970-01-01
    • 2016-08-09
    • 2018-05-30
    • 2017-05-20
    相关资源
    最近更新 更多