linux编译安装zfs,在 Linux 上编译和安装 ZFS 文件系统。

本文介绍了如何在Linux上绕过版权问题编译安装ZFS文件系统,包括安装必备软件包,编译和安装SPL包及ZFS包,以及加载和测试内核模块的过程。
摘要由CSDN通过智能技术生成

因为版权的问题,使用 GPL 协议的 Linux 内核无法直接使用 CDDL 协议的 ZFS 文件系统,有一个办法可以绕过这个问题,就是先把 ZFS 代码编译成版权为 CDDL 的内核模块,然后 Linux 内核加载一个 CDDL 协议的内核模块,很高兴已经有人这么做了,所以我们终于有了原生的 Linux ZFS 文件系统。在 Linux 上和 ZFS 相似的还有一个 Btrfs 文件系统,被称为 Linux 下一代文件系统,起初是由 Oracle 开发的,有意思的是 Oracle 收购 SUN 后又得到了 ZFS,不过因为 Btrfs 使用的是 GPL 协议,所以不管 Oracle 的态度如何,对 Btrfs 的影响有限。

安装必备软件包:# yum install kernel-devel rpm-build

下载、编译和安装 SPL 包:# wget

# tar zxvf spl-0.5.1.tar.gz

# cd spl-0.5.1

# ./configure

# make rpm

# rpm -Uvh *.x86_64.rpm

加载 splat 模块到内核,并测试:# /sbin/modprobe splat

# splat -t kmem:all

------------------------------ Running SPLAT Tests ------------------------------

kmem:kmem_alloc Pass

kmem:kmem_zalloc Pass

kmem:vmem_alloc Pass

kmem:vmem_zalloc Pass

kmem:slab_sm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值