NetApp volumeの拡張方法(SnapMirror環境下)

NetAppのvolumeは柔軟に拡張(縮小)ができる。
拡張時の備忘録。

Aggregateのサイズ確認

df -Ah
Aggregate                total       used      avail capacity
aggr0                   xxxxGB     xxxxGB     xxxxGB      xx%
aggr0/.snapshot            xGB       xxGB        xGB     ---%

Aggregateの容量を確認し、拡張に必要な空き容量があるか確認。

volume容量確認

df -h
Filesystem               total       used      avail capacity  Mounted on
/vol/vol0/               xxxGB     xxxxMB      xxxGB       x%  /vol/vol0/
/vol/vol0/.snapshot      xxxGB     xxxxMB      xxxGB       x%  /vol/vol0/.snapshot
/vol/vol1/               xxxGB      xxxGB       xxGB      xx%  /vol/vol1/
/vol/vol1/.snapshot      xxxGB       xxGB       xxGB      xx%  /vol/vol1/.snapshot
(略)

拡張前に容量を確認しておく

fs_size_fixedの設定確認

vol status vol1
         Volume State           Status            Options
           vol1 online          raid_dp, flex     create_ucode=on, convert_ucode=on,
                                64-bit            maxdirsize=10470, fs_size_fixed=on
                         Volume UUID: ~
                Containing aggregate: 'aggr0'

Src側は拡張時に一旦offにする必要がある。Dst側はoffにしなくても良い

Dst側volume拡張

 vol size vol1 +200g

vol1を200G拡張する場合。

Warning: Volume 'vol1' is a replica.  This will not change the
file system size in the replica, which is set from the replica source.
The new volume size will be used to set the upper limit on replica
transfers into this volume.

拡張時、上記警告がでるけどSrc側の拡張に合わせて自動的にされる仕組み。

volume容量拡張確認

df -h
Filesystem               total       used      avail capacity  Mounted on
/vol/vol0/               xxxGB     xxxxMB      xxxGB       x%  /vol/vol0/
/vol/vol0/.snapshot      xxxGB     xxxxMB      xxxGB       x%  /vol/vol0/.snapshot
/vol/vol1/               xxxGB      xxxGB       xxGB      xx%  /vol/vol1/
/vol/vol1/.snapshot      xxxGB       xxGB       xxGB      xx%  /vol/vol1/.snapshot
(略)