Friday, November 4, 2011

Solaris : How To Grow UFS

HOw to grow filesystem under disksuite without soft partiotion for concat stripe
find unused disk by #metastat | grep -i 2f5
then, use format cmd to repatition the disk
[05:58:15] root@server[31]# format
Searching for disks...done


AVAILABLE DISK SELECTIONS:
       0. c0t0d0
          /pci@780/pci@0/pci@9/scsi@0/sd@0,0
       1. c0t1d0
          /pci@780/pci@0/pci@9/scsi@0/sd@1,0
       2. c4t60060E800543BE00000043BE000000BBd0
          /scsi_vhci/ssd@g60060e800543be00000043be000000bb
       3. c4t60060E800543BE00000043BE000000BCd0
          /scsi_vhci/ssd@g60060e800543be00000043be000000bc
       4. c4t60060E800543BE00000043BE000000BDd0
          /scsi_vhci/ssd@g60060e800543be00000043be000000bd
       5. c4t60060E800543BE00000043BE000000BEd0
          /scsi_vhci/ssd@g60060e800543be00000043be000000be
       6. c4t60060E800543BE00000043BE000002F4d0
          /scsi_vhci/ssd@g60060e800543be00000043be000002f4
       7. c4t60060E800543BE00000043BE000002F5d0
          /scsi_vhci/ssd@g60060e800543be00000043be000002f5
Specify disk (enter its number):
[05:58:15] root@server[32]#metattach d17 /dev/dsk/c4t60060E800543BE00000043BE000002F5d0s0
d107: component is attached
[05:58:15] root@server[33]# df -k /dbo
Filesystem            kbytes    used   avail capacity  Mounted on
/dev/md/dsk/d107     183417068 173603462 8489617    96%    /dbo
[05:58:15] root@server[34]# grep dbo /etc/mnttab
/dev/md/dsk/d107        /dbo    ufs     rw,intr,largefiles,logging,xattr,onerror=panic,dev=154006b      1202293409
[05:58:15] root@server[35]# growfs -M /dbo /dev/md/rdsk/d107
/dev/md/rdsk/d107:      476067840 sectors in 77485 cylinders of 48 tracks, 128 sectors
        232455.0MB in 4843 cyl groups (16 c/g, 48.00MB/g, 5824 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
 32, 98464, 196896, 295328, 393760, 492192, 590624, 689056, 787488, 885920,
Initializing cylinder groups:
...............................................................................
.................
super-block backups for last 10 cylinder groups at:
 475107488, 475205920, 475304352, 475402784, 475501216, 475599648, 475698080,
 475796512, 475894944, 475993376
[05:58:15] root@server[36]# df -k /dbo
Filesystem            kbytes    used   avail capacity  Mounted on
/dev/md/dsk/d107     234430636 173603462 59503185    75%    /dbo
[05:58:15] root@server[37]#