Переезд системы (на другой компьютер)
Модератор: Bizdelnick
-
Nightwolf_ng
- Сообщения: 1483
- Статус: Участнег
- ОС: Женько и семёрко
Переезд системы
Итак имеются 2 компьютера (см. подпись). На маленьком стоит (800Mhz) Gentoo на IDE харде. Большой комп (2200+) имеет 2 SATA жёстких.
Возник вопрос переезда системы на большой комп...
Условия такие:
1. На большом компе на первом жёстком будет первичный раздел, который юудет содержать оффтоп...
2. Остальное место диска (видимо на расширенном разделе) будет занято корнем, свопом и т.д.
3. Второй хард будет содержать /home
Теперь по порядку:
1. Видимо придётся воткнуть хард с маленького на большой комп и как-то перенести инфу. Вопрос: как сделать это грамотно и без потерь?
2. Чтобы её переносить, видимо придётся SATA диск заранее резбить на разделы. Вопрос: как быть со структурой? Обязательно ли содавать разделы такого же размера как на IDE диске?
3. Насколько безболезненно пройдёт процесс перехода на другую машину? (ну понятно, что конфиг загрузчика, например, точно придётся поправить) Или себе дешевле поставить туда систему заново? (этого не хотелось бы, т.к. слишком много сил и времени отняла эта...)
Ваши мысли?
Возник вопрос переезда системы на большой комп...
Условия такие:
1. На большом компе на первом жёстком будет первичный раздел, который юудет содержать оффтоп...
2. Остальное место диска (видимо на расширенном разделе) будет занято корнем, свопом и т.д.
3. Второй хард будет содержать /home
Теперь по порядку:
1. Видимо придётся воткнуть хард с маленького на большой комп и как-то перенести инфу. Вопрос: как сделать это грамотно и без потерь?
2. Чтобы её переносить, видимо придётся SATA диск заранее резбить на разделы. Вопрос: как быть со структурой? Обязательно ли содавать разделы такого же размера как на IDE диске?
3. Насколько безболезненно пройдёт процесс перехода на другую машину? (ну понятно, что конфиг загрузчика, например, точно придётся поправить) Или себе дешевле поставить туда систему заново? (этого не хотелось бы, т.к. слишком много сил и времени отняла эта...)
Ваши мысли?
-
Aectann
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: Переезд системы
Mati_maniak писал(а): ↑03.04.2006 19:251. Видимо придётся воткнуть хард с маленького на большой комп и как-то перенести инфу. Вопрос: как сделать это грамотно и без потерь?
2. Чтобы её переносить, видимо придётся SATA диск заранее резбить на разделы. Вопрос: как быть со структурой? Обязательно ли содавать разделы такого же размера как на IDE диске?
Код: Выделить всё
dd if=/dev/X of=/dev/Y(X - хард с системой, Y - пустой хард) ?
Таблица разделов на диске по идее должна сохраниться.
3. Насколько безболезненно пройдёт процесс перехода на другую машину? (ну понятно, что конфиг загрузчика, например, точно придётся поправить) Или себе дешевле поставить туда систему заново? (этого не хотелось бы, т.к. слишком много сил и времени отняла эта...)
Gentoo... Лучше, наверное, заново поставить и скопировать /etc на новую машину(ну и внести нужные изменения). Хотя, если архитектура проца та же, то может и со старой системой прокатит.
My god... it's full of stars!...
-
Nightwolf_ng
- Сообщения: 1483
- Статус: Участнег
- ОС: Женько и семёрко
Re: Переезд системы
(Aectann @ Apr 3 2006, в 19:49) писал(а):dd if=/dev/X of=/dev/Y
(X - хард с системой, Y - пустой хард) ?
Таблица разделов на диске по идее должна сохраниться.
Бррр... И что это получится?
У меня на IDE жёстком (20Gb):
hda1 - /boot - 32Mb
hda2 - swap - 500Mb
hda6 - / - 4Gb
hda7 - /home - всё остальное место
А на SATA (80Gb) должно быть примерно следующее:
sda1 - NTFS - 5Gb под Win
sda2 - /boot - 32Mb
sda3 - /swap - 500Mb
sda6 - / - всё остальное место
Ну и на SATA (120Gb):
sdb1 - /home - 120Gb
Размер дисков-то разный... Вот и не знаю как быть...
-
N-gusakov
- Сообщения: 302
- Статус: Ubuntuфил
- ОС: Ubuntu 7.10
Re: Переезд системы
Совсем недавно делал по этой инструкции:
http://www.opennet.ru/docs/HOWTO-RU/mini/H...sk-Upgrade.html
если не получится что-- спрашивай, в памяти еще свежо...
http://www.opennet.ru/docs/HOWTO-RU/mini/H...sk-Upgrade.html
если не получится что-- спрашивай, в памяти еще свежо...
Apple Power book G4 (Mac OS X 10.4.11)
www.cCube.ru
www.cCube.ru
-
Aectann
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: Переезд системы
Ну тогда заранее разбить SATA-диск, а потом с помощью того же dd копировать отдельно каждый раздел, например(исходя из твоей схемы) - dd if=/dev/hda6 of=/dev/sda6.
My god... it's full of stars!...
-
Nightwolf_ng
- Сообщения: 1483
- Статус: Участнег
- ОС: Женько и семёрко
Re: Переезд системы
N-gusakov писал(а): ↑03.04.2006 20:39Совсем недавно делал по этой инструкции:
http://www.opennet.ru/docs/HOWTO-RU/mini/H...sk-Upgrade.html
если не получится что-- спрашивай, в памяти еще свежо...
Не успел поесть, а тут уже насоветовали...
Спасибо, думаю, что применю...
-
Sergey T
- Сообщения: 250
- ОС: Debian
Re: Переезд системы
А не проще ли на большой комп поставить систему с дистра, а затем соединить его с маленьким компом и перелить данные по сети?
-
Nightwolf_ng
- Сообщения: 1483
- Статус: Участнег
- ОС: Женько и семёрко
-
Warderer
- Модератор
- Сообщения: 1056
- Статус: киберпИнгвин на гусеничном ходу
- ОС: Debian unstable
Re: Переезд системы
Уважаемые, dump | restore гарантировано сделает то, что вам надо.
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
И восемь строк матом...(бесплатно)
-
Nightwolf_ng
- Сообщения: 1483
- Статус: Участнег
- ОС: Женько и семёрко
-
Warderer
- Модератор
- Сообщения: 1056
- Статус: киберпИнгвин на гусеничном ходу
- ОС: Debian unstable
Re: Переезд системы
А чего тут подробнее инструктировать? В man всё есть. Вкратце:
делает дамп файловой системы и гонит её потоком на стандартный выход, а
разворачивает этот дамп из стандартного ввода.
Таким образом строка вида
, запущенная в размеченной партиции, на которую нужно перенести корневой раздел сделает всё, что нужно. В моём случае мне оставалось только обновить mbr при помощи lilo.
Код: Выделить всё
dump -0u / -f -делает дамп файловой системы и гонит её потоком на стандартный выход, а
Код: Выделить всё
restore -r -f -разворачивает этот дамп из стандартного ввода.
Таким образом строка вида
Код: Выделить всё
dump -0u / -f - | restore -r -f -, запущенная в размеченной партиции, на которую нужно перенести корневой раздел сделает всё, что нужно. В моём случае мне оставалось только обновить mbr при помощи lilo.
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
И восемь строк матом...(бесплатно)
-
Nightwolf_ng
- Сообщения: 1483
- Статус: Участнег
- ОС: Женько и семёрко
Re: Переезд системы
Warderer
Спасибо... Не очень правда понятно... Пойду читать man ну или всё же на установку системы решусь...
Спасибо... Не очень правда понятно... Пойду читать man ну или всё же на установку системы решусь...
-
Bdfy
- Сообщения: 253
Re: Переезд системы
Вот бреда-то насоветовали ...
Самый простой вариант:
насчет разбиения - /home - отдельно, / - все остальное ( ну можно еще /boot вынести вперед - но это не актуально ) ....
Далее ( dump, dd - это конечно хорошо НО ЗАЧЕМ ???? потом прийдется увеличивать раздел и т п - кому это нужно ???? )
Далее запускаемся со старого компьютера: подмонтируем новый диск и копируем каталоги ( все кроме /sys, proc, /dev ( ну может еще забыл - надо посмотреть ) + соотв того каталога который примонтировали - чтобы рекурсии не получилось .. ) - Надеюсь у тебя udev стоит ? недостающие каталоги создаем на новом разделе .. Копировать проще всего коммандой cp -ax ... Ну соотв. правим /etc/fstab для нового винта
После копирования ребутаемся со старого винта и в grubе указываем что ребутаться нужно с нового винта - указав соотв разделы.. Далее после ребута в новый винт запускаем grub-install предварительно удалив файлик в /boot/grub с инфой о старом винте ( названия точно не помню ) - делаем grub-install, предварительно попровив menu.lst ... и все
запускаться будет если "не выкинул из ядра лишнее" .... - если выкинул - компиляй заново ...
Самый простой вариант:
насчет разбиения - /home - отдельно, / - все остальное ( ну можно еще /boot вынести вперед - но это не актуально ) ....
Далее ( dump, dd - это конечно хорошо НО ЗАЧЕМ ???? потом прийдется увеличивать раздел и т п - кому это нужно ???? )
Далее запускаемся со старого компьютера: подмонтируем новый диск и копируем каталоги ( все кроме /sys, proc, /dev ( ну может еще забыл - надо посмотреть ) + соотв того каталога который примонтировали - чтобы рекурсии не получилось .. ) - Надеюсь у тебя udev стоит ? недостающие каталоги создаем на новом разделе .. Копировать проще всего коммандой cp -ax ... Ну соотв. правим /etc/fstab для нового винта
После копирования ребутаемся со старого винта и в grubе указываем что ребутаться нужно с нового винта - указав соотв разделы.. Далее после ребута в новый винт запускаем grub-install предварительно удалив файлик в /boot/grub с инфой о старом винте ( названия точно не помню ) - делаем grub-install, предварительно попровив menu.lst ... и все
запускаться будет если "не выкинул из ядра лишнее" .... - если выкинул - компиляй заново ...
-
Warderer
- Модератор
- Сообщения: 1056
- Статус: киберпИнгвин на гусеничном ходу
- ОС: Debian unstable
Re: Переезд системы
(Bdfy @ Apr 4 2006, в 15:00) писал(а):Далее ( dump, dd - это конечно хорошо НО ЗАЧЕМ ???? потом прийдется увеличивать раздел и т п - кому это нужно ???? )
Может почитаем man по dump, а потом будем умничать? Это раз, а два - моя строка уже в принципе делает всё, что нужно, безо всяких оговорок про /proc, /sys, /dev и прочее...
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
И восемь строк матом...(бесплатно)
-
Nightwolf_ng
- Сообщения: 1483
- Статус: Участнег
- ОС: Женько и семёрко
Re: Переезд системы
-
Bdfy
- Сообщения: 253
Re: Переезд системы
Может почитаем man по dump, а потом будем умничать? Это раз, а два - моя строка уже в принципе делает всё, что нужно, безо всяких оговорок про /proc, /sys, /dev и прочее...
man dump >
dump - ext2 filesystem backup
А reiserfs оно умеет ? - тем более эта утилита копирует в файл как я понял а потом этог файл прийдется обратно распаковывать .. - cp в любом случае просто
PS: Я не умничаю а предлагаю самое простое решение ...
А кстати по теме: как я понял у автора топика Gentoo ? - но тут копирование просто может не помочь ядро наверно все равно прийдется перекомпилять .. - т к скорее всего он "выкинул оттуда все лишнее" .. + потерянная "оптимизация" под новый процессор .. - в общем в твоем случае проще переставить всю систему - а то вдруг флаг какой важный забыл ...
-
Nightwolf_ng
- Сообщения: 1483
- Статус: Участнег
- ОС: Женько и семёрко
Re: Переезд системы
Не очень-то и надо... У меня ext3...
Bdfy писал(а): ↑04.04.2006 15:22А кстати по теме: как я понял у автора топика Gentoo ? - но тут копирование просто может не помочь ядро наверно все равно прийдется перекомпилять .. - т к скорее всего он "выкинул оттуда все лишнее" .. + потерянная "оптимизация" под новый процессор .. - в общем в твоем случае проще переставить всю систему - а то вдруг флаг какой важный забыл ...
Да, да... Я тоже задумался... Сейчас вот монитор туда нормальный подоткну и буду с нуля систему ставить, а конфиги перенесу... Ну а в ядре всё включено как для старого так и для нового компа...
Всё-таки перестанов!
Всем огромное спасибо!!!
-
Warderer
- Модератор
- Сообщения: 1056
- Статус: киберпИнгвин на гусеничном ходу
- ОС: Debian unstable
Re: Переезд системы
(Mati_maniak @ Apr 4 2006, в 15:28) писал(а):тем более эта утилита копирует в файл как я понял а потом этог файл прийдется обратно распаковывать .. - cp в любом случае просто
Ну неужели трудно прочитать? Первая часть гонит в stdout, другая разворачивает из stdin. Что произойдёт при объединении через пайп?
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
И восемь строк матом...(бесплатно)