| FreeBSD клонирование HDD не вынимая диска и не останавливая сервер |
| Автор H@wk! | |||||
| 03:02:2009 г. | |||||
Страница 1 из 3 // Created: Ohalnikov Oleg// Date: 03-02-2009 Содержание: |-----// Вступление |-----// Постановка задачи |-----// Выполнение переноса |-----// Установка FreeBSD и разметка диска |-----// Настройка NFS сервера |-----// Настройка NFS клиента |-----// PAX - Копирование разделов |-----// Заключительное конфигурирование |-----// Краткое описание других методов клонирования HDD // Вступление Достался в наследство совсем старенький сервер на FreeBSD. При беглом осмотре выяснил следующее: - на МБ попухли конденсаторы. - кулер на южном мосту заклинило. - при загрузке идут ошибки, предпологаю связанные с контроллерами HDD. - общее состояние, ржавый корпус, ржавые болты крепления МБ. Попытался вынуть посмотреть память, защелки наглухо заклинило. СД умер от грязи, флоп тоже. Думаю при нескольких стоп-стартах, сервер умрет. Очень удивило, как при таком состоянии конденсаторов, он еще работает. // Постановка задачи Сборка нового сервера. Предусмотрено 3 HDD, два объединены в RAID зеркало и один для осуществления задуманного, позже поясню. Зеркалирование FreeBSD со старого железа на новое, при этом сервер должен продолжать работать, т.к. простой не возможен. // Выполнение переноса |----Установка FreeBSD и разметка диска На "новый" сервер ставим FreeBSD, версия любая, я поставил 7.1. Установку производим на отдельный HDD, не на RAID. Конфигурируем сеть и прочие прелести из которых обязательным образом понадобится сервер NFS и еще поставил SSHD, так как в серверной нет монитора и работы проводил с удаленной консоли. Следующийц шаг - работа с жесткими дисками объединенными в RAID. Весь фокус в том, что таблица разделов должна один в один соответствовать таблице разделов сервера. В моем случае на сервере имеется следующее: $ df -hНа "новом" сервере создаем точки монтирования будующей файловой системы организованной на RAID.
#cd mnt #mkdir root cache jail tmp var usr //root - это для корневого раздела "/". На "новом" сервере запускаем sysinstall: #sysinstall Переходим к конфигурированию HDD, напоминаю, сейчас нам надо разметить HDD объединенные в RAID один в один, как на работающем сервере.
![]() ![]() Выбираем RAID диск для FDisk. //В моем случае раид обозначен как ar0 и состоит из двух дисков ad4 и ad6. ![]() Выбираем раид и диски его образующие. Переходим в программу разметки. //Общая информация по работе с HDD // Пример скриншота программы разметки, взят из офф. документации. В данном примере Disk name будет содержать три записи, два HDD и RAID - выбираем Disk name: ar0 ![]() Жмем: "A" - Использовать весь диск. "S" - Сделать загрузочным. "W" - Записать изменения. "Q" - Для выхода. Откроется окно с вопросом, куда прописать загрузчик. Выбираем Standart Install standart MBR --- Yes. //Небольшое примечание к данному примеру. Т.к. используется три диска и на одном уже стоит система и он является загрузочным, то впринципе можно "S" и не жать, в дальнейшем грузится будем с него, а в fstab-е пропишем новые разделы RAIDa. |
|||||
| « FreeBSD обновляем порты |
|---|




