CentOS 6 VPS を持っていて、そこで btrfs を使いたいのですが、提供されているバージョンはyum
2013 年の btrfs-v0.2 です。btrfs-v4.4 のような新しいバージョンがあり、それを使いたいのですが、どうすればいいでしょうか?
答え1
btrfsはRedHat 7.2でも技術プレビューのステータスです -https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/7.2_Release_Notes/technology-preview-file_systems.html
Btrfs には 2 つのコンポーネントがあります。
- カーネルサポート -https://btrfs.wiki.kernel.org/index.php/Changelog#By_feature
- ユーザー空間ユーティリティ -https://btrfs.wiki.kernel.org/index.php/Changelog#By_version_.28btrfs-progs.29
つまり、最新のカーネル(btrfsの最新サポート付き)とユーザースペースユーティリティを公式CentOSリポジトリ(RedHatのパブリックリビルド)経由で入手できるわけではないのです。
ソースコードを入手してユーザースペースユーティリティをコンパイルすることはできますが、このリンクの赤字部分を読んでください。https://btrfs.wiki.kernel.org/index.php/Getting_started
基本的に、データの価値を重視しない場合は、Fedora、Suse、または Oracle EL から最新の btrfs-progs rpm を見つけて、それをインストールできるかどうかを確認できます。ただし、CentOS カーネルは最新のものではないため (RedHat は最新のカーネルからコードをバックポートしていますが)、このカーネルでの btrfs サポートのレベルが明確ではないため、宝くじを買うことになります。