Новый (дополнительный) домашний раздел

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