After a multiterabyte UFS file system is created, you can use the growfs command to expand the file system. For example, using the file system that was created for the volume in the preceding procedure, you can add another disk to this volume. Then, expand the file system.
Become superuser.
Add another disk to the volume.
For example:
# metattach d99 c4t5d0s4
d99: component is attached
# metastat
d99: Concat/Stripe
Size: 5145882624 blocks (2.4 TB)
Stripe 0:
Device Start Block Dbase Reloc
c0t1d0s4 36864 Yes Yes
Stripe 1:
Device Start Block Dbase Reloc
c3t7d0s4 0 No Yes
Stripe 2:
Device Start Block Dbase Reloc
c1t1d0s4 0 No Yes
Stripe 3:
Device Start Block Dbase Reloc
c4t5d0s4 0 No Yes
|
Expand the file system.
For example:
# growfs -v /dev/md/rdsk/d99
/usr/lib/fs/ufs/mkfs -G /dev/md/rdsk/d99 5145882624
/dev/md/rdsk/d99: 5145882624 sectors in 837546 cylinders of 48 tracks,
128 sectors
2512638.0MB in 5857 cyl groups (143 c/g, 429.00MB/g, 448 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 878752, 1757472, 2636192, 3514912, 4393632, 5272352, 6151072, 702...
Initializing cylinder groups:
.........................................................................
super-block backups for last 10 cylinder groups at:
5137130400, 5138009120, 5138887840, 5139766560, 5140645280, 5141524000,
5142402720, 5143281440, 5144160160, 5145038880,
#
|
Mount and verify the expanded file system.
For example:
# mount /dev/md/dsk/d99 /bigdir # df -h /bigdir Filesystem size used avail capacity Mounted on /dev/md/dsk/d99 2.4T 64M 2.4T 1% /bigdir |