現在、ext4fsを実行しているより大きなmd RAID5を搭載したシステムがあります。
ファイルシステムは、別のMD(RAID1)にある外部ジャーナルで実行されます。
ログデバイスを追加すると、tune2fs
ファイルシステムはそれを認識して機能します。
ただし、システムが再起動されるたびに、次の結果が表示されます。
EXT4-fs (md125): failed to open journal device unknown-block(9,126) -16
UUIDでデバイスを識別しようとしましたが、同じ結果が得られました。tune2fs -O ^has_journal
日記を読んでみると、期待tune2fs -J
どおりに機能します。
mount
これは明らかに最適な行動ですが、私が見つけた唯一のことは9年前、Theodore Ts'oがnarkiveについて書いた記事です。そのようなことが起こり、設定fstab
された方法で行うことができればそうではないと提案しました。それではいいでしょうけどね。
これを行う方法はありますか?
ベストアンサー1
この目的に使用できるマウントオプションがありますjournal_path=...
。https://man7.org/linux/man-pages/man5/ext4.5.html
ログデバイスにラベルがある場合は、journal_path=/dev/disk/by-label/<label>
デバイス名/番号が変更されても、それを使用してデバイスを見つけることができます。
詳細については、元のコミットメッセージを参照してください。https://lists.openwall.net/linux-ext4/2013/07/31/24
この使い方をより明確にするために、ext4.5のマニュアルページにパッチを送信することを検討してください。