Управление массивом (arcconf)
Рассмотрим утилиту управления массивами arcconf на базе RAID контроллера Adaptec.
Смотрим логические разделы (LUN)
# arcconf getconfig 1 ld
Controllers found: 1 ---------------------------------------------------------------------- Logical device information ---------------------------------------------------------------------- Logical device number 0 Logical device name : a0 RAID level : 5 Status of logical device : Optimal Size : 40950 MB Stripe-unit size : 256 KB Read-cache mode : Enabled Write-cache mode : Enabled (write-back) Write-cache setting : Enabled (write-back) when protected by battery Partitioned : Yes Protected by Hot-Spare : No Bootable : Yes Failed stripes : No -------------------------------------------------------- Logical device segment information -------------------------------------------------------- Segment 0 : Present (0,24) Segment 1 : Present (0,25) Segment 2 : Present (0,26) Segment 3 : Present (0,27) Segment 4 : Present (0,28) Segment 5 : Present (0,29) ---------------------------------------------------------- Logical device number 1 Logical device name : a1 RAID level : 5 Status of logical device : Optimal Size : 4725745 MB Stripe-unit size : 256 KB Read-cache mode : Enabled Write-cache mode : Enabled (write-back) Write-cache setting : Enabled (write-back) when protected by battery Partitioned : Yes Protected by Hot-Spare : No Bootable : No Failed stripes : No -------------------------------------------------------- Logical device segment information -------------------------------------------------------- Segment 0 : Present (0,24) Segment 1 : Present (0,25) Segment 2 : Present (0,26) Segment 3 : Present (0,27) Segment 4 : Present (0,28) Segment 5 : Present (0,29)
Данный LUN включает в себя следующие сегменты
Segment 0 : Present (0,24) Segment 1 : Present (0,25) Segment 2 : Present (0,26) Segment 3 : Present (0,27) Segment 4 : Present (0,28) Segment 5 : Present (0,29)
Пары (0,25) (0,26) (0,27) и тд, это ни что иное как (Channel#,IDDevice#)
# arcconf getconfig 1 pd
Controllers found: 1 ---------------------------------------------------------------------- Physical Device information ---------------------------------------------------------------------- Device #0 Device is a Hard drive State : Online Supported : Yes Transfer Speed : SATA 3.0 Gb/s Reported Channel,Device : 0,24 Vendor : Hitachi Model : HDS721010KLA330 Firmware : GKAOAB0A Size : 953869 MB Write Cache : Enabled (write-back) FRU : None S.M.A.R.T. : No Device #1 Device is a Hard drive State : Online Supported : Yes Transfer Speed : SATA 3.0 Gb/s Reported Channel,Device : 0,25 Vendor : Hitachi Model : HDS721010KLA330 Firmware : GKAOAB0A Size : 953869 MB Write Cache : Enabled (write-back) FRU : None S.M.A.R.T. : No
Добавить новый диск в массив и расширить LUN до максимума на размер этого диска можно так
# arcconf modify 1 from 1 to MAX 5 0 24 0 25 0 26 0 27 0 28 0 29 0 30
Controllers found: 1 Reconfiguration of a logical device is a long process. Are you sure you want to continue? Press y, then ENTER to continue or press ENTER to abort: y
Это при условии, что на первом LUN который мы моифицируем, был raid5 и состоял он из шести сегментов (0,24 0,25 0,26 0,27 0,28 0,29), добавляем новый сегмент 0,30
Удаляем LUN #1
# arcconf delete 1 logicaldrive 1
Controllers found: 1 - WARNING: logical device 1 may contain a partition. All data in logical device 1 will be lost. Delete the logical device? Press y, then ENTER to continue or press ENTER to abort: y
Создаем новый LUN включая 6 сегментов, размер максимальный, raid5
# arcconf create 1 logicaldrive name a1 max 5 0 24 0 25 0 26 0 27 0 28 0 29
Controllers found: 1 - Do you want to add a logical device to the configuration? Press y, then ENTER to continue or press ENTER to abort: y - Creating logical device: a1 - Command completed successfully.
Дивим что LUN создался
# arcconf getconfig 1 LD 1
Logical device number 1 Logical device name : a1 RAID level : 5 Status of logical device : Impacted Size : 4725750 MB Stripe-unit size : 256 KB Read-cache mode : Enabled Write-cache mode : Enabled (write-back) Write-cache setting : Enabled (write-back) when protected by battery Partitioned : No Protected by Hot-Spare : No Bootable : No Failed stripes : No -------------------------------------------------------- Logical device segment information -------------------------------------------------------- Segment 0 : Present (0,24) Segment 1 : Present (0,25) Segment 2 : Present (0,26) Segment 3 : Present (0,27) Segment 4 : Present (0,28) Segment 5 : Present (0,29)
Проверяем — идет сборка массива
# arcconf getstatus 1
Controllers found: 1 Logical device Task: Logical device : 1 Task ID : 100 Current operation : Build/Verify Status : In Progress Priority : High Percentage complete : 1 Command completed successfully.
Похожие статьи:
Метки: ad, arcconf, command, config, partition, raid, resize, size, speed, Storage
Trackback from your site.
Comments (5)
MelveMusy
| #
Работаю менеджером. Хочу сделать интернет магазин. Порекомендуйте человека или организацию, кто поможет мне в этом. Главное чтоб человек, который его делает был адекватный и недорого.
Reply
Pavel
| #
Здравствуйте Константин!
Очень помог ваш бог, спасибо!
У меня возник такой вопрос: можно ли настроить программу таким образом чтобы в случае сбоев приходили отчёты на мыло?
Reply
Charliez
| #
#!/bin/sh
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/root/bin:/usr/StorMan
echo -n «Hostname: » >/tmp/raidconfig
hostname >>/tmp/raidconfig
echo >>/tmp/raidconfig
arcconf getconfig 1 >>/tmp/raidconfig
echo >>/tmp/raidconfig
echo «=== RAID status ===» >>/tmp/raidconfig
echo >>/tmp/raidconfig
arcconf getstatus 1 >>/tmp/raidconfig
RC=`grep «: Degraded» /tmp/raidconfig`
if [ x»$RC» != x»» ]; then
cat /tmp/raidconfig | mailx -s «RAID DEGRADED on `hostname`» [email protected]
Reply
abx777
| #
Здравствуйте! Помогите, пожалуйста, разобраться с arcconf и райдом. Один из 2х дисков в RAID1 вылетел, хостер заменил на другой такой же. Уже несколько дней диск находится в состоянии
State : Rebuilding
Но при этом
Controllers found: 1
Current operation : None
Мне его надо как-то еще подтолкнуть для построения райда? А то вроде он rebuilding, но ничего не происходит.
Спасибо!
Reply
mol17
| #
Привет из 2017, мы всё ещё используем adaptec 5 серии. После обновления прошивки начал показывать статус выполнения работы.
Reply