The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Перенос Linux на новый винчестер"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Перенос Linux на новый винчестер"  +/
Сообщение от belodemon email(ok) on 09-Сен-09, 16:05 
Доброго времени суток! Есть Debian Linux сервер с маленьким IDE винчестером который начал глючить, купили новенький большего размера, после переноса сервера планируется полная утилизация старого. Проблема: Как правильно перенести сервер с наименьшей затратой времени и усилий? Гугл подсказал что копирование а точнее создание образа командой dd в моем случае не подходит, винты разных размеров, остановился на варианте cp -ax  параметры -ах помогают избежать возможных проблем с правами... так вот у меня винчестер разбит таким образом
/dev/hda1             327M  163M  147M  53% /
tmpfs                 379M     0  379M   0% /lib/init/rw
udev                   10M  128K  9.9M   2% /dev
tmpfs                 379M     0  379M   0% /dev/shm
/dev/hda9             9.0G  306M  8.2G   4% /home
/dev/hda8             373M   11M  343M   3% /tmp
/dev/hda5             4.6G  974M  3.5G  22% /usr
/dev/hda6             2.8G  1.3G  1.4G  50% /var
/dev/sda1             699G  421G  278G  61% /mnt/share
прошу подсказать правильно ли я мыслю, потому как перенос будет осуществлятся по ssh физически там находится человек который в линуксе не очень, и сможет только перетыркнуть винчестеры местами. На новом винчестере я создаю такое же количество логических разделов, монтирую их например в папки 1 2 3 ... в например /mnt/1  /2 /3 .. соответственно копирую данные cp -ax / /mnt/1   && cp -ax /home /mnt/2 и тд? Ставлю винт первым, есть ливсд убунты, как с него правильно установить grab, я с него подгружался на своем десктоповом компе, команды grab там нет...? Так же буду рад есле подскажите какие то более удобные варианты переноса, поделитесь опытом.
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Перенос Linux на новый винчестер"  +/
Сообщение от zerot email(ok) on 09-Сен-09, 16:38 
думаю, что проще всего вам подцепить этот винт вторым, разбиение, создание файловых систем, последующее монтирование и копирование данных
.
после чего потребуется инициализировать grub на второй железке. Это несложно, смотри, например http://www.ourorbits.org/itview/articles/linuxraid.shtml
.
статья устарела (сейчас используется только mdadm), но про grub там написано корректно и ничего не менялось
.
правда такой метод требует 2 перезагрузок, ЕСЛИ железо не позволяет цеплять переферию без остановки
.
а вообще, если система критичная, вам имеет смысл поднять софтверное зеркало, что делается совсем
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Перенос Linux на новый винчестер"  +/
Сообщение от sHaggY_caT (ok) on 09-Сен-09, 16:42 
>Доброго времени суток! Есть Debian Linux сервер с маленьким IDE винчестером который
>начал глючить, купили новенький большего размера, после переноса сервера планируется полная
>утилизация старого. Проблема: Как правильно перенести сервер с наименьшей затратой времени
>и усилий? Гугл подсказал что копирование а точнее создание образа командой
>dd в моем случае не подходит, винты разных размеров, остановился на
>варианте cp -ax  параметры -ах помогают избежать возможных проблем с
>правами... так вот у меня винчестер разбит таким образом

1. Новый винт разбейте на базе LVM (что бы в будущем избежать таких проблем), создайте соответвующие партиции нужного Вам размера.
2. Лучше не cp, а через tar пропустить:

tar cf - -C /mnt/oldsystem . | tar xf - -C /mnt/newsystem

cp может что-нибудь не скопировать

3. Исторически в UNIX это делалось через dump/restore, но менее замороченно, имхо.

4. Что касается grub/grub-install, Вам нужно обратится к документации по Вашему дистрибутиву. На Fedora/CentOS/RHEL в rescue режиме, при загрузке с установочного CD/DVD, все нужное всегда доступно(не знаю, как у Вас с Английским, поэтому привела ссылки на официальную русскую и неофициальный перевод официальной доки):

http://www.redhat.com/docs/manuals/enterprise/RHEL-5-manual/...
http://rhd.ru/docs/manuals/enterprise/RHEL-4-Manual/sysadmin...

5. Если это сервер, сберегите свои нервы и время, сделайте зеркало под данные(!!) жетские диски сейчас дешевые, а mdraid уже промышленно надежен(надежнее многих аппаратных контроллеров, не говоря о хострейдах) подумайте, сколько боли и мучений принесет смерть всего в случае сбоя из-за брака нового диска!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Перенос Linux на новый винчестер"  +/
Сообщение от belodemon email(ok) on 09-Сен-09, 18:15 
Спасибо  !  Сегодня будем пробовать. 8)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Перенос Linux на новый винчестер"  +/
Сообщение от Gennadi email(ok) on 10-Сен-09, 10:28 

http://gennadi.dyndns.org/12.html


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру