У меня есть загрузочная USB-карта Ubuntu емкостью 32 ГБ с постоянным хранилищем.
USB-накопитель емкостью 32 ГБ заполняется, поэтому я хочу клонировать его на USB-накопитель емкостью 64 ГБ и увеличить и casper -rw и раздел usbdata .
Вот как я клонировал флешку на 32 ГБ в флешку на 64 ГБ. Сначала я выполнил следующую команду:
lsblk
Во-вторых, я использовал команду DD:
sudo dd if=/dev/sdb of=/dev/sde status=progress
В-третьих, я выключил компьютер, вынул 32 ГБ флешку и включил компьютер. Система загрузилась корректно с нового USB-накопителя, и, похоже, все файлы есть.
Далее, я загрузил утилиту GParted, и вот снимок:
Теперь вернемся к моему первоначальному вопросу: как мне действовать, чтобы увеличить Разделы casper-rw и usbdata, использующие свободное / нераспределенное пространство без потери данных?
Можно клонироваться с диска на другой диск с mkusb
. Запустите через графический интерфейс или с
dus /dev/sdx
где x является буквой устройства или источником в операции клонирования. Цель будет выбрана безопасным способом с помощью меню.
dd
gdisk
.)После того, как клонирование Вас может отредактировать разделы с gparted
. Если Вы затрагиваете только casper-rw
раздел и usbdata
раздел (AMD, если таблица разделов MS-DOS расширенный раздел), начальная загрузка не будет затронута.
gparted
.gparted
и проверьте, что существует, не соединяют символы /dev/sdb1
и /dev/sdb5
./dev/sdb1
к заключительной части (направо)/dev/sdb1
налево, пока размер не то, что Вы хотитеЕсли Вы клонировались с dd
необходимо восстановить таблицу резервного раздела в заключительной части диска с gdisk
или, возможно, используйте, gpt-фиксируют.
Править: gdisk
опции команды, сокращенные из gpt-fix
echo \
"v
x
e
r
d
w
y" \
| gdisk "$1"
где "$1"
должен быть заменен целевым устройством /dev/sdx
, если выполнено непосредственно (не в рамках сценария оболочки).
В этих буквах команды объясняют
man gdisk
Решающие команды
в меню эксперта
e Move backup GPT data structures to the end of the disk. Use this
command if you've added disks to a RAID array, thus creating a
virtual disk with space that follows the backup GPT data struc‐
tures. This command moves the backup GPT data structures to the
end of the disk, where they belong.
и в меню восстановления и преобразования
d Use main GPT header and rebuild the backup. This option is
likely to be useful if the backup GPT header has been damaged or
destroyed.
Другие команды проверяют, перемещаясь между меню и записью.
Не мог размонтировать раздел с GParted - действительно ли это - проблема?
GParted не может закончить шаг 1
После клонирования с mkusb копирование делит от исходной карты с интерфейсом USB и начальной загрузки от ново-большей палки, я не могу получить доступ к usbdata.
Совет.Спасибо!
Совет: отправьте вывод следующих командных строк (при начальной загрузке от ново-большей палки)
sudo lsblk -f
sudo lsblk -m
sudo ls -l /mountpoint-to-usbdata
sudo ls -l /mountpoint-to-casper-rw
где Вы вводите фактические точки монтирования для наблюдения usbdata
и casper-rw
.
Это поможет мне понять то, что является проблемой, так, чтобы я мог предложить, что сделать затем.
Отредактируйте свой исходный вопрос ввести эти синтезируемые тексты вместо здесь в моем ответе. Располагают с отступом каждая строка 4 символа для рендеринга вывода как кода. Можно отметить (выделяют) текст и нажимают {}
значок во главе окна редактирования для создания тех добавлений отступа быстро.
Выводы четырех вышеупомянутых команд:
Команда sudo lsblk -f
дает следующие результаты
Другой один (sudo lsblk -m
) производит следующую информацию:
Последние две команды и результаты:
Вы могли попробовать ddrescue или gddrescue.
sudo apt-get install gddrescue ddrescue
ddrescue /dev/sda /dev/sdb -v
Просто откройте Ubuntu и установите gparted, размонтируйте все разделы, которые вы хотите клонировать. Выберите раздел с USB A в Gparted и скопируйте >> вставьте на другой USB B.