iSCSI volume expand size (lvresize,lvexpand)

iSCSI volume expand size (lvresize,lvexpand)

通常會用 logical volume 來作為 iscsi-target 的 LUN mapping devices 。但當我們想要增加該 logical volume 的大小時,我們會作 lvresize 或是 lvexpand 來擴增 logical volume 容量。然而卻發現 iscsi-target LUN 容量並沒有跟著變大。其實我們只需要重新映射已擴容的LV,就會發現 LUN 的容量也跟著變大了。

# lvextend -L +50G /dev/iscsi/mycloud
Extending logical volume mycloud to 176.00 GiB
Logical volume mycloud successfully resized

但是 tgt-admin –show 查看LUN (Logical Unit ) ,卻發現 Size没有隨 LV 擴大。

删除LUN 映射,這並不是真正删除,只是删除與内核的映射關係。

# tgtadm –op delete –mode logicalunit –tid=1 –lun=1

重建LUN 映射,重新映射到已擴容的LV:
# tgtadm –op new –mode logicalunit –tid=1 –lun=1 \ 
–backing-store=/dev/iscsi/mycloud 

當我們做完 logival volume resize for iscsi-target LUN ,記得要 iscsi-target LUN re-mapping devices.

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s