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

Если я хочу сделать резервную копию всей моей ОС (включая, но не только мой домашний каталог), как мне это сделать?

Это так же просто, как резервное копирование всего в /, а затем, если я потерплю крах, просто скопируйте файлы обратно? Будет ли это охватывать grub, и как я на самом деле это делаю, когда система не работает?

1
задан 28 November 2014 в 08:34

14 ответов

Никто не заметил клонезилла. Он создает полный образ вашего жесткого диска, поэтому он полностью резервирует все. Это очень просто, как сжечь изо или создать загрузочный флеш-диск.

Реальная резервная копия занимает некоторое время, но является самой надежной.

13
ответ дан 26 May 2018 в 00:59
  • 1
    Как вы можете быть лучше, чем предложение Евгения? Есть ли инструменты управления и управления? – Léo Léopold Hertz 준영 17 June 2016 в 19:14

Вы можете использовать Remastersys для создания загрузочного живого CD / DVD-изображения. Это установит, как обычный компакт-диск Ubuntu.

Чтобы установить Remastersys, вам сначала нужно добавить репозиторий:

deb http://www.geekconnection.org/remastersys/repository karmic/

Затем вы можете установить его из Software Center, как обычно.

После установки используйте его для создания резервной копии «dist». Это означает, что пользовательские данные будут исключены из образа ISO.

Это часто используется для создания пользовательских дистрибутивов, но по-прежнему полезно для заданий резервного копирования, которые вы имеете в виду. Одно из предостережений состоит в том, что он может выйти из строя, если содержимое / (минус пользовательские данные в /home) занимает слишком много памяти, потому что формат файла ISO может содержать только данные размером 4 ГБ. Remastersys использует файловую систему squashfs для сжатия ваших данных, поэтому вы должны быть в порядке до ~ 8 ГБ.

7
ответ дан 26 May 2018 в 00:59
  • 1
    Я пробовал это, но в прошлый раз он стал слишком большим, поэтому taring / исключая каталоги, которые мне не интересны, лучше для меня, а затем, когда я делаю резервную копию, мне не нужно ждать CD, так как мой HD будет быстрее поблагодарить за совет, хотя – Will 17 October 2010 в 03:47

Чтобы клонировать вашу систему в другую систему. Или сделайте резервную копию. В терминальном типе:

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]

И после этого будет запущен цикл обновления позже.

7
ответ дан 26 May 2018 в 00:59
  • 1
    Это действительно интересная стратегия. как идти по второму пути под (OR), который вы предложили. Резервное копирование их путем их копирования? – MJoraid 11 July 2017 в 00:48

Попробуйте 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

6
ответ дан 26 May 2018 в 00:59

Вот решение, которое я использую с 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

5
ответ дан 26 May 2018 в 00:59

Мы также можем сделать резервную копию системы с помощью rsync & amp; исключить файлы & amp; которые мы не хотим. Ниже приведена следующая команда:

#rsync -aAXv --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} /* /path/to/backup/folder

Используя набор опций -aAX, файлы передаются в режиме архива, гарантируя, что символические ссылки, устройства, разрешения и владельцы, время модификации, ACL и расширенные атрибуты сохраняются

Параметр -aAX приведет к исключению файлов, соответствующих заданным шаблонам.

ССЫЛКА: Полная резервная копия системы с Rsync

4
ответ дан 26 May 2018 в 00:59

Вот хороший учебник с использованием PartImage.

2
ответ дан 26 May 2018 в 00:59

перейти в программный центр ubuntu найти Déjà Dup backup manger install it`` запустить его и указать путь, где для резервного копирования ваших данных выбрать файлы для резервного копирования, сделать резервную копию

позже, вы можете выбрать резервное копирование по предоставляя местоположение вашего внешнего жесткого диска gud luck source [https://launchpad.net/deja-dup]

1
ответ дан 26 May 2018 в 00:59
  • 1
    Я хочу сделать резервную копию всей моей системы не только моей музыкой или видео. – Alvar 19 November 2011 в 18:27
  • 2
    @Alvar вы можете выбрать " / " или "Файловая система" и может поддержать это вверх (то есть СИСТЕМА ВСЕХ). – jaorizabal 24 March 2012 в 04:27
  • 3
    как его установить? как мне создать резервную копию моей системы? – Alvar 24 March 2012 в 04:32
  • 4
    Он действительно кажется надежным. Просто прочитайте некоторые отзывы пользователей здесь apps.ubuntu.com/cat/applications/deja-dup – ILIV 4 November 2016 в 13:04
  • 5
    @ILIV ну да, обзор отстой. Это хорошо знать. Думаю, он может быть использован для отдельных файлов и музыки. – MJoraid 11 July 2017 в 00:42
Сдвиг во времени.

TimeShift защищает вашу систему, выполняя инкрементные снимки файловой системы через регулярные промежутки времени. Эти снимки могут быть восстановлены позже, чтобы привести вашу систему в точное состояние, в котором она была, в момент, когда был сделан снимок.

Откройте терминал и запустите следующую команду

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install timeshift
[d5 ] Скриншоты

1
ответ дан 26 May 2018 в 00:59

Crashplan выполнит резервное копирование всех ваших системных файлов и данных и позволит вам восстановить их - либо на вашем текущем ПК, либо разрешить использовать его для другой установки.

Вы можете выполнить резервное копирование в свою онлайн-систему , другой компьютер или любой подключенный жесткий диск.

0
ответ дан 26 May 2018 в 00:59

Если жесткий диск, на котором установлен Ubuntu, не слишком большой, вы можете попробовать выполнить загрузку с живого компакт-диска (любой дистрибутив Linux) и запустить:

    dd if=/dev/sda of=/path/to/external/hardisk/mybackupfile

Это делает резервную копию всего вашего жесткого диска, а не только Ubuntu, и он также сделает все пустые байты, но это единственное решение, о котором я могу думать. Чтобы восстановить резервную копию, используйте:

  dd if=/path/to/external/harddisk/mybackupfile of=/dev/sda
0
ответ дан 26 May 2018 в 00:59
  • 1
    так как я могу восстановить дистрибутив Ubuntu из копии всего моего жесткого диска? Потому что вы не можете этого сделать ... – Alvar 19 November 2011 в 19:54
  • 2
    @Alvar, сохраняя резервную копию на внешнем / облачном диске и запуская его с живого CD / DVD / USB-образа. – MacroMan 5 March 2018 в 15:16

Я нашел вам подробный и недавний способ использования Clonezilla. Clonezilla позволит вам создать образ вашей полной системы, включая все разделы жесткого диска и т. Д., А затем восстановить его.

Учебное пособие находится по адресу http://geekyprojects.com/cloning/how-to-use-clonezilla -tutorial /

0
ответ дан 26 May 2018 в 00:59

Вы можете использовать такие инструменты, как Bacula Community или Bacula Enterprise. Разница между ними заключается в том, что версия сообщества не поддерживает восстановление голого металла, когда вам не нужно переустанавливать систему и просто восстанавливать ее после серьезного сбоя.

0
ответ дан 26 May 2018 в 00:59

Я использую программу под названием Back In Time, похожую на Time Machine от Apple.

Легко сказать, где вы хотите, чтобы ваши резервные копии и как часто делать резервную копию.

Back In Time находится в репозиториях Ubuntu.

-2
ответ дан 26 May 2018 в 00:59
  • 1
    Это не объясняет, как создать резервную копию моей системы и как ее вообще восстановить. Когда я даже не могу загрузиться вовремя, вы не сможете помочь. Если вы можете предложить, как использовать резервное копирование вовремя таким образом, я был бы признателен. ура – Will 17 October 2010 в 14:11
  • 2
    Назад во времени использует интерфейс rsync. Вам нужно будет установить Ubuntu для его использования. Я согласен с комментарием к fluteflute выше, что проще делать резервные копии ваших файлов. Это то, что я думал, что ты хочешь. – gamerchick02 17 October 2010 в 21:21
  • 3
    Я уже делаю резервную копию своих файлов;) Количество раз, когда я делаю ubuntu неработоспособным, его проще переустановить или вернуться к резервной копии, чем исправить проблему (как правило, мне нужно, чтобы она исправлялась, поскольку мне приходится работать между прошивкой и взломом!) – Will 18 October 2010 в 04:11
  • 4
    Правильно. Я попытался вернуться вовремя, чтобы настроить автоматическое резервное копирование, но я получаю целую кучу ошибок. Чаще всего: (его небольшая доля, а im работает в корневом режиме) – Will 18 October 2010 в 20:55
  • 5
    Выбранные выше команды резервного копирования, вероятно, будут работать лучше всего для вас. Я только предложил Back in Time в качестве интерфейса rsync и т. Д. Вы можете выбрать, что вы хотите сделать резервным, включая все системные файлы. – gamerchick02 19 October 2010 в 04:46

Другие вопросы по тегам:

Похожие вопросы: