Назад | Перейти на главную страницу

клонировать диск nvme с размером сектора 4096 на ssd с размером сектора 512

У меня есть диск nvme с размером логического и физического сектора 4096. Размер блока этого диска, как сообщает blockdev --getbsz команда тоже должна быть 4096.

Целевой диск - SSD с размером логического и физического сектора 512. Размер блока этого диска - 4096.

Я попытался использовать dd со следующими параметрами для клонирования диска:

dd if=/dev/sda of=/dev/sdb

но единственный раздел, который я получаю, - это раздел GPT.

Я также попытался клонировать таблицу GPT с помощью следующих команд:

sgdisk

и

sfdisk

но тут не повезло. Я получаю диск с таблицей разделов, каждый раздел в 8 раз меньше, чем раздел на исходном диске.

Есть ли у вас какие-либо предложения?

GPT и MBR используют номера секторов для назначения разделов. Вам нужно создать новую таблицу GPT на новом диске с разделами, которые имеют тот же размер в байтах, что и разделы на старом диске. Затем вы можете скопировать со старого диска на новый каждый раздел:

dd if=/dev/sda1 of=/dev/sdb1 ibs=4096 obs=512 bs=16M

Я полагаю, вам следует указать параметры ibs и obs для утилиты dd. Например

dd if = / dev / sda of = / dev / sdb ibs = 512 obs = 4096