Страница 1 из 1
Замена дисков на сервере FreeBSD на более емкие
Добавлено: 2013-05-06 15:19:51
bmp2006
Всем добрый день.
Есть почтовый сервер под Freebsd 9. Старенький, но надежный сервер с зеркалированием на IDE дисках. Все было хорошо, но место заканчивается. Есть на замену диски 2*320Гб вместо работающих 2*80 Гб. Что я делал:
1. Сделал бэкап CloneZill'ой на сетевой ресурс
2. Восстановил его на новые диски
Восстановление прошло, но теперь я имею просто неразмеченную область объемом около 240 Гб
3. Дальше через sysinstall-fdisk создаю на этой пустой области новый slice Create(C), размер на всю оставшуюся область, делаю write и перегружаю сервер. В результате Can't load 'kernel'
Собственно здесь я и застрял... Пока просто восстановился из бэкапа.
Дальше, если я правильно понимаю мне нужно
4. Переименовать директорию с почтой, например /usr/mail -> /usr/mail.bak
5. Создать новую директорию /usr/mail
6. Смонтировать в нее новый раздел
7. Перенести почту /usr/mail.bak -> /usr/mail
С freebsd работаю недавно и редко т.к. кроме почтового сервера ничего больше на ней не работает. Настроил и забыл, если бы не это. Просьба помочь с fdisk или поправить если я неправильно что-то делаю.
Re: Замена дисков на сервере FreeBSD на более емкие
Добавлено: 2013-05-06 15:59:10
snorlov
Поищите статью на этом сайте по замене дисков, а CloneZill'а она ж скопирует вам диск один в один, точнее все slice'ы с таким же размером, как был, лучше всего будет, если вы проанализируете ваши старенькие диски, поймете, что и на сколько увеличивать, после чего новый диск разобьете как вам надо и через dump/restore скопируете/восстановите данные..
Re: Замена дисков на сервере FreeBSD на более емкие
Добавлено: 2013-05-06 17:12:54
bmp2006
Спасибо!
Я правильно понимаю что мне нужно сделать?
1. Сделать dump например на ftp
2. Убрать старые диски
3. Вставить новые, настроить зеркало
4. Установить заново систему с нужной мне разбивкой
5. Сделать restore
Re: Замена дисков на сервере FreeBSD на более емкие
Добавлено: 2013-05-06 17:24:48
snorlov
Я бы сначала разбил бы зеркало, все сделал бы на одиночных дисках, ну а потом заново собрал... Целее будут...
Re: Замена дисков на сервере FreeBSD на более емкие
Добавлено: 2013-05-07 7:23:52
vadim64
я бы переставил всё по новой просто и залил затареные папки да дампы управляющих баз
и не нада бользоваться fdisk и bsdlabel, их скоро тоже выпилят, надеюсь
Re: Замена дисков на сервере FreeBSD на более емкие
Добавлено: 2013-05-07 11:08:39
FreeBSP
а что тогда труЪ ?
Re: Замена дисков на сервере FreeBSD на более емкие
Добавлено: 2013-05-07 11:20:11
vadim64
FreeBSP писал(а):а что тогда труЪ ?
не ожидал от Вас такого вопроса
если предположить, что здравомыслящие люди стараются юзать не MBR, а одной из не худших алтернатив является GPT, то можно посоветовать использовать gpart для замены вышеупомянутых утилит
без словоблудия: GPT и gpart - комильфо при FreeBSD 9+
Re: Замена дисков на сервере FreeBSD на более емкие
Добавлено: 2013-05-07 20:33:01
bmp2006
В общем пока остановился на таком варианте:
1. Backup диска целиком с помощью CloneZilla на сетевой ресурс (samba)
2. Сбор RAID1 на новых дисках
3. Restore диска целиком с помощью CloneZilla
4. Создание новой раздела с помощью gpart add -t freebsd-ufs -l gpusrfs twed0
5. Форматирование нового раздела newfs -U /dev/gpt/gpusrfs
6. Создание временной папки для почты /usr/mail2
7. Монтирование нового раздела в папку /usr/mail2, добавление в fstab
8. Перезагрузка
9. Копирование почты /usr/mail->/usr/mail2
10. Переименование папок, назначение прав
Опробовал пока на тестовом компе, все получилось. Через sysinstall не получалось наверное т.к. у меня таблица разделов была не MBR а GPT (разметка делалась автоматом при установке), хотя не уверен.
Еще не очень понимаю как будет заполняться дисковое пространство, если на текущий момент у меня директория /usr/mail находится в root (/) разделе, а я в нее смонтирую новый созданный раздел... Просто интересно
Re: Замена дисков на сервере FreeBSD на более емкие
Добавлено: 2013-05-14 10:54:25
123
vadim64 писал(а):
если предположить, что здравомыслящие люди стараются юзать не MBR, а одной из не худших алтернатив является GPT, то можно посоветовать использовать gpart для замены вышеупомянутых утилит
без словоблудия: GPT и gpart - комильфо при FreeBSD 9+
GPT хорошая штука но к сожалению еще сыровата на фряхе
Несколько раз уже натыкался на очень большие проблеммы при использовании RAID1 (зеркало) на системном диске если не MBR а GPT
Re: Замена дисков на сервере FreeBSD на более емкие
Добавлено: 2013-05-14 11:34:47
snorlov
123 писал(а):vadim64 писал(а):
если предположить, что здравомыслящие люди стараются юзать не MBR, а одной из не худших алтернатив является GPT, то можно посоветовать использовать gpart для замены вышеупомянутых утилит
без словоблудия: GPT и gpart - комильфо при FreeBSD 9+
GPT хорошая штука но к сожалению еще сыровата на фряхе
Несколько раз уже натыкался на очень большие проблеммы при использовании RAID1 (зеркало) на системном диске если не MBR а GPT
Можно узнать какие?
Re: Замена дисков на сервере FreeBSD на более емкие
Добавлено: 2013-05-14 11:48:44
vadim64
snorlov писал(а): Можно узнать какие?
+1
Re: Замена дисков на сервере FreeBSD на более емкие
Добавлено: 2013-05-14 11:51:03
vadim64
123 писал(а):GPT хорошая штука но к сожалению еще сыровата на фряхе
Несколько раз уже натыкался на очень большие проблеммы при использовании RAID1 (зеркало) на системном диске если не MBR а GPT
да вообще не надо даже никаких уточнений, пояснение про зеркало характеризует автора таким образом, что какие то заявления о готовности GPT на фряхе видятся не очень серьёзными
Re: Замена дисков на сервере FreeBSD на более емкие
Добавлено: 2013-05-14 13:43:02
123
snorlov писал(а):
Можно узнать какие?
1) Возьмите соберите зеркало на системных дисках с GPT
2) Попробуйте сделайте пункт №1 и уже на SSD винтах
Я не говоррю про дополнительные жесткие диски, а говорю именно про те на которых установленна система
Re: Замена дисков на сервере FreeBSD на более емкие
Добавлено: 2013-05-14 17:50:05
ChihPih
123 писал(а):snorlov писал(а):
Можно узнать какие?
1) Возьмите соберите зеркало на системных дисках с GPT
2) Попробуйте сделайте пункт №1 и уже на SSD винтах
Я не говоррю про дополнительные жесткие диски, а говорю именно про те на которых установленна система
1) Выдаст наверно такую ошибку - gptboot: invalid backup GPT header? Если да, то это фигня
2) В чем разница на логическом уровне от НЖМД?
Re: Замена дисков на сервере FreeBSD на более емкие
Добавлено: 2013-05-14 18:12:54
snorlov
123 писал(а):snorlov писал(а):
Можно узнать какие?
1) Возьмите соберите зеркало на системных дисках с GPT
Я не говоррю про дополнительные жесткие диски, а говорю именно про те на которых установленна система
Да вроде в 9.1 первое должно было пофикшено...
Re: Замена дисков на сервере FreeBSD на более емкие
Добавлено: 2013-05-15 7:51:29
vadim64
простите, но это врядли может быть пофикшено
это архитектурно не возможно при GPT
когда у меня была такая нужда, я читал главу хэндбука на английском, сейчас прочитал статью на русском и увидел что там не описано как следует это всё делать под GPT
тема создания зеркала на системном работающем гпт подробно обсосана в забугорском форуме по freebsd и всех кто задаёт эти вопросы отправляют читать хэндбук
Re: Замена дисков на сервере FreeBSD на более емкие
Добавлено: 2013-05-28 21:33:25
kharkov_max
Вообщем если тема еще актуально,
вот статейка.
Несколько раз по статье переливал системы под freebsd8.2 на другие диски, в том числе и на более емкие.
Важно !!!
Под 9кой может не получится либо появятся ньюансы - нужно тестить.
Удачи ...
Re: Замена дисков на сервере FreeBSD на более емкие
Добавлено: 2013-05-29 6:42:40
vadim64
в статье описывается решение с мбр