Как эффективно перемещать большой, пустой образ диска в другую систему

В настоящее время я пытаюсь переместить довольно пустой, свежий образ qcow2 из одной системы в другую, что далеко. Я в основном получил новую установку ubuntu LTS (реальный размер 6 гб, кажущийся размер 200 гб). Большинство способов передачи файлов (rsync over ssh) и sftp с утиной пытаются передать более 200 гб.

Это неэффективно, так как образ диска на самом деле не использует 200gb (просто чтобы он мог, в конце концов). Что мне нужно сделать, чтобы передать только то, что используется VM?

  • Запуск Windows внутри виртуальной машины в Linux для игр
  • Разрешение Отказано в выполнении сценария python из samba share
  • Проблема с Synergy Linux Keyboard '@'
  • Как загрузиться с SSD, но есть установки и домашняя папка на HDD
  • Как получить звуковой сигнал?
  • Как вы отслеживаете, какие пакеты были установлены на Fedora (Linux)?
  • Оба конца передачи запускают fedora 22, и я бы в идеале не хотел переключать форматы образов дисков, это было бы опцией. Скорость была бы хорошей – я не хочу тратить время передачи на время обработки.

  • Как сохранить историю bash во всех сессиях?
  • Есть ли быстрый / автоматический способ изменения яркости монитора ночью в Windows 7 или Linux?
  • Необходимо исправить Windows MBR без использования компакт-диска
  • Удаленный раздел Linux и теперь Grub Rescue Shows Up
  • Scp между двумя удаленными хостами от моего (третьего) компьютера
  • Мой компьютер перезагружается, когда я говорю об отключении
  • 2 Solutions collect form web for “Как эффективно перемещать большой, пустой образ диска в другую систему”

    rsync фактически обрабатывает разреженные файлы. Когда вы говорите, что реальный размер 6 ГБ и кажущийся размер составляет 600 ГБ, вы имеете в виду, что du -h IMAGE.qcow2 показывает « 6G », но du -h --apparent-size IMAGE.qcow2 показывает « 200G »?

    Если это так, вы можете добавить флаг -S в rsync чтобы он делал передачу файлов разреженно, что означает, что вы будете отправлять более 6 Гбайт данных вместо 200GiB.

    Это также похоже на то, что изображение qcow2 не сжато. Если у вас есть ресурсы центрального процессора, и ваша пропускная способность меньше, чем скорость вашего процессора может gzip , вы также можете передать флаг -z в rsync , в котором rsync сжимает передачу файлов.

    У меня есть горячая клавиша для rsync основанная на этом вопросе rsync -avzHXShPs большую часть времени он делает эффективные и rsync -avzHXShPs передачи файлов: rsync -avzHXShPs

    scp -C использует сжатие, которое должно быть довольно эффективным для такого разреженного файла. Одно из преимуществ заключается в том, что вы получите готовый к использованию файл в пункте назначения.

    Давайте будем гением компьютера.