Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Перемонтирование диска  (Прочитано 1374 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн jidckii

  • Автор темы
  • Участник
  • *
  • Сообщений: 164
  • 18.04
    • Просмотр профиля
    • jidckii
Перемонтирование диска
« : 16 Января 2014, 12:43:47 »
Доброго всем времени суток.
Возникла у меня потребность завести еще одного пользователя на ПК для гостей, но при ее заведении обнаружилось, что изначально я немного не правильно смонтировал диск.
Имеется 2 физических диска: SSD(/dev/sda (30 Gb)) + HDD (/dev/sdb (750 Gb))
Так диск смонтирован сейчас :
/dev/sda1           48M         2,2M   46M            5% /boot/efi
/dev/sda2           30G         6,9G   21G           25% /
/dev/sdb1          688G         190G  464G           30% /home/jidckii
Соответственно при создании нового пользователя, его домашняя директория появляется в директории /home которая примонтированна к /dev/sda
и место на диске с системой начинает стремительно заканчиваться.
Посоветуйте как возможно без потери данных основного пользователя смонтировать систему к дискам так, что бы все выглядело вот так:
/dev/sda1           48M         2,2M   46M            5% /boot/efi
/dev/sda2           30G         6,9G   21G           25% /
/dev/sdb1          688G         190G  464G           30% /home
Ну и какие вообще возможны варианты и техники как это можно реализовать грамотно?
Заранее спасибо.
« Последнее редактирование: 17 Января 2014, 13:52:41 от jidckii »
То, что стоит почитать: http://pub.paradev.ru/books/

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Помогите правильно перемонтировать диск.
« Ответ #1 : 16 Января 2014, 13:11:35 »
mkdir /home/jidckii/jidckiiи меняем fstab на нужный и перегружаемся.
После перезагрузки переносим всё из /home в /home/jidckii. (кроме самой директории, конечно)

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Помогите правильно перемонтировать диск.
« Ответ #2 : 16 Января 2014, 15:00:21 »
Добавлю что лучше всего эту операцию сделать из-под LiveCD|USB
  • Примонтировать диски /dev/sda2 (root) и /dev/sdb1 (home)
  • Скопировать содержимое home в home/jidckii/ (преварительно её создав)
  • Скопировать содержимое root/home в home (имеется ввиду папка 2-го пользователя, если создана)
  • Изменить root/etc/fstab
  • Перезагруть систему
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн jidckii

  • Автор темы
  • Участник
  • *
  • Сообщений: 164
  • 18.04
    • Просмотр профиля
    • jidckii
Re: Помогите правильно перемонтировать диск.
« Ответ #3 : 17 Января 2014, 13:27:42 »
1) Подготовим заранее fstab. Из под рута
cd /etc
cat fstab | sed '/^[^#]/ s|/home/jidckii|/home|' > fstab~~~
Проверяем полученный fstab~~~, он должен отличаться от исходного только точкой монтирования /home вместо /home/jidckii

2) выходим всеми пользователями из системы, переходим в консоль (например, ctrl+alt+f1), заходим под рутом.

3) создаем каталог под пользователя jidckii (ls -l /home) и меняем ему права (а то будут рутовские). Кстати, в домашнем каталоге не должно быть файла с именем jidckii
cd /home/jidckii
mkdir jidckii
chown --reference . jidckii

4) перемещаем туда данные. Вот в этот момент, если остался залогиненый пользователь jidckii файлы могут не переместиться
cd /home/jidckii
shopt -s dotglob; mv * jidckii/
будет 1 ошибка (нельзя перенести jidckii в свой собственный подкаталог - это нормально)

5) далее отмонтируем home
umount /dev/sdb1
ls -la /home/jidckii
должно быть пусто

6) удаляем пустой /home/jidckii (вообще то этот пункт необязательный - пустая папка на ssd много место не займет, просто не эстетично как то)
rmdir /home/jidckii
7) меняем fstab на подготовленный fstab~~~
cd /etc
mv fstab~~~ fstab

Все работает. Спасибо за МАН "Rdf" с форума дебиан. Может пригодится кому.))
То, что стоит почитать: http://pub.paradev.ru/books/

 

Страница сгенерирована за 0.042 секунд. Запросов: 25.