Как сделать снимок и восстановить полную систему Linux?

Как сделать снимок и восстановить полную систему Linux?

У меня есть ноутбук с установленной Ubuntu и некоторыми другими частными программами и файлами. Я хочу сделать полный образ текущего состояния моей системы, а затем делать резервные копии ежедневной работы. Какой инструмент лучше всего подходит для этого?

Я нашел несколько инструментов, таких как partclone(из CloneZilla), ddили rsync. Но эти инструменты либо создают одноразовый образ, либо делают резервную копию определенных каталогов (например, каталога фотографий). Используя partclone, мне приходится заново создавать полный образ моей системы, что занимает много времени, но это также неэффективно, так как я хотел бы обновить образ на разницу между текущим состоянием и предыдущим изображением.

Если жесткий диск моего ноутбука сломался или я что-то серьезно испортил, используя root-доступ, я хочу иметь возможность восстановить все (проекты, обновления и т. д.) до вчерашнего дня.

Существует ли решение "все в одном"? Если нет, то какой инструмент подойдет для создания резервной копии всей системы?

решение1

Что я сделал: разделил систему между /и home. Таким образом, я могу просто клонировать свою систему с помощью partcloneCloneZilla за 20 минут через USB 2.0 и использоватьbackintimeделайте инкрементное резервное копирование /home.

Следующее, что я сделаю,собираюсь попробоватьявляетсяtimeshiftкоторый, похоже, имеет все необходимое... (Но:Я даже не пробовал этот вариант для резервного копирования, не говоря уже о восстановлении, тогда как предыдущий был протестирован!)

Сказав все вышесказанное:Мне нравятся люди, которые отступают.но этот вопрос на самом деле является просьбой дать рекомендацию по программному обеспечению, которое лучше всего подходит дляРекомендации по программному обеспечению, дочерний сайт Ask Ubuntu...

решение2

Вам следует начать с чтенияРезервное копированиеВашейСистемыwiki. Инкрементное резервное копирование (возможно, на FTP-сервер) с использованиемДвуличиеДумаю, это будет для вас идеальным вариантом.

Duplicity создает резервные копии каталогов, создавая зашифрованные тома в формате tar и загружая их на удаленный или локальный сайт. Он использует librsync для записи инкрементных изменений в файлах; gzip для их сжатия; и gpg для их шифрования.

TheДвуличиеВики содержит превосходное руководство, начиная с базовых функций и заканчивая расширенными функциями, такими как автоматическое резервное копирование.

Вы также найдете отличное чтиво вКак сделать резервную копию всей моей системы?

Связанный контент