btrfsのbcache - ドライブが静的にマップされたままではない - 順序が自動的に変更される

btrfsのbcache - ドライブが静的にマップされたままではない - 順序が自動的に変更される

はじめに私は30年間IT専門家として働いてきましたが、主にWindowsシステムを使って作業しました。私は最近視野を広げるためにLinuxに多くの関心を持っていますが、これは新しい質問かもしれません。広範囲に検索しましたが、回答が見つかりませんでした。

私はUbuntu 20.04(Xがすべて削除されたワークステーション)で実行されるメディアサーバーを開発しています。ソフトウェア的にすべてが最新の状態です。

私の計画は、bcacheの上でbtrfsを実行し、私のメディアサーバーにMergerFSとSnapRAIDを使用することです。私はPerfect Media Serverのブログをフォローしています。https://wiki.selfhosted.show/tools/snapraid-btrfs/。唯一の違いは、設定でbcacheを使用しないことです。

私のbcache設定には、17のサポートデバイスと4つのデバイスを含むMD RAID-10 NVMeアレイがあります。

私が経験している問題は、ボリュームをマウントするときにシステムがbcacheバックアップデバイスを任意の場所に移動するようです。たとえば、/dev/bcache5 は 1 回のブート時に /dev/sda にマッピングでき、次のブートでは /dev/sdf などの任意の場所にマップされます。

私は多くのfstab設定(UUID、ディスクラベルなど)を試しましたが、違いはありません。

これがbcache、btrfs、または他のバグであるかどうかはわかりませんが、これで作業が完了し、今は努力を無駄にしているようです。他のパーティション(/、boot、/boot/efi)にはこの問題はありませんが(ありがとう!)、bcacheやbtrfsを使用しません。

これには正しく機能せずに無効にする必要のある自動化があるようですが、何を調整するのかわかりません。

まだSnapRAIDのインストールを開始していませんが、再起動せずに手動でインストールすると、設定で優れたパフォーマンスが得られ、MergerFSも期待どおりに正しく機能するため、これは起動時にのみ発生する問題のようです。

助けてくれてありがとう!

ベストアンサー1

おすすめ記事