VMware ESXi 내에서 Ubuntu Linux 시스템을 더 작은 디스크로 크기 조정

VMware ESXi 내에서 Ubuntu Linux 시스템을 더 작은 디스크로 크기 조정

필요한 용량보다 훨씬 큰 디스크가 할당된 VMware ESXi 호스트에서 여러 Ubuntu Linux 가상 머신을 실행하고 있습니다. 이제 SAN에서 공간이 문제가 되고 있으므로 이 컴퓨터에 할당된 디스크 공간을 축소하는 방법을 조사하고 싶습니다.

모든 시스템은 변경을 시작하기 전에 이미지로 완전히 백업되며, 파티션 크기 조정이 작동하지 않을 경우를 대비해 항상 깨끗한 백업을 유지합니다.

다음 절차보다 더 쉬운 방법이 있습니까, 아니면 완전히 더 나은 솔루션입니까?

  1. 가상 머신을 종료하고 두 번째 디스크를 할당합니다.
  2. 다음을 사용하여 부팅합니다.시스템복구CD
  3. 사용GParted원본(소스) 파티션의 크기를 조정하여 더 작게 만듭니다.
  4. 더 작은 새 파티션을 두 번째 디스크에 복제합니다.
  5. 가상 머신에서 초기 디스크 종료 및 제거
  6. 재부팅하고 강제로 fsck파일 시스템을 확인합니다.

답변1

나는 복제하지 않을 것입니다. 내가 할 일은 시스템에 두 번째 드라이브를 마운트하고, 적절하게 파티션을 나누고 포맷하고, 모든 파일을 사용 tar하거나 전송하고, 원래 드라이브를 제거한 다음 새 드라이브에 grub을 설치하는 것입니다. cpio이렇게 하면 무엇이든 축소할 필요가 없어지고 부작용으로 발생했을 수 있는 조각화가 정리됩니다.

또는 LVM을 사용하는 경우 두 번째 드라이브의 PV를 VG에 추가하고 FS 및 LV를 축소하고 LV를 새 드라이브로 마이그레이션한 다음 grub을 설치합니다. 이를 위해서는 축소가 필요하지만 축소 작업 후에 LV 마이그레이션을 실시간으로 수행할 수 있습니다.

관련 정보