Если я хочу сделать резервную копию всей моей ОС (включая, но не только мой домашний каталог), как мне это сделать?
Это так же просто, как резервное копирование всего в /, а затем, если я потерплю крах, просто скопируйте файлы обратно? Будет ли это охватывать grub, и как я на самом деле это делаю, когда система не работает?
Никто не заметил клонезилла. Он создает полный образ вашего жесткого диска, поэтому он полностью резервирует все. Это очень просто, как сжечь изо или создать загрузочный флеш-диск.
Реальная резервная копия занимает некоторое время, но является самой надежной.
Вы можете использовать Remastersys для создания загрузочного живого CD / DVD-изображения. Это установит, как обычный компакт-диск Ubuntu.
Чтобы установить Remastersys, вам сначала нужно добавить репозиторий:
deb http://www.geekconnection.org/remastersys/repository karmic/
Затем вы можете установить его из Software Center, как обычно.
После установки используйте его для создания резервной копии «dist». Это означает, что пользовательские данные будут исключены из образа ISO.
Это часто используется для создания пользовательских дистрибутивов, но по-прежнему полезно для заданий резервного копирования, которые вы имеете в виду. Одно из предостережений состоит в том, что он может выйти из строя, если содержимое / (минус пользовательские данные в /home) занимает слишком много памяти, потому что формат файла ISO может содержать только данные размером 4 ГБ. Remastersys использует файловую систему squashfs для сжатия ваших данных, поэтому вы должны быть в порядке до ~ 8 ГБ.
Чтобы клонировать вашу систему в другую систему. Или сделайте резервную копию. В терминальном типе:
dpkg --get-selections | grep -v deinstall > ubuntu-files
Эта команда делает список файлов всех установленных пакетов в вашей системе (и сохраняет их в текущем рабочем каталоге). Резервное копирование этого файла в hdd, email и т. Д. (Этот файл очень мал).
В только что установленной системе ubuntu:
sudo dpkg --set-selections <./ubuntu-files (will set it up and)
apt-get -y update
apt-get dselect-upgrade
Это установит только те пакетов, которые вы установили (с apt-get) в старой системе.
(OR)
Вы можете создать резервную копию всех пакетов .deb с /var/cache/apt/archives/ и установить их вручную, используя:
[ f4]И после этого будет запущен цикл обновления позже.
Попробуйте Remastersys. С помощью этой программы вы можете сделать liveCD (точно так же, как и файл iso-файла Ubuntu) вашей системы, с возможностью установки на жесткий диск. Работает довольно просто (если вы знаете, как записывать iso на USB / CD / DVD).
Установка: изменить файл /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 во много раз быстрее.
UPDATE 2017-01-31: Похоже, вы можете не только монтировать файл squashfs, но и открывать его как обычно архив с известными приложениями, такими как File Roller on Linux и 7-Zip в Windows и т. д.
Итак, вот команда, которую я использую для резервного копирования моей корневой папки:
sudo mksquashfs / /path/to/backup/hdd/root-backup.sqsh -e home media dev run mnt proc sys tmp
где Переключатель «-e» исключает папки, которые вы хотите исключить (например, виртуальные и внешние папки Linux в моем примере).
После завершения резервного копирования я могу теперь установить его:
sudo mkdir /mnt/root_backup
sudo mount /path/to/backup/hdd/root-backup.sqsh /mnt/root_backup -t squashfs -o loop
Теперь подождите несколько минут (в зависимости от размера архива) и наслаждайтесь всеми вашими файлами в папке / mnt / root_backup.
То же самое можно сделать для папки / home / myname, например
sudo mksquashfs /home/myname /path/to/backup/hdd/home-backup.sqsh -e Dropbox GoogleDrive
Я исключаю Dropbox и GoogleDrive здесь, чтобы избежать потенциальных проблем в будущем, в случае восстановления этих папок из резервной копии, и они становятся беспорядочными с фактическими файлами в облаке.
Проверить еще информация по адресу http://tldp.org/HOWTO/SquashFS-HOWTO/creatingandusing .html
Мы также можем сделать резервную копию системы с помощью rsync & amp; исключить файлы & amp; которые мы не хотим. Ниже приведена следующая команда:
#rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /* /path/to/backup/folder
Используя набор опций -aAX, файлы передаются в режиме архива, гарантируя, что символические ссылки, устройства, разрешения и владельцы, время модификации, ACL и расширенные атрибуты сохраняются
Параметр -aAX приведет к исключению файлов, соответствующих заданным шаблонам.
ССЫЛКА: Полная резервная копия системы с Rsync
перейти в программный центр ubuntu найти Déjà Dup backup manger install it`` запустить его и указать путь, где для резервного копирования ваших данных выбрать файлы для резервного копирования, сделать резервную копию
позже, вы можете выбрать резервное копирование по предоставляя местоположение вашего внешнего жесткого диска gud luck source [https://launchpad.net/deja-dup]
TimeShift защищает вашу систему, выполняя инкрементные снимки файловой системы через регулярные промежутки времени. Эти снимки могут быть восстановлены позже, чтобы привести вашу систему в точное состояние, в котором она была, в момент, когда был сделан снимок.
Откройте терминал и запустите следующую команду
sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install timeshift
[d5 ] Скриншоты
Crashplan выполнит резервное копирование всех ваших системных файлов и данных и позволит вам восстановить их - либо на вашем текущем ПК, либо разрешить использовать его для другой установки.
Вы можете выполнить резервное копирование в свою онлайн-систему , другой компьютер или любой подключенный жесткий диск.
Если жесткий диск, на котором установлен Ubuntu, не слишком большой, вы можете попробовать выполнить загрузку с живого компакт-диска (любой дистрибутив Linux) и запустить:
dd if=/dev/sda of=/path/to/external/hardisk/mybackupfile
Это делает резервную копию всего вашего жесткого диска, а не только Ubuntu, и он также сделает все пустые байты, но это единственное решение, о котором я могу думать. Чтобы восстановить резервную копию, используйте:
dd if=/path/to/external/harddisk/mybackupfile of=/dev/sda
Я нашел вам подробный и недавний способ использования Clonezilla. Clonezilla позволит вам создать образ вашей полной системы, включая все разделы жесткого диска и т. Д., А затем восстановить его.
Учебное пособие находится по адресу http://geekyprojects.com/cloning/how-to-use-clonezilla -tutorial /
Вы можете использовать такие инструменты, как Bacula Community или Bacula Enterprise. Разница между ними заключается в том, что версия сообщества не поддерживает восстановление голого металла, когда вам не нужно переустанавливать систему и просто восстанавливать ее после серьезного сбоя.
Я использую программу под названием Back In Time, похожую на Time Machine от Apple.
Легко сказать, где вы хотите, чтобы ваши резервные копии и как часто делать резервную копию.
Back In Time находится в репозиториях Ubuntu.