/boot
を除いて、すべてのパーティション(ルート、/
を含む)はBTRFSサブボリュームです。 BTRFS RAID1に切り替えていますが、整合性を保つために、BTRFSパーティション内に/boot
を含めたいと考えています。個別のサブボリューム(クォータサポート)としてできますが、ルートサブボリュームの一部として使用することもできます。私は最新のFedora、22を使用しています。これは 意味 :
これは可能ですか(はい/いいえ)? BTRFS + GRUB固有のセットアップに関する情報を提供してください。つまり、新しいサブボリュームの作成とデータのコピーは比較的簡単ですが、実際にはbootはまったく別の問題です。
はい。私自身、/ bootをサブボリュームとしてBTRFSシステムに正常に移動しました。特別な考慮は必要ありません-grubを再インストールしてinitramfsを再構築することを忘れないでください。
編集:
grubby
はbtrfsサブボリュームでのgrub2-mkconfig -o /boot/grub2/grub.cfg
の更新をサポートしていないため、カーネル(linux、memtestなど)を含むすべてのアップグレード後、またはFedoraアップグレード中/後(fedup)にgrub.cfg
を実行する必要があります。 。利用可能なパッチがあります[ #864198-添付ファイルを参照 ]これはハックであるため統合されていません。 kernel-installとBootLoaderSpecを使用すると、grubbyはサポート終了に近づいているように見えるので、問題はないと思います。
TLDR:
カーネルをアップグレードするたびにgrub.cfg
を手動で更新する必要があります。これは、直接編集しない限り簡単です。
Grubを使用せずにefistubを使用してカーネルを直接起動することはできないため、これは悪い考えです。
整合性が必要な場合は、/ bootにmdraid1を使用できます