Используется dd для клонирования ssd, но не может расширить раздел - proUbuntu
1 голос
/ 04 декабря 2016

Я обновляю 30gb ssd до большего.

Я использовал dd для клонирования, и это сработало, как и ожидалось, но я не могу расширить раздел на новом диске. Единственное, что находится в конце диска, это раздел подкачки. Я удалил это, но все еще нет места для расширения основного раздела.

Если нужно, я могу снова сделать клон, если у меня что-то не так.

Я провел несколько исследований в Google, но на самом деле не нашел никаких подсказок.

Я использовал команду

dd if=/dev/mmcblko of=/dev/sda

Прилагается скриншот KDE Partition Manager (это Kubuntu ...)

Как вы увидите, на левой панели написано, что это 119 ГБ, но на правой панели добавляется только около 30 ГБ (размер исходного ssd).

enter image description here

Ответы [ 3 ]

2 голосов
/ 05 декабря 2016

Разработчик KDE Partition Manager здесь ... Как упоминалось ранее, ваша вторая запись GPT находится в середине диска, поэтому вы не видите полный размер. На самом деле KDE Partition Manager сообщает вам именно это в выводе журнала. Хотя вы, кажется, отключили вывод журнала в меню Вид ...

Самый простой способ это исправить - открыть Konsole и запустить

sudo apt install gdisk
sudo gdisk /dev/sda

Затем нажмите w , чтобы записать изменения на диск, и gdisk спросит вас:

Внимание! Вторичный заголовок размещен на диске слишком рано! хотите ли вы исправить эту проблему? (Y / N): * 1 010 *

Нажмите Y и наслаждайтесь свободным местом на диске.

0 голосов
/ 27 июля 2018

Использовать Macrium Reflect Free ... это относительно прямолинейно, и в основном следуют настройкам по умолчанию, гарантируя, что вы проверили все сектора на диске на CLONE.

Однако иногда вы можете обнаружить, что клонированный диск не работает, поэтому также убедитесь, что вы также создали Rescue Media ... и используете USB-диск для его создания. Если вы не сделаете этот шаг, то отклеитесь при установке нового диска, и он не загрузится.

Итак, если компьютер не загружается, вам нужно будет зайти в BIOS и сначала установить последовательность загрузки на USB, а затем выполнить восстановление.

Если позже вы захотите обновить свой SSD объемом 500 ГБ до 1 ТБ SSD (как я делал вчера вечером), вы не сможете расширить C: до полной емкости диска.

Здесь вам нужно использовать что-то более мощное, чем Windows: Linux.

Получите копию Linux ISO (например, Ubuntu's Xubuntu), а также загрузите Rufus.exe, который позволит вам настроить загрузочный USB-диск из ISO. ... следуйте настройкам по умолчанию и укажите файл linux.ISO в качестве установки.

Теперь снова сбросьте порядок загрузки BIOS и перезагрузите Linux.
Найдите программу "gparted" .... это позволит вам повторно упорядочить порядок сектора привода. Если вы не нашли «gparted», вам потребуется получить копию из Интернета.

gparted покажет вам все сектора, и вы можете обнаружить, что ваш основной сектор имеет меньший загрузочный / системный сектор после него, а также между нераспределенной частью диска. Чтобы переместить сектор, выполните следующие инструкции:

  1. щелкните правой кнопкой мыши на нераспределенной части и добавьте новый экстент с сегментом TRAILING (или «после»), который точно соответствует размеру (в Мб) сектора, который вы хотите переместить. (вы должны увидеть новый экстент, который захватывает большую часть оставшегося диска, и меньшую нераспределенную часть на конце диска.

  2. щелкните правой кнопкой мыши сектор, который вы хотите переместить (например, / dev / sda5), и скопируйте его, а затем вставьте его в нераспределенный сектор ... это покажет "xxx_copy (1)" имя или что-то подобное (например, / dev / sda5_copy (1). К настоящему времени используется весь ваш диск. Не пытайтесь переименовать его, так как вы не можете.

  3. щелкните правой кнопкой мыши сектор, из которого вы только что скопировали (/ dev / sda5) ... и удалите его. Теперь это будет отображаться как «Нераспределенный»

  4. щелкните правой кнопкой мыши новый большой экстент, который вы ранее создали, и удалите его тоже. Теперь это будет отображаться как «Нераспределенный»

  5. щелкните правой кнопкой мыши исходный основной сектор, который вы хотите расширить с 450 ГБ до оставшегося диска, выберите опцию «Расширить» и используйте максимально возможный диск.

  6. Нажмите зеленую галочку и примените изменения. Обратите внимание, что ни одно из внесенных вами изменений не будет применено, пока вы не выполните эту команду. Это займет всего минуту или меньше, и вы можете выйти из gparted и перезагрузить компьютер (удалив USB).

Теперь у вас будет большой C:

0 голосов
/ 05 декабря 2016

Я думаю, что это будет работать для клонирования диска с mkusb . Он может автоматически исправить резервную копию таблицы разделов gpt (запишите ее в конце диска).

sudo -H mkusb /dev/mmcblk0

mkusb поможет вам выбрать целевой диск (и поможет избежать перезаписи диска ценными данными).

Когда клонирование завершено, разделы на исходном диске и на целевом диске не смонтированы. Но, как объясняется oldfred , пожалуйста, удалите исходный диск (карту, обозначенную как mmcblk0), чтобы избежать путаницы с UUID и GUID, и никогда не подключайте их к одному компьютеру одновременно.

После этого вы можете использовать gparted для редактирования таблицы разделов на новом диске (переместите и раскройте разделы, чтобы использовать весь диск). Смотрите эту ссылку .

...