Рейтинг:1

Перемещение элементов из раздела /home в раздел /

флаг ml

У меня Ubuntu на двух разделах.Раздел на 30 ГБ, который должен содержать корень, и раздел на 240 ГБ, который содержит дом. В настоящее время мой корень заполнен.

Я понял, что создание двух разделов было ошибкой, я должен был собрать все вместе в разделе 240 ГБ, учитывая, что оба раздела являются твердотельными накопителями. Как я могу переместить все в один раздел, не теряя при этом мои данные /home?

Насколько я понимаю, мне нужно скопировать данные /home на USB. Затем мне нужно стереть раздел 240 ГБ с живого USB и перенести данные из раздела 30 ГБ в раздел 240 ГБ. После этого я загружаюсь с раздела на 240 ГБ и повторно копирую /home с USB. Это правильно? Я не хочу все испортить и потерять свои данные или установку.

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

Корневой раздел

Корневое содержимое

флаг cn
Не. Вам лучше сжать /home и увеличить/. НО. Если эти 512 ГБ и 2 ТБ — это все Ubuntu, я бы посоветовал выбросить раздел /home, сделать все 512 ГБ / (включая /home/) и использовать 2 ТБ для ваших личных файлов (и оставить /home пустым). Более простые обновления и переустановка, и вы знаете, что ваш план резервного копирования должен быть только 2 ТБ.
ALackOfNumbers avatar
флаг ml
К сожалению, у меня двойная загрузка Windows, которая разделена на 512 ГБ и 2 ТБ, поэтому я не могу полностью посвятить одну Ubuntu. Я постараюсь увеличить / настолько, насколько смогу, со свободным местом, которое у меня есть на 512 ГБ.
флаг cn
сбросьте все, что сможете, на USB и удалите это из /home. Чем больше свободного места, тем быстрее происходит сжатие и увеличение. Также удалите временные файлы в / (например, /var/cache/archives/)
ALackOfNumbers avatar
флаг ml
Любой совет, что использовать для расширения / ? Все, что можно найти, предназначено для расширения / когда Ubuntu работает как виртуальная машина. LVM кажется правильным, но мой раздел изначально не был создан с помощью LVM, поэтому я не уверен, что LVM будет работать
флаг cn
gparted живой USB.
ALackOfNumbers avatar
флаг ml
Я видел этот пост, но мне нужно пойти обратным путем, переместив все на раздел с /home
ChanganAuto avatar
флаг us
Нет обратного пути. /home может быть либо разделом, либо папкой внутри /, а не наоборот.
ALackOfNumbers avatar
флаг ml
Я знаю это, моя точка зрения заключалась в том, что я хочу переместить все элементы в раздел размером 240 ГБ (который в настоящее время содержит /home и должен быть очищен). Инструкции по копированию /home на раздел 30 Гб мне не помогают.
Рейтинг:1
флаг cn

Я понял, что создание двух разделов было ошибкой

Не обязательно. Ваш выбор 30 гб под рут и отдельный домашний раздел в принципе удачный. 30 ГБ более чем достаточно для корневого раздела (или, возможно, просто достаточно, если вы устанавливаете множество пакетов snap или пакетов flatpak).

Просто убедитесь, что вы контролируете то, что хранится в корневом разделе. То, что ваш 30-гигабайтный корень заполнен, само по себе ненормально. Возможно, у вас много старых ядер, или очень большие файлы журналов, или какие-то большие файлы застряли в /var/tmp.

В качестве альтернативы также можно объединить эти разделы. Это более простая установка, и меньше риска, что / заполнится, если вы будете охранять свободное пространство в целом. Однако в этом случае новая переустановка включает в себя очистку всего раздела.

Ваш план звучит хорошо. Скопируйте весь /home на USB-накопитель, отформатированный в файловой системе Linux, с сохранением всех прав доступа к файлам: используйте rsync для этого.

Затем с живого компакт-диска вы можете 1) Стереть раздел, который был смонтирован в /home 2) Расширить раздел /, чтобы заполнить все пространство 3) отредактировать фстаб файл, который находится под /и т.д чтобы удалить строку, которая ссылается на /home и 4) скопируйте все содержимое вашего /home с USB обратно в /home на корневом разделе (снова используйте rsync).

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

Если не получится, просто переустановите и скопируйте данные обратно. Затем у вас останутся некоторые потребности в настройке и установке программного обеспечения, которое вы используете.

Самое главное во всей этой истории — иметь хорошие и актуальные резервные копии ваших личных данных. Как только вы это сделаете, не бойтесь: ничего не может пойти не так.

ALackOfNumbers avatar
флаг ml
Единственный вопрос, который у меня есть, это когда я копирую содержимое корня из раздела 30 ГБ в раздел 240 ГБ. Я думаю, что сделаю это после шага 2. Я использовал rsyn, чтобы скопировать мой /home и сделал живой USB. Итак, я 1) стираю раздел 240 ГБ с помощью живого USB-накопителя 2) копирую раздел 30 ГБ в раздел 240 ГБ с помощью rsync 3) копирую /home обратно в раздел 240 ГБ. Это должно дать мне все на разделе 240 ГБ, верно? Затем мне 4) ввести файл fstab, чтобы отразить новое местоположение /home?
Рейтинг:0
флаг sa

Предложение в вашем вопросе скопировать мой /дом данные на USB-накопитель, сделайте резервную копию содержимого раздела 240 ГБ на внешнем диске, сотрите раздел 240 ГБ с живого USB, переместите данные из раздела 30 ГБ на раздел 240 ГБ и скопируйте /дом обратно в раздел 240 ГБ будет работать. Не удаляйте резервную копию оригинала /дом данные, пока не убедитесь, что перемещение /дом каталог был выполнен успешно и работает нормально.

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

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