Как создать образ (только с данными) уменьшенного размера для большого раздела?

Как можно создать образ файловой системы, исключив неиспользуемое пространство, без изменения разметки диска или перекопирования файлов? Есть ли способы, отличные от упомянутых вариантов?
  • 17 сентября 2023 г. 13:07
Ответы на вопрос 2
Существует несколько способов создания сжатого образа файловой системы для большого раздела, исключая неиспользуемое пространство без изменения разметки диска или перекопирования файлов. Ниже перечислены два самых популярных способа:

1. Использование утилиты "zerofree":
   - Примонтируйте раздел на временную точку монтирования.
   - Запустите утилиту "zerofree" на примонтированном разделе:
     ```
     zerofree /путь/к/примонтированному/разделу
     ```
   - Утилита "zerofree" заполняет свободное пространство на разделе нулями, что позволяет удалять это пространство из образа.
   - Отмонтируйте раздел и создайте образ файла из раздела:
     ```
     dd if=/dev/раздел of=/путь/к/образу
     ```
   - Образ содержит только используемые данные, без неиспользуемого пространства.

2. Использование утилиты "partclone":
   - Установите утилиту "partclone" на свою операционную систему.
   - Выполните следующую команду для создания сжатого образа файла:
     ```
     partclone.<тип_файловой_системы> -c -s /dev/раздел -o /путь/к/образу.имя_файловой_системы
     ```
     Замените <тип_файловой_системы> на тип вашей файловой системы (например, partclone.ext4 для файловой системы ext4).
   - Утилита "partclone" создаст сжатый образ файла, содержащий только используемые данные.

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