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디스크에는 하나 (/dev/nvme0n1p1)와 하나 (/dev/nvme0n1p2) 파티션이 있습니다 /boot(LVM2 /dev/nvme0n1p3 외에도). 현재 백업 방법( dd...)은 이러한 파티션을 캡처합니다. 향후 btrfs 백업에도 이러한 파티션이 포함됩니까?

답변1

LVM 위에서 btrfs를 사용하고 모든 기능(스냅샷 또는 압축 등)을 계속 사용할 수 있지만 스토리지 스택의 각 계층은 일부 성능을 소비하고 불필요한 복잡성을 추가하므로 LVM이 필요하지 않은 경우에는 사용하지 않아야 합니다. .

안타깝게도 LVM만 제거하는 것은 불가능하므로 이 경우 btrfs를 사용하여 백업하고 Fedora를 새로 설치하는 것이 좋습니다.

/boot/efi디스크에는 하나 (/dev/nvme0n1p1)와 하나(/dev/nvme0n1p2) 파티션 도 있습니다./boot

/boot/efiFAT 파일 시스템에 있어야 하므로 별도의 파티션이 필요 하지만 /bootbtrfs에 있을 수도 있습니다. Fedora의 기본 설정은 별개이지만 /bootbtrfs 하위 볼륨 사용을 지원합니다./boot

관련 정보