Наши партнеры

UnixForum





Библиотека сайта 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, но более эффективный.

Возможности

  1. Поддерживает многие файловые системы, например: ext2, ext3, ext4, btrfs, xfs и многие другие
  2. Поддерживает BIOS и UEFI
  3. Поддерживает разбиение дисков на разделы MPR и GPT
  4. Возможность переустановить grub 1 и 2 на любой из подключенных жестких дисков
  5. Работает на слабых компьютерах (необходимо только 200 MB оперативной памяти)
  6. Много других возможностей

Clonezilla для Linux

2. Redo Backup

Redo Bakcup также представляет собой инструмент Live CD для простого клонирования вашего дисков; Redo Backup является бесплатной «живой» системой с открытым исходным кодом, выпущенной под лицензией GPL 3, Как указано на сайте этого приложения, оно обладает следующими возможностями:

  1. Простая загрузка графического интерфейса менее, чем за минуту.
  2. Установка не требуется; работает с компакт диска или с устройства USB.
  3. Сохраняет и восстанавливает системы Linux и Windows
  4. Автоматически находит в локальной сети общедоступные хранилища данных.
  5. Получает доступ к файлам даже без логина.
  6. Быстро восстанавливает удаленные файлы, документы и медиафайлы.
  7. Доступ в интернет с помощью браузера Chromium для скачивания драйверов.
  8. Небольшой размер диска — только 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.

Возможности

  1. Поддерживает работу с базовыми атрибутами файлов, такими, как владелец, права доступа и т.п.
  2. Поддерживает работу с расширенными атрибутами, такими, которые используются в SELinux.
  3. Поддерживает работу с базовыми атрибутами файловых систем (метки, uuid, размер блока) для всех файловых систем Linux.
  4. Поддерживает работу с разделами NTFS в Windows и с Ext в системах Linux и Unix-подобных системах.
  5. Поддерживает работу с контрольными суммами, которые позволят вам проверять целостность данных.
  6. Возможность восстанавливать испорченные архивы путем простого пропуска испорченных файлов.
  7. Возможность использовать в архиве более одной файловой системы.
  8. Возможность сжимать архив с помощью многих форматов сжатия, например, lzo, gzip, bzip2, lzma/xz.
  9. Возможность разбивать большие файлы на несколько маленьких.

Вы можете скачать пакет 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. Пользуетесь ли вы, когда выполняете резервное копирование ваших жестких дисков, какой-нибудь из систем клонирования из приведенного выше списка? Какая из них больше подходит для вас? А также сообщите нам, если есть какие-нибудь другие инструменты, о которых вы знаете и которые отсутствуют в списке.