- Главная... arrow - Статьи... arrow | - BSD arrow FreeBSD клонирование HDD не вынимая диска и не останавливая сервер

#Записки о Unix/Linux/BSD/Solaris

FreeBSD клонирование HDD не вынимая диска и не останавливая сервер
Автор H@wk!   
03:02:2009 г.
Оглавление
FreeBSD клонирование HDD не вынимая диска и не останавливая сервер
Страница 2
Страница 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
Filesystem                Size   Used  Avail Capacity  Mounted on
/dev/ad1s1a               126M    39M    77M    34%    /
/dev/ad1s1d               9.6G   4.0K   8.8G     0%    /cache
/dev/ad1s1h               4.9G   5.4M   4.5G     0%    /jail
/dev/ad1s1g               3.8G    13M   3.5G     0%    /tmp
/dev/ad1s1e               115G    80G    26G    75%    /usr
/dev/ad1s1f                77G    32G    39G    45%    /var
procfs                    4.0K   4.0K     0B   100%    /proc


На "новом" сервере создаем точки монтирования будующей файловой системы организованной на 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 обновляем порты

#COMMENT

Блокируем Ylmf-pc на Exim, Bru...
Благодарю за кучу уцелевших нервов:) постоянно приходилось б...
30/05/17 00:02 More...
By Mus

Установка даты и времени в кон...
Спасибо
12/05/17 17:49 More...
By dushka

Раскладка в rdesktop
Огромное спасибо!
28/04/17 14:01 More...
By Виктор

Аутентификация средствами Apac...
подскажите как писать пороль цифры ?пж! :sigh
28/03/17 13:06 More...
By Лиза

Logwatch - мониторинг журналов...
Отлично, очень не хватало. Автору большое спасибо, пиши еще.
25/01/17 02:44 More...
By Gregg

Сейчас на сайте находятся:
2 гостей