В целях резервного копирования я периодически клонирую свой жесткий диск.
Чтобы клонировать диск с помощью команды Linux dd
.
1. Сделайте или получите установочный диск Linux, Live CD или USB. Далее следует для Linux Mint Mate, но любой другой вариант Linux также хорош.
2- Когда исходные и целевые диски подключены к компьютеру, загрузитесь с отдельного установочного носителя Linux.
3- Откройте консоль командной строки и введите:
sudo blkid
Это отобразит последовательность строк, по одной для каждого раздела каждого диска в области системы,
/dev/sda1: LABEL="newmate2015" UUID="142698fe-5f97-4ca2-9a4c-3e20df" ...
/dev/sda2: ...
/dev/sdb1: ...
Число перед двоеточием в /dev/sda<number>:
обозначает номер раздела, а буква перед номером /dev/sd<letter><number>:
обозначает диск.
4- В командной строке dd
переменная if=
обозначает исходный диск или входной файл, а переменная of=
обозначает целевой диск или выходной файл.
5- Чтобы проверить правильность исходного и целевого букв дисков, мы отображаем одно и то же назначение другим способом.
В командной строке введите:
gnome-disks
6- Если все соответствует, введите в командной строке:
dd if=/dev/sd<source-drive-letter> of=/dev/sd<target-drive-letter> conv=noerror,sync bs=4k
С conv=sync,noerror
опция noerror dd
не будет останавливать передачу, если бит (ы) в исходном блоке не могут быть прочитаны, в этом случае для сохранения исходного и целевого дисковода передачи в одной и той же позиции данных и одинаковой длины Вместо этого, dd
напишет блок из всех нулей правильной длины.
Аргумент bs=
- это размер блока передачи, который также влияет на битрейт передачи операции клонирования, он может быть определен методом проб и ошибок, 4k
отлично работает с большинством HDD, SSD и USB-накопителей, CD-дисководы используют размер блока 512b
.
Целевой диск должен иметь такую же или большую емкость, чем исходный диск. Я использую диски одинакового размера. В конце концов, когда резервная емкость перераспределения поврежденного сектора целевого диска заканчивается, команда dd
не будет выполнена.
На моем простом компьютере клонирование диска объемом 1 ТБ занимает около 3 часов
После клонирования
7 Выключите машину как обычно.
8 Не пытайтесь загрузить машину с двумя дисками с одинаковым UUID.
9 Отключите исходный диск от компьютера.
10 Загрузитесь и убедитесь, что клонированный диск загружается нормально.
11 Пометьте или запишите на удаленный диск следующие данные: дата удаления, пользователь, имя машины, местоположение, содержимое, s/n и т.д.