Переместите сервер 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 October 2013 в 20:33

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]

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

0
ответ дан 16 October 2013 в 20:33

Другие вопросы по тегам:

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