как присоединиться к корневым и домашним разделам на Debian Jessie

292
ant0nio

Я установил Debian Jessie, разбивающий систему так:

enter image description here

Раздел " / " (sdc1) заполняется, потому что у меня произошла ошибка при планировании его емкости без учета роста системы (из-за обновлений или установки новых пакетов).

Итак, теперь я хочу объединить " / " и " / home " в один раздел.

Может быть полезно знать, что gparted не позволяет мне сжать sdc6 больше, чем показано на картинке.

0

1 ответ на вопрос

1
Nobody

Перед запуском убедитесь, что у вас есть (проверенные рабочие) резервные копии.

Кажется, самый быстрый способ присоединиться к ним

  1. Создайте домашний каталог в корне sdc6
  2. Переместите пользовательские каталоги на SDC6 в этот домашний каталог
  3. Скопируйте все из sdc1 в sdc6 (не перезаписывая домашний каталог пустым, если на sdc1 есть пустой). Также может перемещать файлы, но копирование оставляет путь назад.
  4. Запустите update-grub
  5. Измените / etc / fstab (тот, что на sdc6), чтобы просто использовать sdc6 как / и не использовать sdc1
  6. Попробуй, работает ли (т.е. перезагрузись)
  7. Если это работает, вы можете удалить SDC1.
  8. Если вам нужно дополнительное место, переместите sdc6 в начало диска, но это займет много часов.

Что касается вашего заявления, что gparted не будет уменьшать sdc6: на вашем скриншоте он смонтирован. Вам нужно размонтировать его, чтобы сжать, и вы можете сделать это только из другой системы (то есть live-usb или -cd, или на другом жестком диске, что угодно). Затем вы также можете сжать и переместиться вправо к sdc6 и увеличить размер sdc1, это займет несколько часов, но не требует дополнительных действий для работы.

Спасибо @ Никто. Не могли бы вы проверить, есть ли опечатка в пунктах 1 или 2? Там что-то, чего я не понимаю. Корнем ** sdc6 ** является ** / home **, и он содержит каталог ** my-user **. ant0nio 6 лет назад 0
@ ant0nio Там нет. Мое предложение сделать новый SDC6 /. Корневая папка раздела sdc6 содержит домашние папки (во множественном числе) отдельных пользователей, смонтированные в / home. Если вы монтируете sdc6 в / и хотите, чтобы домашние папки по-прежнему находились в нужном месте, вам нужно создать в корневом каталоге sdc6 папку с именем home и переместить в нее домашние каталоги пользователей. Nobody 6 лет назад 0
Спасибо за разъяснения @ Никто. Наконец, в связи с выпуском Debian 9 Stable, я решил сделать полную переустановку. Трудоемкий вариант, но теперь я уверен (или почти уверен), что моя система будет в порядке, мое главное беспокойство заключалось в том, что sdc6 был ** расширенным ** разделом, и я бы предпочел свою систему первичному. Большое спасибо за Вашу помощь! ant0nio 6 лет назад 0

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