在下面的示例中,我们有一个 3 列 RAID5 元设备 d10 [大小 1GB],其中包含 3 个磁盘 c5t23d0s1. c5t24d0s1. c5t25d0s1.
增加 RAID 5 元设备 d10 的高级步骤是:
将新磁盘作为串联设备添加到 RAID 5 元设备。
在线增长文件系统。
一旦我们完成了 RAID 5 元设备的增长,我们仍然会有 3 列条带,但跨越 4 个磁盘。
我们从一个 3 磁盘(3 列)RAID 5 元设备开始。
# metastat d10 d10: RAID State: Okay Interlace: 32 blocks Size: 4161536 blocks (2.0 GB) Oroirnal device: Size: 4193600 blocks (2.0 GB) Device Start Block Dbase State Reloc Hot Spare c5t23d0s1 330 No Okay Yes c5t24d0s1 330 No Okay Yes c5t25d0s1 330 No Okay Yes
# df -k /data Filesystem kbytes used avail capacity Mounted on /dev/md/dsk/d10 2017455 1904833 10883 96% /data
发展元设备
首先是对新磁盘进行分区,类似于 d10 元设备中的其他磁盘:
# prtvtoc /dev/rdsk/c5t25d0s2 | fmthard -s - /dev/rdsk/c5t26d0s2 fmthard: New volume table of contents now in place.
现在我们可以通过将这个新磁盘添加到它来增加元设备 d10:
# metattach d10 c5t26d0s1 d10: component is attached
检查新的 metastat 输出。
我们可以在末尾看到新连接的串联设备。
# metastat d10 d10: RAID State: Okay Interlace: 32 blocks Size: 6258688 blocks (3.0 GB) Oroirnal device: Size: 4193600 blocks (2.0 GB) Device Start Block Dbase State Reloc Hot Spare c5t23d0s1 330 No Okay Yes c5t24d0s1 330 No Okay Yes c5t25d0s1 330 No Okay Yes Concatenated Devices: Size: 2096800 blocks (1023 MB) Device Start Block Dbase State Reloc Hot Spare c5t26d0s1 330 No Okay Yes
之路教程 https://onitr oad .com
扩大文件系统
现在我们可以扩展文件系统。
请注意,文件系统在增长完成之前是写锁定的(允许读取)。
# growfs -M /data /dev/md/rdsk/d10 /dev/md/rdsk/d10: 6258688 sectors in 191 cylinders of 128 tracks, 256 sectors 3056.0MB in 64 cyl groups (3 c/g, 48.00MB/g, 11648 i/g) super-block backups (for fsck -F ufs -o b=#) at: 32......................6209312
在 df -h 输出中验证文件系统大小。
# df -k /data Filesystem kbytes used avail capacity Mounted on /dev/md/dsk/d10 3035199 1904833 1130366 67% /data
日期:2020-09-17 00:15:26 来源:oir作者:oir