Войти

Показать полную графическую версию : Как заменить диски RAID?


BVN-2005
22-07-2022, 09:40
Сервер, контроллер Adaptec 7805Q, RAID 10 из 4-х SSD Intel по 400 Гб. Основное содержимое массива - SQL-базы 1С (Postgre). Нужно полностью заменить диски массива на SSD большего объема (960 Гб) и при этом не потерять данные. Подскажите (пошагово) как сделать? Большого опыта по RAID нету, хотя этот собирал сам... но давно.

dmitryst
22-07-2022, 09:52
BVN-2005, в двух словах

делаем копию данных
удаляем массив с дисками
достаем старые диски и вставляем новые
через биос (или софт типа LSI Megaraid) создаем новый массив из новых дисков
заливаем данные на новый массив и радуемся


Второй вариант, если нельзя останавливать сервер и удалять данные даже временно - поэтапно заменять маленькие диски на большие, и в конце через софт (типа LSI Megaraid) увеличиваем пространство, занятое массивом и далее через "Диспетчер дисков" увеличиваем сами разделы на уже увеличенном массиве. Этот вариант нудный и долгий, поэтому проще и быстрее вариант 1, но там будет простой на время слива/залива бэкапа.

BVN-2005
22-07-2022, 10:14
делаем копию данных »
ДУмаю сделать образ диска, Акронисом, например... ???

удаляем массив с дисками »
Как понимаю, средствами RAID - контроллера (биоса) ?

dmitryst
22-07-2022, 10:24
ДУмаю сделать образ диска, Акронисом, например... ??? »
если тупо файлы БД лежат, думаю, можно таким же тупым копированием переместить на временный диск (с 1С не работал, пусть коллеги подскажут)
Как понимаю, средствами RAID - контроллера (биоса) ? »
да, или из его биоса (с перезагрузкой) или Storage Manager (https://storage.microsemi.com/en-us/downloads/storage_manager/sm/productid=sas-7805&dn=adaptec+raid+7805.php) - ом, вроде, без перезагрузки.

Jula0071
22-07-2022, 10:54
проще и быстрее вариант 1, но там будет простой на время слива/залива бэкапа. »
При поэтапной замене тоже необходимо сделать бекап, потому что если что-то пойдёт не так, например "внезапно" умрёт один из элементов деградированного массива в процессе замены, то вытаскивать данные будет сложно, больно и дорого. Вообще, бекап должен быть всегда, как без него? Если бекапа нет, то данные не нужны.

dmitryst
22-07-2022, 11:12
Jula0071, ну, так-то да, бэкап нужен всегда, но при поэтапной замене мы теряем дополнительное время на синхронизацию дисков (два раза, причём). На виндо-сервере я сделал по первому варианту, с развалом старого рейда, в BSD вполне прокатило создание предварительного бэкапа (не понадобился) и поэтамная замена дисков на бОльшие.
PS. GMIRROR рулит! (особенно, после того, как его допилили в плане resize :up )




© OSzone.net 2001-2012