LINUX.ORG.RU

Перенос рабочей установи Linux на другой раздел


0

0

Здравствуйте!

Вчера потребовалось освободить один жесткий диск, на котором был установлен линукс. Убив пару часов, я перенес линукс на другой раздел. Окрыленный успехом написал небольшое руководство, которое представляю Вашему вниманию.

http://vicking.ya.ru/replies.xml?item_no=1010

Попутно вопрос: можно ли было это сделать по-другому?

Я бы просто подмонтировал раздел и скопировал, попутно зибавившись от фрагментации фс.

madcore ★★★★★
()

Есть старое how to:

http://www.linux.org.ru/books/HOWTO/Hard-Disk-Upgrade.html

В нём не отмечено, что желательно размонтировать /dev (тогда оно было ещё статикой), и lilo сейчас можно встретить гораздо реже чем grub.

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

> Я бы просто подмонтировал раздел и скопировал, попутно зибавившись от фрагментации фс.

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

viktor-zin
() автор топика

Всегда копировал/перемещал линуксы, причём из-под работающего его же копировал - и всё получалось отлично.

kapsh
()

можно пользоваться и tar -cvzpf

единственное что есть livecd(usb) где tar это busybox (например slackware rescue)
в таком случае права доступа могут побиться, tar должен быть нормальным

Sylvia ★★★★★
()
Ответ на: комментарий от viktor-zin

>Я однажды пробовал скопировать так файлы. Но видимо из-за наличия специальных файлов у меня система, которая копировала, просто умерла.

Ты видимо копировал саму копирующую систему с подмонтированными /proc итп. Надо было было раздел системы смонтировать куда-нибудь и спокойно копировать.

madcore ★★★★★
()

Можно было бы просто нажать кнопочку поиск на ЛОРе, раз в неделю-две обязательно кто-нибудь, да переносит линукс на новый раздел.

А насчёт твоего руководства... Прочти в man mount про ключик -bind и пойми, что окрылялся и делал много лишних телодвижений совершенно напрасно.

Lumi ★★★★★
()

Да вроде не так уж сложно по ссылке, правда dd не имеет смысла, можно mount --bind + tar, из под работающей системы ^_^

sig_wall
()

А взять GParted Live и сделать это за пару кликов мышки не проще?

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

Можно и так, если не пользоваться фм, которому эти параметры не скормить :)

madcore ★★★★★
()

Попутно вопрос: можно ли было это сделать по-другому?

Linux переносится командой cp с ключами -rp и корректировкой конфига загрузчика.

d_a ★★★★★
()

не нужен никакой -bind. главное не копировать /proc /dev и /sys.

Мне нравится копировать из mc с галочкой 'сохранять атрибуты' ;)

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

> Это очень вредный совет.

Обоснуете? Весьма удобно выделить то что нужно а не перечислять маниакально все папки, директории и каталоги кроме тех что надо скопировать ;)

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

-bind нужен для того, чтобы копировать именно содержимое раздела, а там хоть mc, хоть cp.

Lumi ★★★★★
()

За выходные столько написали :)

Спасибо. Буду изучать другие способы.

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