Если я хочу сделать резервную копию всей моей ОС (включая, но не только мой домашний каталог), как мне это сделать?
Это так же просто, как выполнить резервное копирование всего, /
а затем, когда я терплю крах, просто копировать файлы обратно?
Будет ли это покрывать личинку, и как мне на самом деле сделать это, когда система не работает?
Ответы:
FILES
Обратитесь к этой инструкции: http://ubuntuforums.org/showthread.php?t=35087
Проще говоря, команда резервного копирования:
sudo tar czf /backup.tar.gz --exclude=/backup.tar.gz --exclude=/dev --exclude=/mnt --exclude=/proc --exclude=/sys --exclude=/tmp --exclude=/lost+found /
. Добавьте больше--exclude=
параметров, если вам нужно.Он создаст архив всех ваших файлов
/backup.tar.gz
, который вы затем сможете скопировать на другой компьютер / диск и восстановить ваши файлы, если установка пройдет в форме груши. Вы можете сделать это с LiveCD, смонтировав «плохую» систему под/media
или/mnt
и запустивtar xf /path/to/drive/with/backup.tar.gz -C /mnt
(заменив фактический путь к «плохой» системе).GRUB
Это не распространяется на GRUB, однако вы можете легко переустановить его, следуя приведенному здесь руководству . Вам нужно только сделать шаги три и четыре .
источник
--exclude=/dev
Никто не заметил клонезиллу . Он создает полный образ вашего жесткого диска, поэтому он создает резервные копии абсолютно всего . Это так же просто, как записать ISO или создать загрузочную флешку.
Фактическое резервное копирование занимает некоторое время, но является наиболее надежным.
источник
Чтобы клонировать вашу систему в другую систему. Или сделайте резервную копию. В типе терминала:
Эта команда создает список файлов всех установленных пакетов в вашей системе (и сохраняет его в текущем рабочем каталоге). Сделайте резервную копию этого файла на жестком диске, по электронной почте и т. Д. (Этот файл очень маленький).
В только что установленной системе Ubuntu запустите:
Это установит только те пакеты, которые вы установили (с
apt-get
) в старой системе.Вы можете создать резервную копию всех
.deb
пакетов/var/cache/apt/archives/
и установить их вручную, используя:И после этого запускаю цикл обновления позже.
источник
Вы можете использовать Remastersys для создания загрузочного образа живого CD / DVD. Это установит как обычный компакт-диск Ubuntu.
Чтобы установить Remastersys, сначала нужно добавить репозиторий:
Затем вы можете установить его из Центра программного обеспечения, как обычно.
После установки используйте его для создания резервной копии. Это означает, что пользовательские данные будут исключены из образа ISO.
Это часто используется для создания пользовательских дистрибутивов, но все же полезно для задачи резервного копирования, которую вы имеете в виду. Одно предостережение - это может произойти сбой, если содержимое
/
(за исключением пользовательских данных/home
занимает) слишком много памяти, потому что формат файла ISO может содержать только ~ 4 ГБ данных. Remastersys использует файловую систему, называемую squashfs, для сжатия ваших данных, поэтому у вас должно быть все в порядке до ~ 8 ГБ.источник
Попробуйте Remastersys .
С помощью этой программы вы можете создавать liveCD вашей системы (точно так же, как установочный iso-файл Ubuntu) с возможностью ее установки на жесткий диск. Работает довольно просто (если вы знаете, как записать ISO на USB / CD / DVD).
Отлично работает на моих 11.10 и 11.04, а также на старых.
Установка:
отредактировать файл,
/etc/apt/sources.list
добавить:
# Remastersys
deb http://www.geekconnection.org/remastersys/repository karmic/
и сохранить,затем запустить в терминале:
sudo apt-get update
sudo apt-get install remastersys
источник
Вот решение, которое я использую с SquashFS. Это очень похоже на решение TAR.GZ, предложенное ранее, но имеет ряд существенных преимуществ.
SquashFS - это сжатая файловая система, которая полностью хранится в одном файле. Этот файл может быть подключен к существующей системе и доступен обычным способом, как и любой другой раздел. Отличие от TAR.GZ заключается в том, что SquashFS - это полноценная файловая система с произвольным доступом к файлам, а TAR - это всего лишь один большой объединенный файл.
Это означает, что если вы хотите смонтировать какую-либо большую резервную копию всей вашей файловой системы, для TAR.GZ это займет около 5 часов (по моему опыту), а для SquashFS это займет всего несколько минут / секунд. То же самое верно и для операции сжатия / резервного копирования, SquashFS во много раз быстрее.
ОБНОВЛЕНИЕ 2017-01-31 : Похоже, что вы можете не только смонтировать файл squashfs, но и открыть его как обычный архив с привычными приложениями, такими как File Roller в Linux и 7-Zip в Windows и т. Д.
Итак, вот команда, которую я использую для резервного копирования моей корневой папки:
где ключ -e исключает папки, которые вы хотите исключить (например, виртуальные и внешние папки Linux в моем примере).
После завершения резервного копирования я могу смонтировать его:
Теперь просто подождите пару минут (в зависимости от размера архива) и наслаждайтесь всеми своими файлами в папке / mnt / root_backup.
То же самое можно сделать для папки / home / myname, например
Я исключаю Dropbox и GoogleDrive здесь, чтобы избежать возможных проблем в будущем, в случае, если я восстановлю эти папки из резервной копии, и они станут связываться с реальными файлами в облаке.
Проверьте дополнительную информацию на http://tldp.org/HOWTO/SquashFS-HOWTO/creatingandusing.html
источник
Мы также можем сделать резервную копию системы с помощью rsync и исключить ненужные файлы и папки. Вот следующая команда для этого:
Используя
-aAX
набор параметров, файлы передаются в режиме архива, обеспечивая сохранение символических ссылок, устройств, разрешений и владельцев, времени модификации, списков ACL и расширенных атрибутов.Эта
--exclude
опция приведет к исключению файлов, соответствующих заданным шаблонам.СПРАВКА: Полное резервное копирование системы с помощью rsync.
источник
Вот хороший урок по использованию PartImage .
источник
TimeShift.
TimeShift защищает вашу систему, делая регулярные снимки файловой системы через равные промежутки времени. Эти снимки могут быть восстановлены позже, чтобы привести вашу систему в состояние, в котором она находилась во время создания снимка.
Откройте терминал и выполните следующую команду
Скриншоты
источник
Зайдите в центр программного обеспечения Ubuntu найдите менеджер резервного копирования Déjà Dup, установите его`, запустите его и укажите путь для резервного копирования данных. Выберите файлы для резервного копирования и создайте резервную копию.
позже вы можете выбрать резервное копирование, указав местоположение внешнего источника вашего гуд-везения [https://launchpad.net/deja-dup]
источник
Вы можете использовать такие инструменты, как Bacula Community или Bacula Enterprise . Разница между ними заключается в том, что версия сообщества не поддерживает восстановление на «голое железо», когда вам не нужно переустанавливать систему и просто восстанавливать ее после серьезного сбоя.
источник
Crashplan создаст резервную копию всех ваших системных файлов и данных и позволит вам восстановить их - либо на вашем текущем ПК, либо позволит перенести его на другую установку.
Вы можете создать резервную копию своей онлайн-системы, другого компьютера или любого подключенного жесткого диска.
источник
Если ваш жесткий диск, на котором установлена Ubuntu, не слишком большой, вы можете попробовать загрузиться с live cd (подойдет любой дистрибутив linux) и запустить:
Это делает резервную копию всего вашего жесткого диска, не только Ubuntu, и он также будет делать все пустые байты, но это единственное решение, которое я могу придумать. Чтобы восстановить резервную копию, используйте:
источник
Я нашел вам подробное и недавнее, как использовать Clonezilla. Clonezilla позволит вам создать образ всей вашей системы, включая все разделы жесткого диска и т. Д., А затем восстановить его.
Учебное пособие находится на http://geekyprojects.com/cloning/how-to-use-clonezilla-tutorial/
источник
Вы можете сделать резервную копию всей установки Ubuntu в другой раздел с помощью этого ответа:
Преимущества этой техники:
/etc/fstab
автоматически обновляется с правильными записями UUID.источник
Это работает для меня на рабочем столе Ubuntu 18.04 и требует только «Диски» (gnome-disk-utility), gparted и стандартных команд grub.
Резервный
Восстановить
В системе утилит запустите «Диски» и щелкните раздел, чтобы восстановить
Запустить gparted
обновление fstab
обновление grub
окончательное обновление grub из новой системы
источник
Я использую программу Back In Time, которая похожа на Apple Time Machine.
Легко сказать, куда вы хотите, чтобы ваши резервные копии и как часто делать резервные копии.
Back In Time есть в репозиториях Ubuntu.
источник