У меня Ubuntu установлена на одном диске объемом 1 ТБ. Я хочу сделать полную резервную копию системы. Я знаю, что могу использовать tar/gzip или rsync для большинства данных, но я не уверен, что именно мне нужно сделать, чтобы восстановить полностью функциональную (загружаемую) систему. Вот как выглядит мой диск:
Device Start End Sectors Size Type
/dev/nvme1n1p1 2048 1050623 1048576 512M EFI System
/dev/nvme1n1p2 1050624 1953523711 1952473088 931G Linux filesystem
будет ли достаточно сделать клон типа /dev/nvme1n1p1
dd if=/dev/nvme1n1p1 of=/backup/boot.img bs=4m
и затем просто сделать rsync для других каталогов (что-то вроде rsync -Lrau --ignore-errors --delete --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/cdrom/*,/lost+found} / /backup/system
). Затем после того, как система сломается (или после замены диска ssd, например), я просто клонирую обратно nvme1n1p1
через dd
и копирую данные. Сделает ли это систему загружаемой и функциональной?
Спасибо
решение1
Я делаю еженедельную резервную копию Deja-Dup моего домашнего каталога и раз в месяц, и перед любыми обновлениями, я делаю резервную копию на голое железо с помощью Clonezilla. Я делаю это с Ubuntu 10.04, и мои резервные копии Clonezilla всегда восстанавливали рабочую систему, если что-то шло не так. Вы можете получить Clonezillaздесь, это программное обеспечение с открытым исходным кодом, лицензированное по лицензии GPL.
Установите Clonezilla на загрузочный USB-накопитель и подготовьте жесткий диск USB для использования в качестве хранилища резервной копии.