LUN扩容前
- 这是用于创建 SVM mwtadevice 的磁盘,如格式命令输出所示:
# format
< . . . . >
97. c7t600A0B80002FBC5D00001AC952B3294Cd0 [SUN-LCSM100_F-0670 cyl 51198 alt 2 hd 128 sec 64] svm-vol
/scsi_vhci/ssd@g600a0b80002fbc5d00001ac952b3294c
format> partition
partition> print
Part Tag Flag Cylinders Size Blocks
2 backup wu 0 - 51197 199.99GB (51198/0/0) 419414016
- 以下是最初在此 LUN 上创建元设备和 UFS 文件系统的命令序列:
# metainit d100 1 1 c7t600A0B80002FBC5D00001AC952B3294Cd0s2 # newfs /dev/md/rdsk/d100 # mkdir /svm-vol # mount /dev/md/dsk/d100 /svm-vol # df -k /svm-vol Filesystem kbytes used avail capacity Mounted on /dev/md/dsk/d100 206532277 204809 204262146 1% /svm-vol
现在大部分的存储数组都提供了动态LUN扩展的特性。
此功能允许我们在不影响现有数据或者 I/O 的情况下动态增加现有卷。
动态 LUN 扩展增加了物理存储的容量。
然后,我们必须让 Solaris 知道设备已经增长,如果文件系统驻留在设备上,它也必须增长。
on it road.com
LUN扩容后
在此示例中,向存储数组上的现有卷添加了 50GB。
步骤 1:删除元设备
正确记录元设备信息,然后删除元设备。
# metastat -p d100
d100 1 1 /dev/dsk/c7t600A0B80002FBC5D00001AC952B3294Cd0s2
# umount /svm-vol
# metaclear d100
d100: Concat/Stripe is cleared
步骤 2:扩展磁盘设备
# format c7t600A0B80002FBC5D00001AC952B3294Cd0
selecting c7t600A0B80002FBC5D00001AC952B3294Cd0: svm-vol
format> type
AVAILABLE DRIVE TYPES:
0. Auto configure
< . . . . >
Specify disk type (enter its number)[19]: 0
c7t600A0B80002FBC5D00001AC952B3294Cd0: configured with capacity of 249.99GB
[SUN-LCSM100_F-0670 cyl 63998 alt 2 hd 128 sec 64]
format> partition
partition> 2
Enter partition id tag[backup]: [Enter]
Enter partition permission flags[wu]: [Enter]
Enter new starting cyl[0]: (0 was the value prior to the expansion)
Enter partition size[524271616b, 63998c, 63997e, 255992.00mb, 249.99gb]: $
partition> label
Ready to label disk, continue? yes
partition> quit
format> quit
步骤 3:重新创建元设备
# metainit d100 1 1 /dev/dsk/c7t600A0B80002FBC5D00001AC952B3294Cd0s2
d100: Concat/Stripe is setup
步骤 4:挂载和扩展文件系统
# mount /dev/md/dsk/d100 /svm-vol
# growfs -M /svm-vol /dev/md/rdsk/d100
# metastat d100
d100: Concat/Stripe
Size: 524271616 blocks (249 GB)
Stripe 0:
Device Start Block Dbase Reloc
/dev/dsk/c7t600A0B80002FBC5D00001AC952B3294Cd0s2 0 No Yes
验证 df -h 输出以确认文件系统空间已增加。
# df -k /svm-vol
Filesystem kbytes used avail capacity Mounted on
/dev/md/dsk/d100 258167212 256009 255845881 1% /svm-vol
存储数组上的LUN已扩展。
已为 Solaris 磁盘设备提供了另外的空间。
元设备已被重新创建以采用新的大小。
UFS 文件系统已经发展到可以利用增加的空间。
操作完成。
日期:2020-09-17 00:15:28 来源:oir作者:oir
