DD vs NVME

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
rut
Сообщения: 88
Зарегистрирован: 18 апр 2018, 19:20
Решено: 1
Благодарил (а): 31 раз
Контактная информация:

DD vs NVME

#1

20 окт 2021, 22:34

Форумчане, предстоит очередной переезд со старого ноута на новый. Как -то пользовался отличнейшей утилитой DD для клонирования диска на низком уровне без всякой там оглядки на разделы итд. Стоит ли рассчитывать на эту утилиту, если схема клонирования будет такая: SSD диск ( старый, стоит в ноуте, не снимается) переезжает путем клонирования на NVME диск (новый) подключенный через USB переходником M2. Потом NVME устанавливается в новый ноут в свое законное место.
Сама утилита по всем протоколам, шинам такой финт ушами потянет ? Или заморачиваться акронисами и тд.

Аватара пользователя

slant
Сообщения: 4854
Зарегистрирован: 21 июн 2017, 18:09
Решено: 111
Благодарил (а): 53 раза
Поблагодарили: 2173 раза
Контактная информация:

DD vs NVME

#2

21 окт 2021, 01:52

dd работает "выше" физических "шин и протоколов". Она работает с файлами. Точно так же как и обычная cp, или скажем rsync. Но умеет копировать файл не только с начала и до конца а и блоками (т.е. пропустив часть данных сначала или скопировать только Х байт от файла) - в этом их отличие. Но т.к. в линуксе базовый подход "все есть файл" - блочное устройство (и диск целиком, и отдельный его раздел) - тоже можно рассматривать как файл. А значит с ним может работать dd, cp, и любая другая программа. Это просто справка, чтобы не было заблуждений: dd это не специализированная утилита клонирования диска (тем более - не на низком уровне). Это инструмент копирования файлов с широкими возможностями, которая может работать с дисками за счет того, что диски - тоже файлы с точки зрения ядра системы. :)

По сути дела - можно использовать dd, только размеры разделов при переносе будут неизменны (dd просто копирует байты, она ничего не знает о структуре того, что копирует). Если новый диск больше - останется свободное место, не распределенное к разделам. Если меньше - будет ошибка копирования, и раздел который не влез целиком будет скорее всего нерабочим, причем при попытках записи на него будет портится еще сильнее (т.к размер указанный в его метаданных будет больше реального, и будут попытки писать на несуществующие блоки). А еще при таком клонировании у GPT разделов окажется одинаковый UUID что вызовет проблему если диск-источник и диск-клон будут находится вместе в одной машине. Т.к. в отличии от MBR, разделы на GPT определяются по их собственному уникальному маркеру, а не по нумерации - и клонирование 1 в 1 скопирует и эту метку-идентификатор - и потом система не сможет различить два раздела с одинаковыми метками. Но если два диска гарантированно не окажутся вместе в одной машине - тогда это не проблема.

Ну и потом в новом ноуте загрузчик нужно будет установить, т.к. EFI - не BIOS, и нужная запись делается прямо в прошивку, т.е. не все нужное для загрузки на самом диске лежит. Этот нюанс будет касаться клонирования любыми инструментами (даже самыми умными "однокнопочными"), если диск-цель в момент копирования будет не на своем законном месте - в новом ноуте.

no avatar

Автор темы
rut
Сообщения: 88
Зарегистрирован: 18 апр 2018, 19:20
Решено: 1
Благодарил (а): 31 раз
Контактная информация:

DD vs NVME

#3

21 окт 2021, 08:31

slant,
slant писал(а):
21 окт 2021, 01:52
Ну и потом в новом ноуте загрузчик нужно будет установить, т.к. EFI - не BIOS, и нужная запись делается прямо в прошивку, т.е. не все нужное для загрузки на самом диске лежит. Этот нюанс будет касаться клонирования любыми инструментами (даже самыми умными "однокнопочными"), если диск-цель в момент копирования будет не на своем законном месте - в новом ноуте.
Да все выше условия соблюдаются, про UUID тоже подумал, но предполагается, что встретятся диски только на этапе dd, потом разводятся по разным местам.
А вот на счет установки загрузчика не понял ? Какие шаги необходимо предпринять при EFI?

Аватара пользователя

slant
Сообщения: 4854
Зарегистрирован: 21 июн 2017, 18:09
Решено: 111
Благодарил (а): 53 раза
Поблагодарили: 2173 раза
Контактная информация:

DD vs NVME

#4

21 окт 2021, 11:36

Любой загрузчик, кроме загрузчиков сменных носителей (а у них может быть ряд ограничений, вроде пропуска при включенном secure boot и невозможности грузить драйверы/модули), в EFI должны быть прописаны явным образом в самой прошивке (появляются в списке загрузки, те самые записи в списке доступных для загрузки "Windows", "Ubuntu", и т.д. на вкладке boot или подобных меню самой UEFI). В линуксе штатное для этого средство efibootmgr - гуглите подробности, мануалов море.

Аватара пользователя

rogoznik
Сообщения: 10436
Зарегистрирован: 27 июн 2017, 13:36
Решено: 135
Откуда: Нижний Тагил
Благодарил (а): 792 раза
Поблагодарили: 2051 раз
Контактная информация:

DD vs NVME

#5

21 окт 2021, 11:40

Да самое простое - после того как склонируешь и вставишь ssd в новый аппарат, загрузиться с флешки, чрутнуться и переустановить груб
ИзображениеИзображение

no avatar

Автор темы
rut
Сообщения: 88
Зарегистрирован: 18 апр 2018, 19:20
Решено: 1
Благодарил (а): 31 раз
Контактная информация:

DD vs NVME

#6

21 окт 2021, 12:13

rogoznik, Да помню было дело. Кажись Ubuntu Live CD очень подходил для работы с grub2. Ок, буду копать

Аватара пользователя

slant
Сообщения: 4854
Зарегистрирован: 21 июн 2017, 18:09
Решено: 111
Благодарил (а): 53 раза
Поблагодарили: 2173 раза
Контактная информация:

DD vs NVME

#7

21 окт 2021, 12:20

rogoznik писал(а):
21 окт 2021, 11:40
Да самое простое - после того как склонируешь и вставишь ssd в новый аппарат, загрузиться с флешки, чрутнуться и переустановить груб
Можно и так, но IMHO - по сложности процедуры равноценны, что целиком переустанавливать, что efibootmgr применить. :)

Ответить

Вернуться в «Жесткие диски, SSD, Flash-накопители, разделы на них»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость