现在大部分的存储数组都提供了动态LUN扩展的特性。
此功能允许我们在不影响现有数据或者 I/O 的情况下动态增加现有卷。
动态 LUN 扩展增加了物理存储的容量。
然后,我们必须让 Solaris 知道设备已经增长,如果文件系统驻留在设备上,它也必须增长。
on it road.com
LUN扩容后
zpool 的扩展有两种方式。
简单的方法是将 zpool autoexpand 属性设置为 ON。
使用 format 对磁盘设备重新分区的替代方法应仅用于不支持自动扩展的旧版 ZFS。
方法一:zpool autoexpand
# zpool get autoexpand zfsvol NAME PROPERTY VALUE SOURCE zfsvol autoexpand off default # zpool set autoexpand=on zfsvol # zpool online -e zfsvol c7t600A0B80002FBC6700001AE352B29DDBd0 # zpool export zfsvol # zpool import zfsvol # zpool list zfsvol NAME SIZE ALLOC FREE CAP HEALTH ALTROOT zfsvol 150G 97.5K 149G 0% ONLINE
方法二:重新分区磁盘
# NOINUSE_CHECK=1 # export NOINUSE_CHECK # format -e c7t600A0B80002FBC6700001AE352B29DDBd0 selecting c7t600A0B80002FBC6700001AE352B29DDBd0: zfs-vol format> type AVAILABLE DRIVE TYPES: 0. Auto configure 1. other Specify disk type (enter its number)[1]: 0 c7t600A0B80002FBC6700001AE352B29DDBd0: configured with capacity of 150.00GB [SUN-LCSM100_F-0670-150.00GB] format> partition partition> 0 Enter partition id tag[usr]: [Enter] Enter partition permission flags[wm]: [Enter] Enter new starting Sector[34]: 256 (256 was the value prior to the expansion) Enter partition size[314556349b, 314556604e, 153591mb, 149gb, 0tb]: $ partition> lab [0] SMI Label [1] EFI Label Specify Label type[1]: 1 Ready to label disk, continue? yes partition> quit format> quit # zpool online -e zfsvol c7t600A0B80002FBC6700001AE352B29DDBd0 # zpool list zfsvol NAME SIZE ALLOC FREE CAP HEALTH ALTROOT zfsvol 150G 147K 149G 0% ONLINE # df -k /zfsvol Filesystem kbytes used avail capacity Mounted on zfsvol 154312704 21 154312629 1% /zfsvol
存储数组上的卷已扩展。
已为 zpool 提供了另外的空间。
LUN扩容前
- 这是用于创建 zpool 的磁盘,如格式命令输出所示:
# format < . . . .> 98. c7t600A0B80002FBC6700001AE352B29DDBd0 [SUN-LCSM100_F-0670 cyl 51198 alt 2 hd 64 sec 64] zfs-vol /scsi_vhci/ssd@g600a0b80002fbc6700001ae352b29ddb format> partition partition> print Part Tag Flag First Sector Size Last Sector 0 usr wm 256 99.99GB 209698782
- 以下是用于使用上述磁盘创建 zpool 的命令序列:
# zpool create zfsvol c7t600A0B80002FBC6700001AE352B29DDBd0 # zpool list zfsvol NAME SIZE ALLOC FREE CAP HEALTH ALTROOT zfsvol 99.5G 79.5K 99.5G 0% ONLINE # df -k /zfsvol Filesystem kbytes used avail capacity Mounted on zfsvol 102703104 21 102703029 1% /zfsvol
日期:2020-09-17 00:15:02 来源:oir作者:oir