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