Уголок новичка
   4258

Перенос /Home на другой диск (с SSD на SSD)

Сколько ни гуглил, а везде вижу нечто вроде «ну ты перенеси и подмонтируй» или инструкции для убунты. А как собственно сделать этот перенос и освободившееся место отдать корневой папке? Переустановить систему с ноля не вариант, слишком долго и муторно

11 комментариев

avatar
Очкую с дисками такое производить. Знаю что есть правильные методы (непонятные), но я бы сделал примерно так:

0) СДЕЛАТЬ БЭКАП ВСЕГО ДИСКА КУДА-ТО

а) клонировать раздел /home на другой диск
— clonezilla (он кстати UUID раздела оставляет, это и удобно, но и аккуратнее не перепутай)

б) удалить/раздвинуть раздел (расширить /home после переноса на новый диск если он жирный, и расширить в старом диске / на пустое место освободившееся от старого /home)
— gparted/kde partition manager

в) sudo blkid чтобы посмотреть UUID разделов, sudo nano /etc/fstab чтобы туда новые правила прописать.

Если в процессе в систему будет не войти (ну и понятно / нельзя двигать если ты в него прям загружен), то загрузиться с флешки с манджарой, там 1) подвинуть разделы 2) manjaro-chroot -a и там уже можно зайти и поправить параметры /etc/fstab
Последний раз редактировалось
0
avatar
Хорошо, а если корень первоначально не двигать, то из под системы оно реально?
0
avatar
Не буду советовать этот вариант, но сам делал потому что бэкапы в двух местах оказались, дай думаю подвину а че

В KDE Partition manager можно отмонтировать /home, далее двигать размер раздела. Без проблем подвинулось, после перезагрузился — всё работает.

Значит можно и удалить /home, затем создать новый где там он нужен, и видимо потом через blkid + /etc/fstab прописать уже новый UUID
стоп, он у тебя склонирован будет, значит UUID тот же, значит он сам загрузится с новым хомяком, потому что старый будет удален/отключен

А корень потом уже раздвинуть из лайв сессии. При изменении размеров разделов у меня никакие UUID не изменялись.
0
avatar
В теории можно и сначала отмонтировать, но это грозит мгновенным крашем фоновых задач и обсером от страха. На минте меня это остановило когда-то давно. Монтировать новый тогда уже не стал и переустановил. А про клонирование меня пугает другое. Два разных диска с одинаковой подписью, при условии что на одном останется корень. Не опасно ли? Лучше уж подменить попробую по-хорошему
0
avatar
клонировать диск со всеми метками может акронис. Вопрос только насколько очумеет линукс увидев два диска с одинаковыми метками и разными разделами
0
avatar
Не очумеет, просто загрузится с какого-то из дисков с этой меткой. Для меня было сюрпризом когда обнаружил это, как UUID менять не знаю, так что просто вынул старый диск, проверил на новом что всё в порядке, и потом отформатировал старый под другие задачи
0
avatar
Опасное вы деяние затеяли! Возможна потеря данных и снос ситемы!
Это тем более вероятно, чем меньше вам говорит фраза «ну ты перенеси и подмонтируй»

Категорически не рекомендую проводить такие операции в работающей системе.
Все делайте из лайв загрузки.
Почитайте про монтирование разделов, разберитесь с /etc/fstab и командой mount, хоть немного.

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

Будьте предельно аккуратны.
Не занимайтесь копипастом команд мануалов. Вы должны понимать, что делаете!
Удачи!
?
Линукс очень дружелюбная система, но она очень тщательно выбирает себе друзей!
0
avatar
Вот в том и прикол. Хочу вкурить принцип максимально и тогда уже двинуться. 60/60 не хватает, хочу разосрать рабочую станцию парой комбайнов со всеми вытекающими)
0
avatar
То есть сейчас все на одном SSD, где под /home выделен раздел и планируется добавить еще один чисто под хомяк?
В этом случае все просто и незатейливо.
  1. Размечаете второй диск в нужной ФС.
  2. Копируете туда каталог пользователя со всем его содержимым любым удобным методом.
  3. Смотрите UUID нового хомякохранилища и указываете его в /etc/fstab вместо старого.
  4. Ребутимся, убеждается что все работает как надо.
  5. Сносим старый хомячий раздел и расширяем корень. Удобно делать с какого-нибудь лайва. Хоть с манджарьего, GParted там есть.
Последний раз редактировалось
+5
avatar
+
.
?
i3-3210 / 10GB / VGA Intel HD 2500 / SSD 240GB / Artix (runit) / Kernel 5.19 / KDE 5.98 / Plasma 5.25 / Ungoogled-Chromium
0
avatar
То есть по сути речь о простой подмене адреса Home в fstab? Спасибо, попробую По традиции при успехе изменю свой пост на полную инструкцию по шагам для не шарящих
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.