Инструменты миграции или клонирования системы Linux очень полезны в нашей повседневной работе, особенно когда нам нужно создать резервную копию, восстановить, перенести или скопировать установку Linux на другой жесткий диск или компьютер. Ниже приведены десять широко используемых инструментов миграции или клонирования Linux, которые Бо Ге собрал для вас.
Основные функции: dd
Это низкоуровневое копирование и преобразование данных.инструмент,Можно добиться полной копии диска или резервного копирования.
Сцена действия: Подходит для полного клонирования жестких дисков, разделов или создания точных резервных копий данных.
Примеры использования:
/dev/sda
Клонировать в/dev/sdb
:
dd if=/dev/sda of=/dev/sdb bs=4M
/dev/sda
файл изображения:
dd if=/dev/sda of=/path/to/backup.img bs=4M
dd if=/path/to/backup.img of=/dev/sda bs=4M
Основные функции: Clonezilla — это инструмент клонирования разделов или дисков, поддерживающий несколько файловых систем.
Сцена действия: Используется для резервного копирования и восстановления всей системы, подходит для пакетного развертывания систем.
Официальный сайт: https://clonezilla.org/
Примеры использования: Clonezilla в основном используется через загрузочный диск, а конкретные шаги выполняются в соответствии с предоставляемым им графическим интерфейсом или текстовым мастером.
Основные функции: rsync
это быстрый прирострезервное копирующийинструмент, умеющий синхронизировать файлы и каталоги.
Сцена действия: Подходит для регулярного резервного копирования и синхронизации файлов.
Примеры использования:
rsync -avz /local/dir user@remote:/remote/dir
rsync -avz user@remote:/remote/dir /local/dir
rsync -av /source/dir /dest/dir
Основные функции: Partclone обеспечивает поддержку файловых систем для резервного копирования, восстановления и клонирования разделов.
Сцена действия: Подходит для резервного копирования и восстановления на уровне разделов.
Официальный сайт: https://www.partclone.org/
Основные функции: Mondo Rescue — это решение для аварийного восстановления, которое поддерживает клонирование систем Linux на различные носители.
Сцена действия: Подходит для резервного копирования системы и аварийного восстановления.
Официальный сайт: http://www.mondorescue.org/
Основные функции: G4L — это инструмент с графическим пользовательским интерфейсом для разделения и клонирования жесткого диска.
Сцена действия: Подходит для резервного копирования и клонирования жесткого диска с помощью графического интерфейса.
Официальный сайт: https://sourceforge.net/projects/g4l/
Основные функции: FArchiver — инструмент для безопасного сохранения файловых систем в сжатые архивы.
Сцена действия: Подходит для резервного копирования и миграции на уровне файловой системы.
Официальный сайт: http://www.fsarchiver.org/
Основные функции: Duplicity обеспечивает инкрементное резервное копирование с шифрованием.
Сцена действия: Подходит для резервного копирования, требующего шифрования.
Официальный сайт: http://duplicity.nongnu.org/
Основные функции: Timeshift специально используется для восстановления системы Linux, он создает инкрементные снимки файловой системы.
Сцена действия: Подходит для резервного копирования и восстановления на уровне системы.
Официальный сайт: https://github.com/teejee2008/timeshift
Основные функции: ddrescue — это инструмент восстановления данных, способный копировать данные с поврежденных носителей.
Сцена действия: Подходит для восстановления данных с физически поврежденных дисков.
Примеры использования:
/dev/sda
Копируем на другой диск:
ddrescue /dev/sda /dev/sdb /path/to/logfile
ddrescue /path/to/image.img /dev/sda /path/to/logfile
ddrescue -d -D --force /dev/sda /dev/sdb /path/to/logfile
Каждый инструмент имеет свои уникальные функции и сценарии использования, и выбор правильного инструмента должен определяться с учетом конкретных потребностей и обстоятельств. Официальный сайт вышеупомянутых инструментов может предоставить дополнительную информацию и варианты загрузки.