Partclone: ​​приложение для клонирования и восстановления разделов

ЧастьКлон

Если вы когда-либо использовали Clonezilla для резервного копирования операционной системы, вы уже оценили возможности Partclone . В отличие от других инструментов, таких как dd, Partclone умеет взаимодействовать с конкретными файловыми системами, поэтому он может создавать гораздо меньшие по размеру резервные копии, клонируя только используемое пространство на разделе.

Partclone — это бесплатный инструмент с открытым исходным кодом, предназначенный для создания и клонирования образов разделов, разработанный создателями Clonezilla. Фактически, Partclone является одним из инструментов, на основе которого создана Clonezilla.

Чтобы немного лучше объяснить, как работает Partclone, взяв команду dd в качестве ссылки, это очень полезно, но dd ничего не знает о файловых системах, поскольку он только реплицирует каждый блок диска или раздела, создавая идеальный клон 1: 1 например, если мы хотим клонировать диск 40 ГБ, это скопирует каждый сектор и даст нам файл размером 40 ГБ.

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

Короче говоря, если мы собираемся клонировать диск 40 ГБ, но на нем занято только 20 ГБ, результирующий файл будет только 20 ГБ, а не 40 ГБ. Таким образом, мы избегаем занимать пустое пространство.

Поддерживаемые файловые системы

Partclone совместим со всеми распространенными файловыми системами , такими как: ext2, ext3, ext4, hfs+, reiserfs, xfs, jfs, ntfs, fat (12/16/32), exfat и т. д. Файловая система резервного копирования определит суффикс, используемый программой, следуя указаниям утилиты синтаксиса.

Например, для резервного копирования файловой системы ext2 мы будем использовать команду parclone.ext2. Также, если какая-то конкретная файловая система не поддерживается Partclone, мы можем использовать команду partclone.dd.

Среди прочего, мы можем выделить из Partclone следующее:

Функции в Partclone

Проект с открытым исходным кодом : Partclone распространяется под лицензией GNU GPL и открыт для внесения изменений на GitHub.

Кросс-платформенный: доступен в Linux, Windows, MAC, резервном копировании / восстановлении файловой системы ESX и FreeBSD.

Клонируйте разделы в файлы изображений.

Восстановить файлы образов на разделы.

Дублируйте разделы быстро.

Показывает скорость передачи и прошедшее время.

Поддерживает vmfs для сервера vmware ESX и ufs для файловой системы FreeBSD.

Как установить Partclone в Linux?

Если вы хотите установить это программное обеспечение для клонирования, это легко, поскольку оно включено в репозитории почти всех дистрибутивов Linux ; вам просто нужно открыть терминал и выполнить соответствующую команду для вашей системы.

Для установки Partclone на Debian, Ubuntu и их производные выполните следующую команду :

sudo apt install partclone

Для установки на CentOS, RHEL, Fedora или их производные выполните следующую команду :

sudo yum install partclone

Для openSUSE достаточно выполнить следующую команду :

sudo zypper install partclone

И наконец, что касается Arch Linux и его производных :

sudo pacman -S partclone

Как использовать Partclone?

партклон

На данном этапе важно знать, что для использования Partclone тома, на которых вы будете работать, должны быть отмонтированы, поэтому, если это диск, на котором установлена ​​ваша система, рекомендуется работать с загрузочной версией (Live).

Практический пример : я хочу сделать резервную копию своего основного диска, на котором установлена ​​файловая система ext4. Команда будет выглядеть следующим образом:

partclone.ext4 -c -s /dev/sda1 -o ~ /image_sda1.pcl

Где параметры -c позволяют нам указать, что действие, которое мы хотим выполнить, - это клонировать, а -s позволяет нам указать источник, который мы хотим клонировать.

Наконец, -o сообщает Partclone, где мы хотим сохранить резервную копию.

Обратите внимание, что расширение .pcl здесь совершенно произвольно - мы используем его для удобства.

Чтобы его восстановить:

partclone.ext4 -r -s ~ /image_sda1.pcl -o /dev/sda1

Здесь мы только объясняем, что параметр -r должен сообщить Partclone, что мы собираемся восстановить.


Добавить в качестве предпочтительного источника в Google