Клонирование диска — это процесс копирования данных с одного жесткого диска на другой. Хотя эту задачу можно выполнить с помощью методов копирования и вставки, важно отметить, что такие ручные процессы могут не захватить скрытые файлы и папки.
Поэтому для выполнения этой задачи необходимо программное обеспечение для клонирования. Кроме того, в процессе клонирования может потребоваться сохранить резервный образ файлов и папок.
Работа программы клонирования заключается в том, чтобы взять все данные с диска, преобразовать их в один файл .img и передать его вам, чтобы вы могли скопировать его на другой жесткий диск.
Здесь мы представляем лучшие бесплатные инструменты для клонирования и резервного копирования дисков для Linux в 2024 году.
1. Clonezilla
Clonezilla — это live CD на базе Ubuntu и Debian для клонирования всех данных на жестком диске или создания резервной копии, лицензированный под GPL 3. Он похож на Norton Ghost для Windows, но более эффективен.
Особенности Clonezilla:
- Поддержка многих файловых систем, таких как ext2, ext3, ext4, btrfs, xfs и многих других.
- Поддержка BIOS и UEFI.
- Поддержка разделов MPR и GPT.
- Возможность переустановки Grub 1 и 2 на любой подключенный жесткий диск.
- Работает на слабых компьютерах (требуется только 200 МБ оперативной памяти).
- Много других возможностей.
2. Mondo Rescue
В отличие от других программ клонирования, Mondo Rescue не конвертирует ваши жесткие диски в файл .img, а преобразует их в образ .iso. Вы также можете создать собственный Live CD с помощью «mindi», который является специальным инструментом, разработанным Mondo Rescue для клонирования данных с Live CD.
Он поддерживает большинство дистрибутивов Linux, а также FreeBSD, и лицензируется под GPL. Вы можете установить Mondo Rescue по следующей ссылке.
3. Partimage
Partimage — это программное обеспечение с открытым исходным кодом для резервного копирования, по умолчанию оно работает в системе Linux и доступно для установки из менеджера пакетов для большинства дистрибутивов Linux.
Если у вас нет системы Linux, установленной по умолчанию, вы можете использовать «SystemRescueCd», который представляет собой Live CD, включающий Partimage по умолчанию, чтобы выполнить нужный вам процесс клонирования.
Partimage очень быстро клонирует жесткие диски, но проблема в том, что он не поддерживает разделы ext4 или btrfs, хотя вы можете использовать его для клонирования других файловых систем, таких как ext3 и NTFS.
4. FSArchiver
FSArchiver — это продолжение Partimage, также хороший инструмент для клонирования жестких дисков, он поддерживает клонирование разделов Ext4 и NTFS, вот список возможностей:
Особенности FSArchiver:
- Поддержка основных атрибутов файлов, таких как владелец, разрешения и т. д.
- Поддержка расширенных атрибутов, подобных тем, что используются в SELinux.
- Поддержка основных атрибутов файловой системы (метка, UUID, размер блока) для всех файловых систем Linux.
- Поддержка разделов NTFS в Windows и Ext в Linux и UnixLike.
- Поддержка контрольных сумм, позволяющая проверить повреждение данных.
- Возможность восстановить поврежденные архивы, просто пропустив поврежденный файл.
- Возможность иметь более одной файловой системы в архиве.
- Возможность сжимать архив во многих форматах, таких как lzo, gzip, bzip2, lzma/xz.
- Возможность разбивать большие по размеру файлы на меньшие.
Вы можете скачать FSArchiver и установить его на свою систему, или скачать SystemRescueCD, который также содержит FSArchiver.
5. Partclone
Partclone — это бесплатный инструмент для клонирования и восстановления разделов, написанный на языке C и впервые появившийся в 2007 году. Он поддерживает множество файловых систем, таких как ext2, ext3, ext4, xfs, nfs, reiserfs, reiser4, hfs+, btrfs, и очень прост в использовании.
Лицензированная под GPL, она также доступна как инструмент в Clonezilla, вы можете скачать ее в виде пакета.
6. G4L — Linux Disk Imaging Tool
G4L — это бесплатная система Live CD, позволяющая легко клонировать жесткий диск. Ее главная особенность заключается в том, что вы можете сжать файловую систему и отправить ее по FTP, CIFS, SSHFS или NFS в любое место, которое вам нужно.
Она также поддерживает разделы GPT, начиная с версии 0.41, лицензирована по лицензии BSD и доступна для бесплатного скачивания.
7. doClone
doClone — это свободный программный проект, разработанный для легкого клонирования системных разделов Linux. Написанный на C++, он поддерживает до 12 различных файловых систем.
Она может выполнять восстановление загрузчика Grub и передавать образ клона на другие компьютеры по локальной сети, а также поддерживает живое клонирование, что означает, что вы можете создать клон системы, даже когда она работает, doClone.
8. Timeshift
Timeshift предназначен в первую очередь для создания снимков системы и восстановления функциональности, которая используется для создания и управления резервными копиями всей системы или определенных каталогов, что делает его ценным дополнением к этому списку.
Timeshift предлагает как графический интерфейс пользователя (GUI), так и интерфейс командной строки, обеспечивая гибкость для пользователей с различными предпочтениями. Инструмент использует rsync и BTRFS (или Rsync и Rsync+Hardlinks) для выполнения эффективного и экономящего место резервного копирования, гарантируя, что пользователи смогут откатывать свои системы без чрезмерного потребления памяти.