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