주로 백업/스냅샷 기능을 위해 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/efi
FAT 파일 시스템에 있어야 하므로 별도의 파티션이 필요 하지만 /boot
btrfs에 있을 수도 있습니다. Fedora의 기본 설정은 별개이지만 /boot
btrfs 하위 볼륨 사용을 지원합니다./boot