Рейтинг:0

Как объединить /home и /, поместив home обратно в корневой раздел, клонировать диск и поставить на новую машину?

флаг cn

Я купил новую машину. Это --> Переместите отдельный раздел /home в папку конфигурации по умолчанию /home это первая часть того, что я хочу сделать - я думаю.

Новая машина представляет собой NUC и имеет только один привод. На старой машине /home и / на разных дисках. Так была настроена исходная установка.Используя вышеизложенное, я могу поместить их на один и тот же диск. Затем клонируйте его на новый диск большего размера. Затем вставьте его в новую машину.

Во-первых, это вообще сработает? Linux, безусловно, более дружелюбен к этой схеме, чем Windows, но это не значит, что он проснется, как Франкенштейн, с новым мозгом и пойдет выполнять мои приказы.

Если кажется, что это сработает, лучше ли вернуть / home в расположение по умолчанию на / или создать второй раздел на том же диске с / и поместить его туда?

Спасибо, что посмотрели.

PonJar avatar
флаг in
Вы определенно можете это сделать. Убедитесь, что вы делаете свое исследование в первую очередь. Здесь есть множество соответствующих руководств в Интернете и ответы на вопросы. Вы подразумеваете, что можете подключить диск новой машины к старой машине.В этом случае я бы скопировал все разделы системного диска старой машины на новый диск. Затем я бы изменил размер системного раздела на новом диске. Затем я скопировал бы домой в домашнюю папку нового диска, используя rsync. Вы также должны отредактировать fstab на новом диске и добавить запись для /home.
oldfred avatar
флаг cn
Я бы просто сделал новую установку в NUC, а затем rsync / home в новую установку. Вам действительно следует выполнить восстановление из вашей обычной резервной копии, которая также будет включать список установленных приложений, /home, любые другие данные и если серверные приложения устанавливают эти папки в /.
PonJar avatar
флаг in
По поводу /home на отдельном разделе или нет, оптимального для каждого случая ответа нет. Утверждается, что с отдельным разделом вам будет легче переустановить остальную часть системы. Это не на 100% правильно, потому что /home содержит множество конфигураций приложений, которые будут перенесены в новую установку. Я предпочитаю один раздел. Вам не нужно гадать, сколько места выделить для отдельных разделов / и /home. Когда вы ошибаетесь, вам нужно изменить размер, и это ненужная боль. (Но вполне выполнимо)
Рейтинг:0
флаг ar

Во-первых, это вообще сработает?

Это зависит. Здесь я буду обсуждать вопросы с клонированием системного раздела (точка монтирования /) на новый диск.

БИОС в БИОС

Если на вашем старом компьютере установлена ​​старая устаревшая версия BIOS и MBR, вы захотите, чтобы ваш новый NUC загружался в устаревшем режиме. Вы также захотите инициализировать внутренний диск в NUC с помощью MBR, а не GPT.

В этих системах часть grub записывается внутри MBR. Когда вы клонируете / раздел на новый диск, MBR не копируется, так как он не является частью этого раздела. Вам придется переустановить grub на новый диск, используя живой USB. В противном случае NUC не загрузится.

UEFI в UEFI

Если на вашем старом компьютере установлены UEFI и GPT, вы захотите использовать их в своем NUC и инициализировать внутренний диск в NUC с помощью GPT.

В этих системах часть grub записывается в специальный раздел под названием EFI System Partition (ESP). Вам нужно будет клонировать ESP и / разделы на новый диск. Просто клонирую / раздел не будет работать.

БИОС в UEFI

Если на вашем старом компьютере есть BIOS, а в UEFI NUC нет настроек загрузки Legacy/CSM, клонирование / не будет работать. Можно преобразовать настройку BIOS/MBR в настройку UEFI/GPT, но это сложно, и я не буду это рекомендовать.

Будет проще заново установить Ubuntu в NUC.

Примечание об UUID и /etc/fstab

Разделы идентифицируются по UUID для монтирования в файл /etc/fstab в Убунту. Если процесс клонирования изменит UUID клонированного раздела, вам придется отредактировать /etc/fstab чтобы отразить это изменение.

Во многих учебниках вас просят изменить UUID во время (или после) клонирования раздела. Это связано с тем, что у вас не должно быть двух разделов (на разных дисках) с одинаковым UUID на одном компьютере. Возможно, вы не захотите менять UUID на новом диске, если никогда (я имею в виду никогда) перезагрузите свой старый компьютер, подключив новый и старый диски.

Домашний раздел или папка?

лучше поставить /дом вернуться в расположение по умолчанию на / или к сделать второй раздел на том же диске с / и поставить его туда?

Ответ на этот вопрос основан исключительно на мнении. Если вас устраивает текущая настройка, у вас может быть отдельный раздел для /дом. Я не понимаю, почему вы не можете клонировать существующий /дом раздел со второго диска старого компьютера на новый диск NUC после клонирования / и, возможно, разделы ESP.

Поскольку разделы идентифицируются по их соответствующим UUID, не имеет значения, /дом раздел находится на том же физическом диске или на другом физическом диске. Пока UUID в разделах совпадают со своими ссылками в /etc/fstab Ubuntu должен найти /дом в отдельный раздел и загрузиться правильно.

С другой стороны, если вы хотите сохранить /дом в расположении по умолчанию внутри / раздел, это тоже хорошо.

Отказ от ответственности

Много лет назад я прошел тот же процесс переноса ОС и /дом раздел с моего старого рабочего стола на NUC. В моем случае это был «BIOS в UEFI» и мои попытки клонировать /дом раздел не удалось. В итоге я установил Ubuntu и использовал rsync чтобы скопировать содержимое /дом раздел со старого диска на новый диск.

Я не пробовал клонирование «BIOS в BIOS» и «UEFI в UEFI». Так что, возможно, я что-то упустил, и они могут работать не так, как описано выше.

Надеюсь это поможет

Twelve Kanaw avatar
флаг cn
Все полезное и спасибо всем.
Twelve Kanaw avatar
флаг cn
Я должен был сказать, что использую UEFI на обеих машинах. Я загружаю старую машину с помощью rEFInd. Сначала я подумал о том, чтобы следовать руководству по перемещению домашнего каталога либо обратно в /, либо в отдельный раздел на том же диске, и, как только все заработает, клонировать _весь диск_, который займет раздел EFI и все. Возможно, нужно изменить настройку BIOS, чтобы она указывала на rEFInd. Или мне может понадобиться снова запустить сценарий установки rEFInd, который безупречно добавил загрузочную запись, когда я устанавливал ее для начала. Судя по ответам здесь, у этого есть хорошие шансы на успех.
флаг ar
@TwelveKanaw дайте мне знать, как идут дела, и если вы хотите, чтобы я что-то изменил в ответе на основе вашего опыта. Или вы можете написать свой собственный ответ.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.