5. Я хочу якнайшвидшого відновлення!
Якщо швидкість відновлення і все, що точно так, як це було під час резервного копіювання, важливіше, ніж простір, який містить резервна копія, ви можете створити резервну копію кожного диска, використовуючи
dd або
dc3dd для створення файлів зображень. Розмістіть файли зображень на накопичувачі, який є достатньо великим, щоб вмістити все. Зауважте, що вам знадобиться достатньо місця для збереження КОЖНОГО сектору накопичувачів, які ви створюєте резервну копію, а не лише використаного місця. Ви можете визначити повний розмір накопичувача та його ім'я пристрою за допомогою команди термінала
sudo fdisk -lабо програми Disk (Disk Utility).
Коли:
A. Кожного разу, коли ви зробили більше, ніж вам доводилося робити з часу останньої резервної копії
та / або
B. Перед оновленням системи до нової версії
Де:
Зовнішні USB-накопичувачі або вище: внутрішні / зовнішні SATA / SCSI / волоконно-оптичні накопичувачі.
Як:
Усі команди, що використовуються тут (за винятком згаданих додатків, таких як Disks, Disk Utility та Software & Updates), вводяться з командного рядка через Термінал. Ви можете відкрити термінал із графічного інтерфейсу за допомогоюCtrlAltT
Примітка. Резервне копіювання встановленого накопичувача ніколи не є хорошою ідеєю, тому спочатку відключіть джерело. Я завжди здійснюю резервне копіювання зображень, завантажене з живих медіа, тому мені не доведеться турбуватися про це, і пропоную вам зробити те ж саме. Щоб переконатися в безпеці, двічі перевірте вихідний сигнал, mountщоб переконатися, що джерело джерела не встановлено.
- Підключіть накопичувач (якщо він ще не підключений) та встановіть його, якщо він не змонтується автоматично.
- Якщо він уже встановлений, з’ясуйте, де він встановлений.
mountКоманда або дисків (Disk Utility) додаток може показати вам , що диски встановлені і шляхи їх встановлено на. Тут ви будете зберігати зображення (диски) диска (ймовірно, / медіа / "Ім'я гучності USB", якщо ви створюєте резервну копію на зовнішній USB-накопичувач) (див. man mountДля отримання додаткової інформації на 1 та 2)
- Вирішіть, чи використовувати
dc3dd(чи dd), і дотримуйтесь наведених нижче інструкцій.
Резервне копіювання за допомогою dc3dd
Ви можете визначити, чи встановлено dc3dd за допомогою команди. which dc3ddЯкщо встановлено, він поверне щось подібне. /usr/bin/dc3ddЯкщо ви просто повернете командний рядок, ви можете встановити dc3dd за допомогою команди. sudo apt-get install dc3dd Зверніть увагу, що цей пакет знаходиться у сховищі Universe, і вам доведеться увімкніть це сховище у "Програмне забезпечення та оновлення", якщо воно ще не ввімкнено до встановлення.
dc3dd if=/dev/sdy of=/target/mount/point/sdy.dd.img де sdy = ваш вихідний привід (в одній системі приводу це буде sda)
Буде надано індикатор прогресу, який повідомляє про кількість резервних копій та швидкість процесу.
Коли процес закінчений, про що свідчить показник прогресу, що досягає 100%, і швидке повернення, це не завадить видати команду, syncщоб переконатися, що буфери передаються у вихідний файл. Тепер ви можете відключити (побачити man umountта відключити накопичувач (якщо він зовнішній) та поставити його на безпечне місце.
Резервне копіювання за допомогою dd
dd if=/dev/sdy of=/target/mount/point/sdy.dd.img де sdy = ваш вихідний диск
не відображатиметься індикатор прогресу, хоча ви можете відкрити інше вікно терміналу, швидко знайдіть процес dd зверху та видайте команду, kill -USR1 xxxxде xxxx - номер процесу для одноразового звіту про стан.
Ви можете пропустити цю частину, якщо вас не цікавить -> ДД Додаток щодо показника прогресу:
У Ubuntu версії 16.04 і вище ddвключає індикатор прогресу, якщо ви використовуєте статус перемикача = прогрес, виключаючи необхідність використання таких рішень, як pvабо kill -USR1вищезазначений підхід, просто для досягнення прогресу. Приклад використання ddіндикатора прогресу:
dd if=/dev/sdy of=/target/mount/point/sdy.dd.img status=progressде sdy = ваш вихідний диск (якщо ви спробуєте це з версією, яка занадто рано для його підтримки, ви просто отримаєте помилку, яка говоритьdd: invalid status flag: ‘progress’
Коли процес закінчений, про що свідчить оперативне повернення, це не завадить видавати команду syncдля передачі буферів у вихідний файл. Тепер ви можете від'єднати та відключити накопичувач (за умови, що він зовнішній) і поставити його на безпечне місце.
Відновити:
Просто дістаньте резервний диск із збереження, встановіть його, поміняйте місцями if = і of = і використовуйте той самий процес.
Відновлення за допомогою dc3dd
dc3dd if=/target/mount/point/sdy.dd.img of=/dev/sdyде sdy = ваш цільовий диск (у системі єдиного приводу це буде sda). Коли процес закінчений, про що свідчить показник прогресу, що досягає 100%, і швидке повернення, це не завадить видати команду syncвідпустити буфери на диск.
Відновити за допомогою dd
dd if=/target/mount/point/sdy.dd.img of=/dev/sdyде sdy = ваш цільовий диск (у системі єдиного приводу це буде sda). Коли процес закінчений, про що свідчить оперативне повернення, це не завадить видавати команду syncдля передачі буферів на диск.
Тепер ви можете відключити і, якщо ви використовуєте зовнішній, відключити та повернути зовнішній привід на зберігання.
Примітка: синхронізація промиває буфери файлової системи (див. man sync)
Якщо будь-яка частина цієї відповіді незрозуміла, сміливо киньте мені коментар, і я зроблю все можливе, щоб уточнити далі.
Джерело: 30+ років досвіду