btrfsの最上位サブボリュームにシステムをマウントするのはなぜ悪いのでしょうか?

btrfsの最上位サブボリュームにシステムをマウントするのはなぜ悪いのでしょうか?

btrfsにLinuxをインストールしようとしています。人々がシステムをマウントするには、ルートbtrfsサブボリュームが必要であると言っているようです。これで、ルートサブボリュームがなく、システムが最上位サブボリュームにインストールされるタスクのインストールが行われました。だから私の質問は、ルートサブボリュームなしでシステムをインストールするのがなぜ悪いのですか?

答え1

ファイルシステムに表示されないサブボリュームがある可能性があるため、別々のシステムボリュームを持つことが「よりきれい」です。

たとえば、サブボリュームがある場合、/snapshotfs に表示されます。

$ ls /
bin  boot/  dev/  etc/  ... snapshot/

システムに独自のボリュームがある場合は、階層の同じレベルにサブボリュームを配置できます(ここには表示されず、別々にls /マウントする必要があります)。

os
snapshot

また、サブボリューム5を別のサブボリュームに切り替えることはできません。これが面倒な場合は、サブボリュームのスナップショットを作成し、プライマリサブボリュームを/このボリュームに変更してから、サブボリューム5からシステムを削除できます。

関連情報