Я автоматизировал резервные копии, работающие на моем поле человечности с помощью rsnapshot (rsync) в основном после этого учебного руководства. Мое беспокойство - то, как восстановить, если все потеряно. Так как не кажется, что я могу резервировать весь диск и что я должен выбрать отдельные папки, и некоторым нравятся проблемы причины proc/.
В настоящее время в моем rsnapshot.conf я имею (см. ниже). Существует ли способ просто клонировать весь диск? Или разве я не должен делать этого?
Вопросы:
1, я могу скопировать в некотором роде таким образом, что это - клон диска так, чтобы это могло быть подкачано с текущим диском?
2, Если не да для клонирования Если бы у меня был общий сбой диска, я установил бы основную человечность и затем заменил бы все файлы резервными копиями?
3, Что-либо я не мог бы знать, о котором я должен.
Спасибо
###############################
### BACKUP POINTS / SCRIPTS ###
###############################
# LOCALHOST
backup /var/ localhost/
backup /home/ localhost/
backup /etc/ localhost/
backup /lib/ localhost/
backup /usr/ localhost/
backup /opt/ localhost/
backup /root/ localhost/
backup /sbin/ localhost/
backup /selinux/ localhost/
backup /srv/ localhost/
###backup /proc/ localhost/
Можно передать -x
опция к rsync
, так, чтобы это не рекурсивно вызывало в другие файловые системы (такой как /proc
, /sys
, и т.д.). Самый легкий способ сделать, который должен передать -x
кому: rsnapshot
. Если у Вас действительно есть несколько дисковых файловых систем (например. /home
отдельный от /
), перечислите их всех как резервные точки.
Необходимо ли создать резервную копию, все зависит от того, как быстро Вы хотите, чтобы восстановление было. Например, все под /usr
это не находится под /usr/local
может быть восстановлен путем переустановки распределения. Но это увеличит Ваше время восстановления.
Можно восстановить главным образом идентичную систему только с полным содержанием /etc
и /usr/local
, плюс список установленных пакетов, полученных с dpkg --get-selections
. Для восстановления установите основное распределение, работайте dpkg --set-selections
в списке пакета, затем apt-get install
и наконец восстановление /etc/
и /usr/local
.
Резервное копирование не будет загрузочным, если Вы не сделаете его так. Если у Вас есть копия целого диска, я думаю sudo chroot /path/to/backup/root grub-install /dev/sdb
(где sdb
определяет диск, содержащий резервное копирование), должен добиться цели. Возможно, необходимо настроить карту правильного устройства сначала, я не уверен.
Можно сделать клон целого диска; это лучше всего сделано с файловыми системами, не смонтированными, иначе Вы сделаете копию с непоследовательной файловой системой. Самый легкий способ сделать это должно использовать gparted
с живого CD/USB. Можно также использовать parted
на командной строке, или dd if=/dev/sda of=/dev/sdb bs=16M
скопировать /dev/sda
кому: /dev/sdb
(будьте очень осторожны, поскольку опечатка с одним символом сотрет Ваши данные без предупреждения).
При подготовке вещей заранее можно сделать копию с живой системы, и быстрее. *, Если Вы установили свой диск как (единственный) компонент в массиве RAID-1: добавьте второй диск к массиву, восстановите массив, удалите второй диск из массива (mdadm --add /dev/md0 /dev/sdb
, ожидайте, mdadm /dev/md0 --fail /dev/sdb --remove /dev/sdb
). *, Если Вы настроили свою файловую систему (системы) на объемах LVM, и у Вас есть достаточно комнаты для снимка, можно скопировать необработанную файловую систему со снимка.
После того как Вы сделали клон, можно использовать rsync
усовершенствовать его. Это не будет заботиться об имении в наличии старых версий файла; можно придерживаться rsnapshot для этого.