LINUX.ORG.RU

Перенос системы с одного раздела на другой


0

0

Имеется раздел на диске с установленным линуксом(Ubuntu Dapper). Сейчас освободился еще один раздел на том же диске и мне хочется перенести нынешний корневой раздел на него. Я вижу несколько вариантов решения данной проблемы:

1. Просто тупо все скопировать. Но не думаю что это правильное решение. Оч. не хочется терять все настройки и т.д.

2. Сделать образ и распаковать его на нужном разделе. Но тут есть проблемка -- свободного места на разделе почти нет, т.е делать образ физически не получится.

Как правильно перенести линукс с одного раздела на другой? Может есть какое-то how-to или вики?

Берёшь и копируешь!
А в чём проблема?
Опосля правишь fstab и загрузчик! (Сам так делал)

UVV ★★★★★
()

буквально на днях делал почти то же самое (переносил систему с одной тачки на другую). просто сказал `cp -rp /{bin,dev,etc,lib,opt,sbin,usr} /mnt/hdc2`, создал недостающие директории (/boot, /proc, /sys, /tmp, /var/*), поправил fstab и lilo.conf, собрал ядро и переписал загрузчик.

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

Я в чём-то не прав?
cp -fpr /<всего кроме mnt> /mnt/new_root

UVV ★★★★★
()

идеологически правильно:

(dump -0f - /dev/wd0a)|(cd /DST; restore -rf -)

или

(cd /SRC; dump -0f - .)|(cd /DST; restore -rf -)

или

(cd /SRC; tar cf - .)|(cd /DST; tar xpf - )

beastie ★★★★★
()

Если dump/restore нет для фс на корневом разделе и новый 
раздел (new=hda2) не меньше старого (old=hda1), то:

dd if=/dev/$old of=/dev/$new bs=1M

$fsck /dev/$new
$resizefs /dev/$new

З.Ы. Хм, не самый простой вариант получился, ну да ладно ...

sdio ★★★★★
()

Вобщем сделал cp -fpr /{то что надо} /mnt/new_root, сделал chroot на /mnt/new_root. Потом обновил загрузчик и все :)

Всем спасибо за дельные советы.

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

dump/restore правильно сделал что не использовал ;)

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