Это мой первый вопрос о "стековых" системах и ... это, наверное, очень глупо.
Тем более, что я думаю, что знаю ответ, но поскольку речь идет о некоторой производственной системе с критическими данными, я бы хотел быть уверенным и получить небольшое подтверждение.
Итак, ситуация.
У нас есть сервер хранения, который подключен к массиву хранения (это массив хранения DDN, состоящий из основного блока и расширения). Объем данных на сервере является томом LVM.
На самом деле он основан на 6 физических томах.
Я был немного удивлен, когда обнаружил, что у него странная конфигурация полос:
[root ~]# lvs --segments
LV VG Attr #Str Type SSize
data ddn -wi-ao-- 4 striped 114.00t
data ddn -wi-ao-- 2 striped 57.11t
Том не был создан мной, и я не уверен в причинах этой конфигурации. Может быть, есть два объяснения:
а) изначально объем создавался только с 4 PV; 2 других были добавлены позже.
б) Первые 4 PV расположены в основной единице массива хранения, а 2 других находятся в расширении.
В любом случае, это работает на самом деле довольно хорошо.
Теперь я хотел бы добавить новый том в мой LVM. У меня есть только один том для добавления, и невозможно добавить два тома.
Я успешно сделал pvcreate
и vgextend
.
Но когда я пытаюсь сделать
lvextend /dev/ddn/data -l+100%FREE
это спрашивает меня о полосах. Я немного смущен.
Должен ли я указать
lvextend /dev/ddn/data -l+100%FREE --stripes 3
чтобы попытаться добавить мой объем в группу данных
ddn -wi-ao-- 2 полосатых 57.11т
или же
lvextend /dev/ddn/data -l+100%FREE --stripes 1
потому что у меня есть только один том, поэтому он может быть только чередующимся (я не понимаю, чередующийся).
Вторая возможность кажется правильной. И первого нет (так как мы не смогли добавить том в уже полосатую группу, по крайней мере, без каких-либо манипуляций).
Я читаю эту статью:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/5/html/logical_volume_manager_administration/lv
Особенно пункт 5.4.9.Расширение чередующегося тома, и это, кажется, подтверждает мою идею о том, что я должен выполнить «--stripes 1», но я хотел бы быть уверен.
Еще один дополнительный вопрос. Если ответ "полосы 1" правильный. В статье RedHat они сказали:
Если у вас недостаточно базовых физических устройств для расширения чередующегося логического тома, можно в любом случае расширить том, если не имеет значения, что расширение не является чередующимся, что может привести к неравномерной производительности.
Как вы думаете, это действительно повлияет на выступления?
Вопрос производительности важен для нас, но не критичен. Так что, если это может немного повлиять на выступления, а в некоторых случаях это приемлемо для нас. Но если это действительно может замедлить нашу систему ... Я не знаю, что делать (как я уже сказал, я могу добавить только один PV, сейчас невозможно добавить еще один PV).
Спасибо за вашу помощь. И извините за глупый вопрос.