Resizing a file system

In this example, I will resize a UFS file system under VxVM control from 3GB to 4GB using vxresize.

Current capacity:

# df -k /dbfiles03
Filesystem            kbytes    used   avail capacity  Mounted on
/dev/vx/dsk/dg20/dbvol03
                    3079710 2709166  308950    90%    /dbfiles03

File system type:

# mount -v | grep /dbfiles03

/dev/vx/dsk/dg20/dbvol03 on /dbfiles03 type ufs read/write/setuid/intr/largefiles/onerror=panic/dev=3d1349e on Sun Aug  3 16:21:54 2003

Volume information:

# vxprint dbvol03

Disk group: dg20

TY NAME         ASSOC        KSTATE   LENGTH   PLOFFS   STATE    TUTIL0  PUTIL0
v  dbvol03      fsgen        ENABLED  6291456  -        ACTIVE   -       -
pl dbvol03-01   dbvol03      ENABLED  6298619  -        ACTIVE   -       -
sd dg2007-03    dbvol03-01   ENABLED  3149307  0        -        -       -
sd dg2006-03    dbvol03-01   ENABLED  3149307  0        -        -       -

Plex information:

# vxprint -l dbvol03-01

Disk group: dg20

Plex:     dbvol03-01
info:     len=6298619 contiglen=6298491
type:     layout=STRIPE columns=2 width=128
state:    state=ACTIVE kernel=ENABLED io=read-write
assoc:    vol=dbvol03 sd=dg2007-03,dg2006-03
flags:    busy complete

Increasing the volume to 4GB using vxresize:

# vxresize dbvol03 4g
/dev/vx/rdsk/dg20/dbvol03:      8388608 sectors in 4096 cylinders of 32 tracks, 64 sectors
        4096.0MB in 88 cyl groups (47 c/g, 47.00MB/g, 7872 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
 32, 96352, 192672, 288992, 385312, 481632, 577952, 674272, 770592, 866912,
 963232, 1059552, 1155872, 1252192, 1348512, 1444832, 1541152, 1637472,
 1733792, 1830112, 1926432, 2022752, 2119072, 2215392, 2311712, 2408032,
 2504352, 2600672, 2696992, 2793312, 2889632, 2985952, 3080224, 3176544,
 3272864, 3369184, 3465504, 3561824, 3658144, 3754464, 3850784, 3947104,
 4043424, 4139744, 4236064, 4332384, 4428704, 4525024, 4621344, 4717664,
 4813984, 4910304, 5006624, 5102944, 5199264, 5295584, 5391904, 5488224,
 5584544, 5680864, 5777184, 5873504, 5969824, 6066144, 6160416, 6256736,
 6353056, 6449376, 6545696, 6642016, 6738336, 6834656, 6930976, 7027296,
 7123616, 7219936, 7316256, 7412576, 7508896, 7605216, 7701536, 7797856,
 7894176, 7990496, 8086816, 8183136, 8279456, 8375776,

New capacity:

# df -k /dbfiles03
Filesystem            kbytes    used   avail capacity  Mounted on
/dev/vx/dsk/dg20/dbvol03
                    4106286 2709166 1335526    67%    /dbfiles03

New volume information (two new subdisks):

# vxprint dbvol03

Disk group: dg20

TY NAME         ASSOC        KSTATE   LENGTH   PLOFFS   STATE    TUTIL0  PUTIL0
v  dbvol03      fsgen        ENABLED  8388608  -        ACTIVE   -       -
pl dbvol03-01   dbvol03      ENABLED  8395767  -        ACTIVE   -       -
sd dg2007-03    dbvol03-01   ENABLED  3149307  0        -        -       -
sd dg2007-05    dbvol03-01   ENABLED  1048572  3149307  -        -       -
sd dg2006-03    dbvol03-01   ENABLED  3149307  0        -        -       -
sd dg2006-05    dbvol03-01   ENABLED  1048572  3149307  -        -       -

New plex information:

# vxprint -l dbvol03-01

Disk group: dg20

Plex:     dbvol03-01
info:     len=8395767 contiglen=8395639
type:     layout=STRIPE columns=2 width=128
state:    state=ACTIVE kernel=ENABLED io=read-write
assoc:    vol=dbvol03 sd=dg2007-03,dg2007-05,dg2006-03,dg2006-05
flags:    busy complete

Back to brandonhutchinson.com.
Last modified: 08/08/2003