Я уже писал про утилиту dd, но в прошлый раз мы создавали загрузочный носитель. На этот раз мы будем делать backup (бэкап) при помощи этой утилиты. Если вы хотите организовать backup для сервера, то ознакомьтесь с этой статьей. И так, эта статья для тех кто хочет сделать backup своей основной рабочей системы. Наверно с этого и надо было начинать. Что для этого нам понадобиться? Root права, консоль и достаточное количества свободного места где будет хранится копия вашей системы.
Переходим в терминал и вводим следующую команду:
dd if=/dev/sda of=/media/cyber-x/2CBAE0167B1904F6/backup/debian_9.img
Давайте разберем что здесь имеется. И так,
dd if=/dev/sda
Это наш жесткий диск в нашем компьютере или в ноутбуке. У вас может отличатся, как узнать какие устройства имеются в вашей системе можно командой:
ls -l /dev/sd*

Далее указываем путь к нашему диску на котором будет храниться копия нашей рабочей системы. У меня это:
of=/media/cyber-x/2CBAE0167B1904F6/
На диске у меня создана папка backup. В конце указываем имя создаваемого образа и формат. Формат указываем img. Имя образа я назвал его debian_9.
Что бы восстановить систему, достаточно загрузиться с любого live образа. Монтируем наш носитель где храниться наш backup образ. Запускаем терминал и входим под root пользователем. Далее вводим следующую команду:
dd if=/media/cyber-x/2CBAE0167B1904F6/backup/debian_9.img of=/dev/sda
Думаю описывать не имеет смысла. Но на всякий случай вкратце…Указываем путь где хранится наш backup:
dd if=/media/cyber-x/2CBAE0167B1904F6/backup/debian_9.img
Далее указываем носитель в нашем компьютере или ноутбуке:
of=/dev/sda
Нажимаем Enter и ждем когда восстановится наш backup. Чем хорош данный метод, так это тем что утилита dd присутствует по умолчанию практически в каждом дистрибутиве.