Перемонтирование домашней директории. Хочу перенести свою /home директорию (всю) на другой раздел.

Изображение пользователя Wander.

У меня такой интересный вопрос.

Я коротко:

Есть линукс, стоит вся система на одном разделе.
Есть раздел FAT32.

Нужно:

Отформатировать раздел с FAT32 и примонтировать туда домашнюю директорию.
Как все это можно сделать аккуратно и безвредно для системы. И если я буду форматить FAT32, то в какую - EXT3 ???

Спасибо.

0
balamutick - 5 Февраль, 2009 - 20:48
Изображение пользователя balamutick.

Ext3 по любому.
А вопрос очень хороший !

Ты хочешь перенести свою /home директорию (всю) на другой раздел ?

0
Wander - 5 Февраль, 2009 - 21:49
Изображение пользователя Wander.

Да !
Хочу перенести, места ведь как всегда не хватает, а от этого не убежишь.

0
Wander - 6 Февраль, 2009 - 10:54
Изображение пользователя Wander.

В принципе, теоретически, я понимаю как все должно делаться. Но уж очень страшновато. Не хочется все потерять.
Думаю следует проделать такой перечень операций:

1. С Лайф СД (чтоб было выполнение от другого пользователя, так как наверняка нельзя пилить сук на котором сидишь) перемонтировать /home к примеру в /media/home2 (тут не уверен можно ли так отмонтировать домашний каталог)
2. Дальше, на новом разделе создать /home и выполнить перенос всего с /media/home2 - обязательно с сохранением прав.
3. В Fstab - примонтировать новый раздел как домашний
4. Перегрузиться

Наверное я все это попробую щас через виртуальную машину, и если все получиться выполню на реальной. Надеюсь все получится.
Если что - отпишушь - может когда-то это еще кому нить понадобится.

P.S. Если вы считаете, что в моих действиях надо еще что-то - буду рад послушать.

+1
Soi-Fong - 6 Февраль, 2009 - 22:44
Изображение пользователя Soi-Fong.

Ты не сможешь отмонтировать ветку /home файловой системы, потому как она у тебя сейчас не является примонтированным устройством. Просто перенеси ее куда-нить, потом примонтируй новый раздел в /home и перенеси обратно. Главное, в фстабе правильно прописать все, чтобы автоматом монтировалось, а то останешься бездомным )
Что-то вроде этого:
UUID=acdf371e-eef5-492e-8db1-473efb6cf327 /home ext3 defaults 0 2
UUID=6cffd29d-af39-432d-97f2-bf8ebfdc5910 / ext3 defaults 0 1

И обязательно по UUID, а то имя устройства смениться может, и опять станешь бездомным )
Чтобы узнать UUID выполни
ls -l /dev/disk/by-uuid
Правда, скажу честно, я сам такого никогда не делал, так что, удачи )

0
picaro - 9 Февраль, 2009 - 19:30
Изображение пользователя picaro.


а то останешься бездомным

Вот это вряд ли случится, он просто создаст всё заново.

Правда, скажу честно, я сам такого никогда не делал, так что, удачи

Я делал один раз, но с корнем, так что файло мне было не сильно жалко. Там всё просто. главное вовремя бекапить и не тыкать бездумно Enter если в командной строке что-то написано.

Надо всё копирнуть, загрузиться в single-mode, переписать fstab и потереть ненужные файлы.
Если не потереть файлы их не будет видно, но они останутся на диске.

0
sawa - 7 Февраль, 2009 - 00:34
Изображение пользователя sawa.

Делал так (в HOME каталоги 2-х пользователей):
1. Записал номера UID и GID пользователей
2. Загрузился с лайф-CD.
3. Из gparted отформатировал новый диск в EXT3.
4. Подмонтировал старый.
5. Переместил все из HOME на новый.
6. Сменил права на каждый из каталогов (с подкаталогами) пользователей в соответствии с их UID и GID.
7. Прописал в fstab старого диска монирование нового диска в HOME (также как об этом написал Soi-Fong).
8. reboot

0
Wander - 7 Февраль, 2009 - 13:13
Изображение пользователя Wander.

Но опять же, у тебя как я понял, /home был на другом разделе, а у меня все на одном.

Буду пробовать.

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

CAPTCHA на основе изображений
Введите цифры