Назад |
Перейти на главную страницу
Увеличить размер программного RAID 10
В настоящее время у меня есть 8 дисков размером 32 ГБ каждый, образующих RAID 10. Теперь я хочу увеличить размер этого RAID, добавив дополнительные диски. Это производственное устройство, поэтому в RAID-массиве уже есть важные данные. Файловая система - XFS. Есть ли способ увеличить размер этого RAID, не влияя на текущее чтение / запись на этом RAID. Если нет, как это сделать с минимальным временем автономной работы?
Есть 2 случая:
- вы добавляете новые диски. Самый простой и безопасный способ - создать новый массив на новых дисках, создать физический том на новом массиве - и вот. Здесь нет потери производительности. В качестве бонуса вы можете создать новую группу томов, чтобы поместить ваши данные в один или другой массив.
- Вы заменяете существующие диски на более крупные. Заменяйте их один за другим, каждый раз создавая на диске 2 раздела. Вы добавляете первый (например, sdX1 к существующему массиву (он должен восстанавливаться автоматически), а затем можете создать новый массив для всех вторых частей (sdX2). В зависимости от вашего использования может снизиться производительность для некоторых операций ( в основном, если вы копируете данные между обоими массивами).
В обоих случаях вы не потеряете данные, и если ваше оборудование допускает горячее подключение, у вас не будет простоев.
Кстати, даже если бы mdadm разрешил динамическое изменение размера массива, я бы не стал рисковать с производственными данными.
Предполагая, что это в Linux с mdadm
- не можешь.
mdadm
не поддерживает растущий RAID10