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

Как восстановить образ partimage на меньший диск?

Не задумываясь, я сделал partimage образ раздела ext3 размером ~ 1 ТБ, который на самом деле содержал всего около 2 ГБ данных, поэтому сжат с помощью gzip до этого размера. Затем я вытер его и использовал для чего-то другого.

Теперь я хотел бы удалить раздел partimage, но просто хочу дважды проверить, что он содержит, прежде чем это сделать. Однако у меня нет 1 ТБ свободного места для работы и восстановления, и partimage настаивает на этом. Есть ли способ уменьшить раздел внутри изображения partimage без разархивирования? Как вариант, есть способ его смонтировать или посмотреть, что внутри?

Спасибо.

Если большая часть изображения должным образом пуста (блоки нулей), которые, вероятно, должны быть так хорошо сжаты, вы можете попробовать восстановить его на виртуальной машине с «не выделенным заранее» диском. то есть:

  1. Создайте виртуальную машину в VMWare или аналогичном
  2. Установите любую ОС, которая вам нужна
  3. Завершите работу и добавьте новый виртуальный диск размером 1 Тбайт +, но не устанавливайте «выделить место сейчас»
  4. Перезагрузите виртуальную машину и восстановите резервную копию на этот виртуальный диск.

Надеемся, что виртуальный диск не будет расти из-за пустых блоков.

Редактировать: Возможно, вам не придется выполнять «установку ОС» на шаге 2 - если вы обычно можете запустить операцию восстановления с загрузочного Live CD или USB-накопителя, вы можете просто загрузить виртуальную машину с этого носителя (или образ этого носителя в файл) тоже.

Лучший способ сделать это - объединить приведенные здесь инструкции:

http://www.coolacid.net/20080908134/Latest/restore-a-partimage-backup-to-loopback (убедитесь, что вы прочитали комментарии на этой странице, поскольку шаг 3 был обновлен)

с инструкциями, найденными здесь:

http://cptl.org/wp/index.php/2010/04/29/resizing-a-linux-disk-image-file/

Шаг за шагом:

  1. Создайте файл образа диска Linux, как указано в ссылке № 1, достаточно большой, чтобы partimage позволил вам восстановить на него вашу резервную копию partimage.
  2. Восстановите файл partimage в новый файл образа диска Linux, созданный на шаге 1.
  3. Следуйте инструкциям в ссылке №2, создайте новый образ диска Linux, содержащий раздел с желаемым окончательным целевым размером.
  4. Скопируйте все данные из смонтированного раздела дискового устройства partimage linux, созданного на шаге 2, в новую файловую систему раздела, созданного на шаге 3.
  5. Используйте partimage для создания резервной копии данных на разделе диска, созданного на шаге 4, так что вы получите резервную копию partimage раздела, которую вы можете восстановить обратно на свой диск.

В настоящее время я собираюсь попробовать этот процесс для восстановления partimage на экспортированный диск raid 1 в качестве решения моего собственного вопроса здесь:

3WARE 9650-4LPML JBOD DISK to RAID - 1 Mirror Migration Как сделать?

Я считаю, что вы можете смонтировать образ, как если бы это был .iso. Вам нужно будет сначала разархивировать его, или может быть способ смонтировать его заархивированным ... Google - ваш друг.

Я нашел эту команду с ключевыми словами «mount iso ubuntu» в Google.

sudo mount debianetch.iso / media / isoimage / -t iso9660 -o loop