하드웨어 추가를 사용하여 '하드웨어 설정' 아래에 새 디스크를 추가하여 Win7 KVM에 60GB의 추가 스토리지를 할당하려고 했습니다. 하지만 Win7에서는 새 디스크가 표시되지 않아 하드웨어 제거를 사용하여 디스크를 삭제했습니다. 그러나 KVM img 파일 .qcow2는 60GB를 다시 출시하지 않았습니다. 어떻게 다시 받을 수 있나요? 내 KVM에는 70GB 디스크가 표시되지만 .qcow2 이미지 파일 크기는 131GB입니다.
답변1
virt-sparsify가상 머신 디스크(또는 모든 디스크 이미지)를 씬 프로비저닝이라고도 하는 희소하게 만들 수 있는 도구입니다. 이는 디스크 이미지 내의 여유 공간을 호스트의 여유 공간으로 다시 변환할 수 있음을 의미합니다.
일반적인 사용법:indisk를 outdisk로 복사하여 출력을 희박하게 만듭니다. outdisk가 생성되거나 이미 존재하는 경우 덮어씁니다. 입력 디스크의 형식이 감지되고(예: qcow2) 출력 디스크에도 동일한 형식이 사용됩니다.
# This Method requires free space on disk to perform sparse: # By default it uses /tmp directory which commonly don't have required free space. # export TMPDIR=/<some directory with twice of the image size space available> virt-sparsify /path/to/indisk /path/to/outdisk
다음을 수행하여 디스크 이미지를 그 자리에서 희소화할 수 있습니다.
virt-sparsify --in-place /path/to/disk.qcow2
메모:라이브 가상 머신에서 virt-sparsify를 사용하거나 다른 디스크 편집 도구와 동시에 사용하는 것은 위험할 수 있으며 잠재적으로 디스크 손상을 일으킬 수 있습니다. 이 명령을 사용하기 전에 가상 머신을 종료해야 하며 디스크 이미지를 동시에 편집해서는 안 됩니다.