web-dev-qa-db-ja.com

RHEL 8でのBTRFSのマウント

luksボリューム/dev/sda4とその中のファイルシステムはbtrfsファイルシステムです。しかし RedHat によれば、

12.1.1. Btrfs has been removed
The Btrfs file system has been removed in Red Hat Enterprise Linux 8. This includes the following components:

The btrfs.ko kernel module
The btrfs-progs package
The snapper package
You can no longer create, mount, or install on Btrfs file systems in Red Hat Enterprise Linux 8. The Anaconda installer and the Kickstart commands no longer support Btrfs.

インストールしてみましたbtrfs-progsrpmパッケージはredhatリポジトリにないため。ただし、RHELリポジトリには存在しない他の多くの依存関係が必要であり、それらのパッケージは依存関係の多いライブラリパッケージです。

私の現在の選択肢は、

  1. btrfsをサポートするRHEL 7へのダウングレード
  2. ライブメディアから起動してファイルシステムをマウントし、バックアップを取り、RHEL 8をサポートするファイルシステムでパーティション/ブロックを再フォーマットします。
  3. 他のLinuxディストリビューションへの変更

私は意思決定者ではないため、これらのオプションを選択することはできません。

それで、ファイルシステムをマウントする他のスマート/レイジーな方法はありますか?

2
muhammad

ELRepoを使用してkmod-btrfsとbtrfs-progsをインストールできるようです。 http://elrepo.org

これらのパッケージは現在EL8のテストリポジトリにあるため、データの整合性の問題を回避するために、メインリポジトリに移動するまで待つことをお勧めします。 ELRepoチームは、時間に余裕がある場合にこれらのパッケージをテストするための追加の支援に感謝するでしょう。

1
Ben Konrath

それで、ファイルシステムをマウントする他のスマート/レイジーな方法はありますか?

はい。必要がある:

  • linuxカーネルをソースからコンパイルして、BTRFSのサポートを追加できるようにします。
  • ソースからBTRFSツールをコンパイルしてインストールします。
0
Emmanuel Rosa