Нашел любопытный момент: по всей видимости размер резервируемого пространства VxVM является константой всегда или в неком диапазоне размеров томов. Это наблюдение получено при решении типичной задачи - отзеркалировать уже существующий том на новую полку. Значение privlen конечно же фиксированное в рамках задачи. Хотелось привести именно требуемый объем - ни больше и не меньше. Решение искалось методом тыка, но первый же тык попал в яблочко ;)
И так последовательность действий:
1. Смотрим размер тома на полке:
2,621,820,245 Block
2. Размер тома Veritas:
# vxprint RW_vol_01
TY NAME ASSOC KSTATE LENGTH PLOFFS STATE TUTIL0 PUTIL0
v RW_vol_01 fsgen ENABLED 2621786112 - ACTIVE - -
pl RW_vol_01-01 RW_vol_01 ENABLED 2621786112 - ACTIVE - -
sd df8003_4-01 RW_vol_01-01 ENABLED 2621786112 0 - - -
pl RW_vol_01-02 RW_vol_01 ENABLED 2621786112 - ACTIVE - -
sd hus110_1_1-01 RW_vol_01-02 ENABLED 2621786112 0 - - -
3. Вычисляем разницу:
2621820245 - 2621786112 = 34133
4. Смотрим на том, который надо отзеркалировать:
# vxprint RO_vol
TY NAME ASSOC KSTATE LENGTH PLOFFS STATE TUTIL0 PUTIL0
v RO_vol fsgen ENABLED 3915448320 - ACTIVE ATT1 -
pl RO_vol-02 RO_vol ENABLED 3915448320 - ACTIVE - -
sd AMSv6-01 RO_vol-02 ENABLED 1950269344 0 - - -
sd AMSv7-01 RO_vol-02 ENABLED 1950269344 1950269344 - - -
sd AMSv8-01 RO_vol-02 ENABLED 14909632 3900538688 - - -
5. Вычисляем требуемый размер тома на Hitachi:
3915448320 + 34133 = 3915482453
6. Приводим том на хост и проверяем:
# vxassist -g mygroup maxsize alloc=disk_2
Maximum volume size: 3915448320 (1911840Mb)
что в точности соответствует объему тома, который мы собираемся зеркалировать. Овации в зале!
Комментариев нет:
Отправить комментарий