
Я запускаю vanilla Ubuntu 20.04 в качестве ежедневного драйвера на Lenovo ThinkPad P72. В нем 2 диска, 1 Intel M.2 SSD, где /
смонтирован, и Seagate 1 TB HDD, где /home
смонтирован. Разделы не зашифрованы.
Недавно я начал видеть, что SMART сообщает о поврежденных секторах на диске Seagate, и мне пришлось сделать это fsck
во время перезагрузки. Я купил SSD-диск Samsung 860 EVO 1 ТБ, чтобы заменить диск Seagate. Я еще не менял диски... Есть ли прямой способ сделать это без переустановки ОС? Могу ли я клонировать диск Seagate на Samsung с помощью инструмента, заменить и перезагрузить?
Я предполагаю, что это осуществимо, но дьявол кроется в мелких деталях (таких как UUID разделов).
решение1
При условии, что геометрия HDD не больше, чем SSD (и, скорее всего, они одинаковы), вы сможете использовать ddrescue для побитового копирования HDD на SSD. Скорее всего, это сработает для вас, если HDD не слишком изношен.
Вам следует загрузиться с usb-диска, чтобы выполнить ddrescue, чтобы исходная файловая система не использовалась в других целях. Убедитесь, что вы правильно указали идентификаторы дисков и используете /dev/sdX, а не sdX1