ext4 LVM2を移行し、btrfsにアップグレードする準備

ext4 LVM2を移行し、btrfsにアップグレードする準備

主にバックアップ/スナップショット機能のために、LVMパーティション(Fedoraスタイル:スワップ、ルート、ホーム)を持つext4のファイルシステムをbtrfsに変換したいと思います。 btrfsを使用するときにLVMを使用しないと、btrfsを最大限に活用できるという利点があることがわかりました(正確な理由はわかりません...)。

btrfs-convert私の質問は、説明されているように公式の移行パスを引き続き使用できるように、これらのボリュームを「縮小」(LVM削除)する方法です()。ここ

$> pvdisplay -m
  --- Physical volume ---
  PV Name               /dev/nvme0n1p3
  VG Name               fedora
  PV Size               475.74 GiB / not usable 0   
  Allocatable           yes (but full)
  PE Size               4.00 MiB
  Total PE              121790
  Free PE               0
  Allocated PE          121790
  PV UUID               xxxxxx-yyyy-zzzz-aaaa-bbbb-cccc-ddddd
   
  --- Physical Segments ---
  Physical extent 0 to 4024:
    Logical volume  /dev/fedora/swap
    Logical extents 0 to 4024
  Physical extent 4025 to 106429:
    Logical volume  /dev/fedora/home
    Logical extents 0 to 102404
  Physical extent 106430 to 108989:
    Logical volume  /dev/fedora/root
    Logical extents 12800 to 15359
  Physical extent 108990 to 121789:
    Logical volume  /dev/fedora/root
    Logical extents 0 to 12799

/boot/efiディスクには 1 つ (/dev/nvme0n1p1) と 1 つ (/dev/nvme0n1p2) パーティションがあります/boot(LVM2 /dev/nvme0n1p3 に加えて).現在のバックアップ方法(dd...)はこれらのパーティションをキャプチャします。将来のbtrfsバックアップにもこれらのパーティションが含まれますか?

答え1

LVMの上でbtrfsを使用し、すべての機能(スナップショットや圧縮など)を引き続き使用できますが、ストレージスタックの各層は一部のパフォーマンスを消費し、不必要な複雑さを追加するため、LVMが必要ない場合は使用しないでください。 。

残念ながら、LVMのみを削除することはできません。この場合、btrfsを使用してバックアップしてFedoraを新規インストールすることをお勧めします。

/boot/efiディスクには1つ(/dev/nvme0n1p1)と1つ(/dev/nvme0n1p2)のパーティションもあります。/boot

/boot/efiFATファイルシステムに存在する必要があるため、別々のパーティションが必要ですが、/bootbtrfsに存在する可能性があります。 Fedoraのデフォルト設定は別々ですが、/bootbtrfsサブボリュームの使用をサポートしています。/boot

関連情報