在Linux上如何安装btrfs-tools

时间:2019-11-20 08:53:41  来源:igfitidea点击:

如何在Linux上编译安装Btrfs?

Btrfs包含两个部分:

  • btrfs.ko Linux的内核模块(驱动程序)。通常位于/lib/modules/4.2.0/kernel/fs/btrfs/btrfs.ko
  • brtfs-tools用户空间实用程序。

Btrfs的主要功能

Btrfs(取名Better FS,更好的FS)是一个新文件系统,具有类似于Sun/Oracles出色的ZFS的强大功能。
功能包括快照,多磁盘条带化和镜像(软件RAID),校验和,增量备份以及动态压缩。
从Linux内核v2.6.29-rc1开始包含Btrfs。

安装所需的软件

下面我们将在Debian / Ubuntu Linux中构建安装Btrfs。

执行以下apt-get命令以安装构建工具:

$ sudo apt-get install git install asciidoc xmlto --no-install-recommends
$ sudo apt-get install uuid-dev libattr1-dev zlib1g-dev libacl1-dev e2fslibs-dev libblkid-dev liblzo2-dev

下载brtfs-tools的最新稳定版本

执行以下git命令:

$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/kdave/btrfs-progs.git

构建brtfs-tools

执行以下命令,为编译构建做准备:

$ cd btrfs-progs
$ ./autogen.sh

进行编译:

$ ./configure && make

安装btrfs

从系统中删除较旧的版本:

$ sudo apt-get --purge remove btrfs-tools

最后,安装最新版本的btrfs:

$ sudo make install

验证

检查新版本信息:

$ btrfs version