Назад | Перейти на главную страницу

Проблема с размером файла KVM в RHEL 6.9

Я попытался выделить 60 ГБ дополнительного хранилища для моей Win7 KVM, добавив новый диск в «Параметры оборудования» с помощью функции «Добавить оборудование». Но новый диск не появился в Win7, поэтому я удалил диск с помощью Remove Hardware. Но файл img KVM .qcow2 не освободил 60 ГБ назад. Как мне его вернуть? Мой KVM показывает диск размером 70 ГБ, но размер файла образа .qcow2 составляет 131 ГБ.

вирт-разреженный - это инструмент, который может сделать диск виртуальной машины (или любой образ диска) разреженным, то есть с тонким предоставлением. Это означает, что свободное пространство в образе диска может быть преобразовано обратно в свободное пространство на хосте.

  1. Типичное использование: который копирует 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
    
  2. вы можете разрезать образ диска на месте, выполнив:

    virt-sparsify --in-place /path/to/disk.qcow2
    

Примечание: Использование virt-sparsify на живых виртуальных машинах или одновременно с другими инструментами редактирования диска может быть опасным, потенциально вызывая повреждение диска. Перед использованием этой команды виртуальную машину необходимо выключить, а образы дисков нельзя редактировать одновременно.