Библиотека сайта rus-linux.net
Восемь лучших программ с открытым исходным кодом для клонирования / резервного копирования дисков на серверах Linux
Оригинал: 8 Best Open Source “Disk Cloning/Backup” Softwares for Linux ServersАвтор: Hanny Helal
Дата публикации: July 3, 2014
Перевод: Н.Ромоданов
Дата перевода: август 2014 г.
Клонирование дисков представляет собой процесс копирования данных с одного жесткого диска на другой. На самом деле вы можете выполнить этот процесс с помощью операции копирования и вставки (copy & paste), но вы не сможете скопировать скрытые файлы и каталоги или файлы, которые в текущий момент используются, поэтому вам нужна программа клонирования, которая сделает эту работу. Также вам, возможно, потребуется отдельный процесс клонирования, который выполнит сохранение резервного образа ваших файлов и каталогов.
Работа программы клонирования состоит в том, чтобы взять все данные на диске, конвертировать их в один файл .img и предоставить его вам с тем, чтобы вы могли скопировать его на другой жесткий диск. В нашей статье мы рассказываем о восьми лучших программ клонирования, имеющих открытый исходный код, которые сделают за вас эту работу.
1. Clonezilla
Clonezilla представляет собой Live CD, созданный на основе Ubuntu и Debian и выпущенный под лицензией GPL 3. С его помощью можно клонировать все ваши данные на жестком диске или делать резервные копии; он похож на Norton Ghost для Windows, но более эффективный.
Возможности
- Поддерживает многие файловые системы, например: ext2, ext3, ext4, btrfs, xfs и многие другие
- Поддерживает BIOS и UEFI
- Поддерживает разбиение дисков на разделы MPR и GPT
- Возможность переустановить grub 1 и 2 на любой из подключенных жестких дисков
- Работает на слабых компьютерах (необходимо только 200 MB оперативной памяти)
- Много других возможностей
Clonezilla для Linux
2. Redo Backup
Redo Bakcup также представляет собой инструмент Live CD для простого клонирования вашего дисков; Redo Backup является бесплатной «живой» системой с открытым исходным кодом, выпущенной под лицензией GPL 3, Как указано на сайте этого приложения, оно обладает следующими возможностями:
- Простая загрузка графического интерфейса менее, чем за минуту.
- Установка не требуется; работает с компакт диска или с устройства USB.
- Сохраняет и восстанавливает системы Linux и Windows
- Автоматически находит в локальной сети общедоступные хранилища данных.
- Получает доступ к файлам даже без логина.
- Быстро восстанавливает удаленные файлы, документы и медиафайлы.
- Доступ в интернет с помощью браузера Chromium для скачивания драйверов.
- Небольшой размер диска — только 250MB.
Redo Backup
Смотрите Установка Redo Backup для клонирования/резервного копирования систем Linux
3. Mondo Rescue
В отличие от других программ клонирования, программа Mondo не конвертирует ваши жесткие диски в файл .img; поскольку она конвертирует их в образ .iso, то вы можете также создать свой собственный Live CD с Mondo — используйте для этого инструментальное средство mindi, разработанное для Mondo Rescue для клонирования данных с Live CD.
Программа поддерживает работу в большинстве дистрибутивов Linux, она также поддерживается в FreeBSD, причем под лицензией GPL. Вы можете установить Mondo Rescue, воспользовавшись следующей ссылкой.
MondoRescue
Установка Mondo Rescue для клонирования / резервного копирования систем Linux
4. Partimage
Пакет Partimage является программой резервного копирования с открытым исходным кодом; по умолчанию она работает по системе Linux и в большинстве дистрибутивов Linux доступна для установки из менеджера пакетов. Если у вас нет установленной системы Linux, то можно использовать диск «SystemRescueCd», являющийся «живым» диском Live CD, в состав которого по умолчанию входит пакет Partimage, позволяющий выполнить необходимый вам процесс клонирования.
Пакет Partimage выполняет клонирование очень быстро, но проблема в том, что в нем не поддерживается работа с разделами ext4 или btrfs, но вы можете пользоваться им для клонирования других файловых систем, например, ext3 и NTFS.
Partimage
5. FSArchiver
Пакет FSArchiver является продолжением пакета Partimage; он также является хорошим инструментом клонирования жестких дисков - поддерживает клонирование разделов Ext4 и NTFS.
Возможности
- Поддерживает работу с базовыми атрибутами файлов, такими, как владелец, права доступа и т.п.
- Поддерживает работу с расширенными атрибутами, такими, которые используются в SELinux.
- Поддерживает работу с базовыми атрибутами файловых систем (метки, uuid, размер блока) для всех файловых систем Linux.
- Поддерживает работу с разделами NTFS в Windows и с Ext в системах Linux и Unix-подобных системах.
- Поддерживает работу с контрольными суммами, которые позволят вам проверять целостность данных.
- Возможность восстанавливать испорченные архивы путем простого пропуска испорченных файлов.
- Возможность использовать в архиве более одной файловой системы.
- Возможность сжимать архив с помощью многих форматов сжатия, например, lzo, gzip, bzip2, lzma/xz.
- Возможность разбивать большие файлы на несколько маленьких.
Вы можете скачать пакет FSArchiver и установить его в вашей системе, либо вы можете скачать диск SystemRescueCD, в котором также есть пакет FSArchiver.
FSArchiver
6. Partclone
Partclone это бесплатный инструмент для клонирования и восстановления разделов, написанный на языке С и впервые появившийся в 2007 году. Он поддерживает множество файловых систем, например, ext2, ext3, ext4, xfs, nfs, reiserfs, reiser4, hfs+, btrfs и очень прост в использовании.
Распространяемый по лицензии GPL, он также доступен в качестве инструментального средства в Clonezilla; также вы можете скачать его в виде отдельного пакета.
Partclone
7. G4L
G4L является свободной «живой» системой на CD, с помощью которой легко клонировать жесткий диск; ее главная особенность в том, что вы можете сжать файловую систему и отправить ее по FTP, CIFS, SSHFS или NFS в любое место, куда вы захотите; система, начиная с версии 0.41, поддерживает работу с разделами GPT, лицензируется в соответствие с лицензией BSD и доступна бесплатно для скачивания.
G4L
8. doClone
Пакет doClone также является бесплатным программным проектом, который был разработан для простого клонирования системных разделов Linux; он написан на языке C++, поддерживает до 12 различных файловых систем, может выполнять восстановления загрузчика Grub и может по сети передавать образ клона на другие компьютеры; doClone также позволяет выполнять «живое» клонирование, что означает, что вы можете создать клон системы, даже если система работает.
doClone
Есть много других инструментальных средств, предназначенных для клонирования ваших жестких дисков в системе Linux. Пользуетесь ли вы, когда выполняете резервное копирование ваших жестких дисков, какой-нибудь из систем клонирования из приведенного выше списка? Какая из них больше подходит для вас? А также сообщите нам, если есть какие-нибудь другие инструменты, о которых вы знаете и которые отсутствуют в списке.