불행한 파티셔닝으로 인해 다음과 같은 레이아웃이 생겼습니다.
/dev/sda1 (0-120MB) 128MB (boot)
/dev/sda2 (128MB-500GB) 500GB (empty)
/dev/sda3 (500GB-1TB) 500GB (zfs)
/dev/sda4 (1TB-1.1TB) 100GB (ext4)
/dev/sda5 (1.1TB-end) 100GB (zfs)
여기에 ZFS 풀을 만들고 sda5
, 이전에 그 안에 있던 파일을 이동하고 sda3
, sda3
풀에 추가하고 거기에서 파일을 이동했습니다 sda2
. 또한 을 추가하고 sda2
(현재 루트)에서 항목을 이동 하고 ZFS를 루트로 사용할 예정 sda4
입니다.
그러나 루트 ZFS에는 여러 vdev가 포함될 수 없으며 전체 디스크를 ZFS에서 사용할 수 있게 되면 파티션을 이 레이아웃으로 병합하는 것이 더 합리적입니다.
/dev/sda1 (0-128MB) 128MB (boot)
/dev/sda6 (128MB-end) 1200GB (zfs)
처음에는 여유 공간이 있으므로 sda2
새 풀을 만들고 거기로 모든 것을 옮긴 다음 sda2
파티션을 편집하여 디스크 끝까지 이동할 수 있습니다.
그러나 모든 것을 다시 이동하지 않고도 ZFS가 이를 지원할 수 있습니까? 기존 파티션을 1로 교체 하고 ZFS가 해당 파티션이 위치한 루트 블록을 sda6
찾도록 할 수 있습니까 ?sda3
sda5