Переместите сервер Ubuntu с 64 ГБ SD на 16 ГБ USB

Я рву волосы, пытаясь понять это.

Недавно я создал домашний сервер для хранения и сохранения всех своих мультимедийных данных. Я установил Ubuntu server 12.04LTS и настроил кучу вещей на 64-гигабайтной SD-карте, которую у меня был запасной. С тех пор я купил USB3-флешку на 16 Гб, чтобы захватить ОС, чтобы я мог снова использовать SD-карту. Я предполагал, что перенос ОС с диска на диск будет довольно простым процессом ...

Сначала я узнал, что вы не можете легко клонировать с большого диска на маленький. Общая операционная система в настоящее время занимает всего 5 ГБ пространства, и даже с разделом подкачки 3 ГБ все еще более чем достаточно свободного пространства на диске 16 ГБ.

Я попытался использовать dd, который просто заполнил usb разделом 16 ГБ EXT4, но потерпел неудачу. Я изменил размер раздела EXT4 на SD-карте до 9 Гб и оставил оставшееся пространство не разделенным. Еще раз попробовал dd, который только что создал еще один 16-гигабайтный раздел EXT4, прежде чем жаловаться, что диск переполнен. Clonezilla также потерпела неудачу, я забыл точное сообщение об ошибке, но он все еще жаловался, что на целевом диске недостаточно места (это было после того, как он был отформатирован и копировал только раздел 9 ГБ EXT4.

Итак, предложения, пожалуйста!

0
задан 16.04.2020, 04:49

1 ответ

Проблема в том, что sudo dd if=/dev/sda of=/dev/sdb копирует целое устройство, не заботясь о том, какие разделы и сколько там. Решение - добавить параметр count

sudo dd if=/dev/sda of=/dev/sdb count=...

, чтобы найти номер счета

fdisk -u -l /dev/sda 

, где sda - диск, который вы копируете из

в качестве номера использования счета в столбце End. последнего раздела, который вы хотите скопировать. И убедитесь, что вы копируете с / на правильные устройства.

Другая возможность должна быть (я уверен, что для этой работы понадобится некоторое подтверждение), сначала скопировать таблицу разделов, как описано здесь https://unix.stackexchange.com/questions/19047/how-can-i. -quickly-copy-a-gpt-разбивка-схемы-с-одного-жесткого диска-на-другой / 19051 # 19051

и затем скопируйте только нужный раздел с помощью

[ 112]

, если вы хотите скопировать первый раздел

2
ответ дан 16.04.2020, 04:50
  • 1
    Право, это работало и теперь загружается от диска USB3! Никакой раздел подкачки не устанавливает по некоторым причинам, но я могу отсортировать это. Спасибо за справку – diEcho 16.04.2020, 04:50
  • 2
    Спасибо за это, i' ve выполненный dd с монтированием в конце, it' s занимающий больше времени, чем прежде как после 10 минут это сказало бы " диск full" какой i' m берущий в качестве хорошего знака. Я должен выйти теперь, так оставит его движением и надо надеяться it' работа ll. Спасибо за Ваши ответы все! – Drejc 16.04.2020, 04:50

Теги

Похожие вопросы