Існує кілька варіантів, в яких кожен має компроміси. Ви не можете використовувати ddдля клонування файлової системи, поки вона встановлена для читання / запису, або клон закінчиться пошкодженим, оскільки джерело змінюється під час копіювання, тому призначення буде частково застарілим, а частково - не застарілим. Якщо ви дійсно хочете мати можливість використовувати ddдля гарячої копіювання розділу, ви можете зробити це за допомогою знімків LVM . Це вимагає, щоб ви встановили систему, використовуючи LVM, в першу чергу, але потім ви можете створити знімок у будь-який час, і оскільки знімок заморожений і не змонтований, ви можете безпечно ddзробити знімок, а потім видалити знімок. Інша нижня сторона до використанняddполягає в тому, що він витрачає час на копіювання всього невикористаного простору в томі, і вимагає, щоб призначення було принаймні таким же великим, навіть якщо більша частина джерела не використовується.
Замість того, щоб використовувати dd, ви можете просто використовувати традиційні засоби резервного копіювання, такі як tarабо dumpдля резервного копіювання знімка. Це має перевагу в тому, що він не витрачає час на копіювання вільного простору, і його можна відновити на менший розділ, доки в ньому є місце для файлів. Ви також можете витягти лише деякі файли для часткового відновлення. Вам також не потрібно використовувати LVM за допомогою цього методу: якщо ви впевнені, що жоден файл не змінюється під час створення резервної копії, це безпечно робити у змонтованій файловій системі. Найгірше, що може статися, це те, що окремий файл, який модифікується під час створення резервної копії, буде пошкодженим, а не вся резервна копія, як це може статися dd.
Як вам здається, ви зрозуміли, що після відновлення файлової системи вам все одно потрібно перевстановити grub, щоб змусити систему завантажитися. Я не впевнений, чому ви отримали цю помилку під час спроби, але, здається, ви використовували grub-спадщину, оскільки grub2 не має етап1.