필요한 용량보다 훨씬 큰 디스크가 할당된 VMware ESXi 호스트에서 여러 Ubuntu Linux 가상 머신을 실행하고 있습니다. 이제 SAN에서 공간이 문제가 되고 있으므로 이 컴퓨터에 할당된 디스크 공간을 축소하는 방법을 조사하고 싶습니다.
모든 시스템은 변경을 시작하기 전에 이미지로 완전히 백업되며, 파티션 크기 조정이 작동하지 않을 경우를 대비해 항상 깨끗한 백업을 유지합니다.
다음 절차보다 더 쉬운 방법이 있습니까, 아니면 완전히 더 나은 솔루션입니까?
답변1
나는 복제하지 않을 것입니다. 내가 할 일은 시스템에 두 번째 드라이브를 마운트하고, 적절하게 파티션을 나누고 포맷하고, 모든 파일을 사용 tar
하거나 전송하고, 원래 드라이브를 제거한 다음 새 드라이브에 grub을 설치하는 것입니다. cpio
이렇게 하면 무엇이든 축소할 필요가 없어지고 부작용으로 발생했을 수 있는 조각화가 정리됩니다.
또는 LVM을 사용하는 경우 두 번째 드라이브의 PV를 VG에 추가하고 FS 및 LV를 축소하고 LV를 새 드라이브로 마이그레이션한 다음 grub을 설치합니다. 이를 위해서는 축소가 필요하지만 축소 작업 후에 LV 마이그레이션을 실시간으로 수행할 수 있습니다.