У меня есть сервер HPE ProLiant DL380 Gen9 с 15 внутренними дисками SAS LFF объемом 8 ТБ в конфигурации RAID6 через контроллер HP Smart Array P840ar. Он содержит один логический диск емкостью 94,6 ТБ [размер: 94,6 ТБ / используемое пространство: 109,2 ТБ (100,0%)]
Сервер в настоящее время используется в качестве архива данных в состоянии покоя, при этом не ожидается значительного увеличения хранимых данных (или активных пользователей, если на то пошло). В настоящее время используется всего около 55 ТБ этого хранилища, и я хотел бы удалить «ненужные» диски для этого архива.
По моим оценкам, требуется только около 11 из 15 дисков:
Поэтому я хотел бы удалить 4 (а может, 5) дисков из этой конфигурации.
Страница 8 из Руководство администратора HPE Smart Storage (Номер детали: 742648-008a, октябрь 2016 г., выпуск: 8) указывает, что контроллеры Smart HBA Gen9 в режиме RAID имеют процедуру, которая позволяет Удаление диска из массива (перезапустите данные в массиве, чтобы они занимали меньше физических дисков, затем удалите лишние диски из массива)
Но я не могу понять, как это сделать.
Я пробовал процедуру "сжатия массива", описанную на странице 74 выше:
[root@host] /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0
array a remove drives=1I:4:3
Error: This operation is not supported with the current configuration.
Use the "show" command on devices to show additional details about the
configuration.
Reason: Cannot shrink this array, Minimum physical drives reached
Вот результат выполнения команды "show":
[root@host:] /opt/smartstorageadmin/ssacli/bin/ssacli ctrl slot=0 ld 1
show
Smart Array P840ar in Slot 0 (Embedded)
Array A
Logical Drive: 1
Size: 94.6 TB
Fault Tolerance: 6
Heads: 255
Sectors Per Track: 32
Cylinders: 65535
Strip Size: 512 KB
Full Stripe Size: 6656 KB
Status: OK
MultiDomain Status: OK
Caching: Enabled
Parity Initialization Status: Initialization Completed
Unique Identifier: ***
Logical Drive Label: ***
Drive Type: Data
LD Acceleration Method: Controller Cache
Я не вижу способа использовать миграцию для «перезаписи» массива, чтобы он занимал меньше дисков - это просто похоже на изменение размера записи данных полосы (что не коррелирует с количеством используемых дисков)
Я не вижу поддерживаемого метода уменьшения размера логического тома 94 ТБ.
У меня нет аппаратных ресурсов, чтобы разместить эти данные «в другом месте», пока я перестраиваю массив с меньшим количеством дисков.
Единственный другой вариант, который я бы увидел, - это:
remove drives
командаЭто кажется утомительным, и я не уверен, что это действительно сработает. Мне также не нравится идея иметь копию данных только на RAID5 несколько раз с помощью этой процедуры.
Я вижу из этого Сообщение о сбое сервера и другой что это «невозможно уменьшить размер логического тома» но почему HP указывает в двух разделах своей документации, что это возможно уменьшить размер или количество дисков в массиве?
Как HPE намеревается «сжать массив» или «перезаписать данные, чтобы занять меньше дисков», чтобы работать в соответствии с этой документацией? Есть ли еще один вариант удалить несколько дисков из этой конфигурации?
У вас есть только один логический диск и ноль свободного места.
Вот почему вы не можете уменьшить массив.
Существует команда "olidatespace ", которая переупорядочивает логические диски, оставляя свободное место в конце, но ошибка в вашей среде заключалась в создании логического диска, охватывающего весь массив.
Вот пример среды, в которой я жестяная банка сжать ... Например, если бы я удалил логический диск 2, я мог бы удалить физические диски 3 и 4. (логический диск 1 содержит ОС)
Array A (Solid State SATA, Unused Space: 1467279 MB)
logicaldrive 1 (72.00 GB, RAID 1+0, OK)
logicaldrive 2 (1000.00 GB, RAID 1+0, OK)
physicaldrive 1I:3:1 (port 1I:box 3:bay 1, SATA SSD, 960 GB, OK)
physicaldrive 1I:3:2 (port 1I:box 3:bay 2, SATA SSD, 960 GB, OK)
physicaldrive 1I:3:3 (port 1I:box 3:bay 3, SATA SSD, 960 GB, OK)
physicaldrive 1I:3:4 (port 1I:box 3:bay 4, SATA SSD, 960 GB, OK)