LINUX.ORG.RU
решено ФорумAdmin

Поменять разделы /home и /

 


0

2

Недавно заметил что установил / на /dev/sda5 (extended раздел на 250 гб), а /home на /dev/sda2 (10 гб), как их теперь правильно поменять местами? По идее еще необходимо будет переустановить grub? Какие еще тонкости есть?


Удали /home, расширь /, юзай так.

Vekt
()

grub переустанавливать не нужно, просто поправить конфиг.

1. Загружаемся с livecd и перемещаем данные с сохранением прав.
2. Поправляем конфиг grub.
3. Перезагружаемся.

blackst0ne ★★★★★
()
Ответ на: комментарий от Vekt

У меня одного в www.linux.org.ru/books/* все вот в такой кодировке:

«ОБИПДЙФУС»?


Великолепный браузер показывает всё как положено.

blackst0ne ★★★★★
()
Ответ на: комментарий от sin_a

Проблема решена. Какого-то черта снята галочка «Автоматически» в разделе кодировки.

Vekt
()
Ответ на: комментарий от sdio

для того чтобы браузер переключал кодировку по стандарту положено в заголовках эту кодировку передать.

maloi ★★★★★
()
Ответ на: комментарий от blackst0ne

Звучит просто, подводных камней нет? Как правильно переносить с сохранением прав (просто cp)? И в догонку тогда - какой лучше livecd заюзать, да и вообще иметь под рукой на флешке?

voronin
() автор топика
Ответ на: комментарий от voronin

Какой LiveCD- не важно. Пусть там будет Gparted, Cp. Больше ничего не надо.

Vekt
()
Ответ на: комментарий от voronin

Перейди в single user mode, убей syslogd и если еще кто из программ останется, кроме твоего шела. Освободи раздел 10Г. потом cd /home ; dump -0 -f - /dev/sda5 | restore -r -f - ; grub-install ... ; vi fstab ; ...

sdio ★★★★★
()
Последнее исправление: sdio (всего исправлений: 1)

extended

Ты плохо разметил диск. Разметь так, чтобы было не больше четырёх разделом. Extended-разделы не нужны.

CYB3R ★★★★★
()
Ответ на: комментарий от Vekt

не зонд, а реальное удобство

все по-разному это называют :-)

Типа остроумно пошутил. Молодец.

:-)

sdio ★★★★★
()
Последнее исправление: sdio (всего исправлений: 1)
Ответ на: комментарий от CYB3R

Ты плохо разметил диск. Разметь так, чтобы было не больше четырёх разделов. Extended-разделы не нужны.

Вообще ничего не нужно. Юзай перфокарты.

geekless ★★
()

установил / на /dev/sda5 (extended раздел на 250 гб), а /home на /dev/sda2 (10 гб)

Чтобы поменять разделы нужно:

1) лучше всё делать из под ливсиди, но необязательно
2) всё нужно делать под root'ом
3) создай в коревом разделе (/dev/sda5) папку (например home2) и перетащи из раздела /home (/dev/sda2) все данные туда
4) скопируй с правами все данные из корневого раздела (/, всмысле /dev/sda5) на раздел /home (т.е. на /dev/sda2)
5) исправь /etc/fstab (всмысле /dev/sda5/etc/fstab)
6) исправь /boot/grub/grub.cfg (всмысле /dev/sda5/boot/grub/grub.cfg)
7) прочеши весь /etc (всмысле /dev/sda5/etc/*) в поисках «/dev/sda5» и замени на «/dev/sda2»
8) перезагрузись, если все нормально, снова под ливсиди, или прямиком, перемести содержимое home2 в новый хомяк
9) загрузись с новым хомяком, кайфуй

Novator ★★★★★
()
Ответ на: комментарий от Novator

6) исправь /boot/grub/grub.cfg (всмысле /dev/sda5/boot/grub/grub.cfg)

Если /boot не отделялся от /, этого не достаточно. Нужно ещё и переустановить grub. Подробности зависят от версии и дистрибутива ( debian/ubuntu: grub-install /dev/sda2 )Можно просто оставить копию grub в /home ( /home/grub )

Оффтопик: очень помог бы LVM

router ★★★★★
()

Очевидно: Возьми Linux LiveCD, Gparted, уменьши размер sda5, увеличь sda2 и перемести разделы, которые между ними (если есть)

Можно и из-под Windows (Acronis DDS, Partition Magic, MiniTool Partition Wizard), но не рекомендую, т.к. часто они стирают всю инфу с раздела.

Nycteas
()
Ответ на: комментарий от CYB3R

Почему это не нужны? Это очень удобно, если на компе расположено 2 и более ОС (У меня их 4, под каждую несколько разделов, и все это на 500-гиговом диске ноута)

Nycteas
()
Ответ на: комментарий от Nycteas

ОС должна быть на диске (да и вообще на компьютере, если дисков несколько) только одна. Ты можешь иметь несколько ядер, но остальные операционные системы перенеси в виртуалку.

CYB3R ★★★★★
()
Ответ на: комментарий от voronin

Если хочешь много разделов, не используй таблицу разделов msdos.

CYB3R ★★★★★
()
Ответ на: комментарий от Nycteas

Тебе, может, приятно. А мне было бы некомфортно.

CYB3R ★★★★★
()
Ответ на: комментарий от router

Если /boot не отделялся от /, этого не достаточно.

Точно! Просто у меня /boot всегда на отдельном маленьком (100Мб) разделе впереди диска.

Ну, если папка /boot физически находится на корневом разделе, то надо еще пункт добавить:
7.1) запусти grub-install /dev/sda2

Novator ★★★★★
()
Ответ на: комментарий от voronin

боялся накосячить.

Щас линукс (lubuntu) настолько просто устанавливается, что я сам последнее время предпочитаю заново переустановить линукс, чем заморачиваться с копированием файлов и правкой конфигов - нахер голову забивать )
1) сохранил все данные и конфиги на отдельный раздел
2) с флешки переустановил линукс
3) подправил конфиги согласно бекапу
4) профит! :)

Novator ★★★★★
()

Уменьши слева /, создай раздел с файловой системой. Скопируй туда /. Удали раздел в 240 Гб. Затем или:

1). Перемести влево /home и расширь
2). Не удаляй раздел 240 Гб, а просто очисти. Скопируй туда /home, удали /home и расширь.

Копирование осуществляется командой cp -ax. Затем редактируй /etc/fstab и /boot/grub/grub.cfg либо /boot/grub/menu.lst. Если там не /dev/sdxX, а UUID, брать UUID советую в «Свойствах раздела» в GParted.

ZenitharChampion ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.