File system fails to mount after shrinking a volume

book

Article ID: 100021103

calendar_today

Updated On:

Resolution

The volume size is less than the file system size.

vxprint -htgapp040_dg01


v data -ENABLED ACTIVE 1258291200 SELECT - fsgen
pl data-01data ENABLED ACTIVE 1258291200 CONCAT - RW
sdEMC525_17B5-01 data-01 EMC525_17B5 0 141409536 0 sdak ENA
sdEMC525_17BD-01 data-01 EMC525_17BD 0 141409536 141409536 sdal ENA
sdEMC525_17C5-01 data-01 EMC525_17C5 0 141409536 282819072 sdw ENA
sdEMC525_17CD-01 data-01 EMC525_17CD 0 141409536 424228608 sdx ENA
sdEMC525_17D5-01 data-01 EMC525_17D5 0 141409536 565638144 sdy ENA
sdEMC525_17DD-01 data-01 EMC525_17DD 0 141409536 707047680 sdz ENA
sdEMC525_17E5-01 data-01 EMC525_17E5 0 141409536 848457216 sdaa ENA
sdEMC525_17ED-01 data-01 EMC525_17ED 0 141409536 989866752 sdab ENA
sdEMC525_17F5-01 data-01 EMC525_17F5 0 127014912 1131276288 sdac ENA

# /opt/VRTS/bin/fstyp -v/dev/vx/rdsk/app040_dg01/data
vxfs
magica501fcf5 version 6 ctime Mon 21 Jan 2008 02:31:00 PM EST
logstart 0logend 0
bsize 8192size 134217728 dsize 134217728 ninode 0 nau 0
defiextsize0 ilbsize 0 immedlen 96 ndaddr 10
aufirst 0emap 0 imap 0 iextop 0 istart 0
bstart 0femap 0 fimap 0 fiextop 0 fistart 0 fbstart 0
nindir 2048aulen 32768 auimlen 0 auemlen 1
auilen 0aupad 0 aublocks 32768 maxtier 15
inopb 32inopau 0 ndiripau 0 iaddrlen 1 bshift 13
inoshift 5bmask ffffe000 boffmask 1fff checksum eca3e229
oltext1 11oltext2 4868 oltsize 1 checksum2 0
free126417213 ifree 0
efree 339265 460 349 236 138 131 104 93 81 108 204 114 38 22 44 22 5 4 1 0 1 0 0 1 1 1 00 0 0 0

The number of 512-byte blocks of the system
= bsize *size / 512
= 8192 *134217728 / 512
=2,147,483,648 which is bigger than volume length of 1,258,291,200

 
Grow back the volume to original size:
 
vxassist -gapp040_dg01 growto data 2147483648
 
The volume and file system can now be resized using vxresize:
 
/opt/VRTS/bin/vxresize -g app040_dg01 data 600g
 
 

 

Issue/Introduction

After shrinking a volume with vxassist command, the file system can not be mounted :
# mount -tvxfs /dev/vx/dsk/app040_dg01/data /appl/datasearch/sandata
UX:vxfsmount.vxfs: ERROR: V-3-24706: /dev/vx/dsk/app040_dg01/data no such device orfilesystem on it missing one or more devices