Новый (дополнительный) домашний раздел
Pivushkov Alexandr
pav на icp.ac.ru
Ср Фев 17 19:02:12 GMT 2010
vasily starostin пишет:
> В Втр, 16/02/2010 в 09:51 +0300, Pivushkov Alexandr пишет:
>> vasily starostin пишет:
>>> В Вск, 14/02/2010 в 10:27 +0300, Катраев Виталий пишет:> 14 февраля 2010 г. 10:11 пользователь vasily starostin> <sibokt на rambler.ru> написал:> > А вообще возможно иметь два домашних раздела и как сделать, чтобы> > система (Ubuntu) их обоих понимала как домашний 1 и 2, и показывало как> > домашний раздел (папка) 1 и 2.> > Не совсем понятен вопрос./home находится только один подкаталог (назовем его /home/user). Вы> можете примонтировать другой раздел к любой папке, например,> подкаталогу домашнего каталога - /home/user/Картинки или> /home/user/Файлы и т.п.> > Если вам необходим другой ответ, сформулируйте, пожалуйста, ваш вопрос> более точно.
>>> Как перенести /home/user/ с одного раздела диска на другой раздел.т.е., не просто скопировать лишь данные, а сделать, чтобы система егопонимала как раздел для домашней папки.
Пойдем по пути наименьшего сопротивления :). Предполагается наличие
начальных знаний.
1. Выясняем на какой раздел нужно перенести данные
ls -l /dev/sd[a-d]
brw-rw---- 1 root disk 8, 0 2010-02-16 04:50 /dev/sda # У меня один диск
fdisk -l /dev/sda
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 1 1277 10253312 27 Неизвестный
/dev/sda2 * 1277 17301 128709710 7 HPFS/NTFS
/dev/sda3 17302 17599 2393685 83 Linux
/dev/sda4 17601 24321 53986432+ 5 Расширенный
/dev/sda5 17601 17900 2409718+ 82 Linux своп
/dev/sda6 17901 17964 514048+ 83 Linux
/dev/sda7 17965 17977 104391 83 Linux
/dev/sda8 17978 19927 15663343+ 83 Linux
/dev/sda9 19928 19991 514048+ 83 Linux
/dev/sda10 19992 20122 1052226 83 Linux
/dev/sda11 20123 22751 21117411 83 Linux
/dev/sda12 22752 24321 12610993+ 83 Linux
Если после консольных команд не удалось выяснить на какой раздел нужно
перенести данные запускаем
sudo gparted
и смотрим в нем.
2. После выяснения номера раздела создаем на нем файловую систему. С
помощью sudo gparted
Выбираем мышкой раздел(левая кнопка) затем в меню: Раздел-> Создать.
Дальше вариантов много...
С помощью консоли
Например, нужно перенести данные на /dev/sda10 (у Вас будут другие
номера sda??) Здесь осторожно - неправильный выбор sd??? уничтожит раздел.
sudo mkfs.ext3 /dev/sda10
mke2fs 1.41.9 (22-Aug-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
65808 inodes, 263056 blocks
13152 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=272629760
9 block groups
32768 blocks per group, 32768 fragments per group
7312 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376
Writing inode tables: done
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 32 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
3. Раздел подготовили(/уничтожили :) ). Монтируем
sudo mkdir /mnt/test1
sudo mount /dev/sda10 /mnt/test1/
4. Копируем данные.
Нужно закрыть, по возможности, все программы.
sudo cp -a /home/* /mnt/test1/
Идем пить чай.
5. Говорим системе, что теперь у нас home на новом разделе.
sudo gedit /etc/fstab
Ищем строку содержащую "/home", ставим в начало этой строки символ "#"
Ниже этой строки пишем
/dev/sda10 /home ext3 defaults 0 2
6. Пробуем перехать на новый home
Создаем руту пароль
sudo passwd root
Введите новый пароль UNIX:
Повторите новый пароль UNIX:
Разлогиниваемся из системы
Нажимаем ctrl+alt+F2
Заходим рутом в систему.
Отмонтируем старый home
mount|grep home|grep sd|awk '{ print $1 }'|xargs umount
Монтируем новый
mount /home
7. Логинимся в систему от Вашего имени userВашеname.
Если получилось - повезло, если нет - пишите, поможем...
ЗЫ Да, советую подождать немного, пока сообщество совет оценит и найдет
ошибки.
--
- Пивушков Александр. Институт проблем химической физики. Черноголовка.
Подробная информация о списке рассылки ubuntu-ru