Для контекста, в моей конкретной ситуации у меня Ubuntu 16.04, работающая на жестком диске объемом 1 ТБ, и раздел / находится на SSD-накопителе объемом 128 ГБ.
Я знаю, что могу использовать что-то вроде gparted для копирования разделов с SSD на HDD, но есть ли способ настроить что-то похожее на задание crony для резервного копирования моего SSD на раздел того же размера SSD или большего на HDD, не выключая машину (возможно, это можно сделать с помощью dd)?
решение1
Да, dd — это инструмент, который вы ищете, если вы хотите сделать резервную копию всех разделов. Команда довольно проста. Устройство if — это ваш раздел / (вероятно, /dev/sda1), of — ваш раздел резервного копирования на HDD (в моем примере /dev/sdb2):
dd if=/dev/sda1 of=/dev/sdb2 bs=1M
Установите те разделы, которые действительно есть в вашей системе!
Однако, поскольку вы делаете это на работающей системе, резервной копии нельзя доверять на 100%, поскольку система может записать туда что-то во время выполнения резервного копирования, и эта информация не будет распространена на раздел резервного копирования. В 99% это не имеет значения, и fsck должен восстановить файловую систему без проблем.
Другим вариантом может быть rsync. И он тоже должен быть быстрее. Но опять же, это живая файловая система...