A Vertitas filesystem can sometimes become corrupted. This specially happens when your replicating a filesystem. So how do you fix that !? Well lets begin.
Say your importing a diskgroup called app-dg
vxdg import app-dg #VxVM vxdg ERROR V-5-1-10978 Disk group app-dg: import failed: Disk is in use by another host
Now lets list all the disk groups on the system
vxdisk -o alldgs list
So how do you fix it ? You have to clear the host ID attached with that disk group
vxdg -f -C import app-dg vxvol -g app-dg startall
Now lets mount it
mount /local/zones/app/appmount UX:vxfs mount: ERROR: V-3-21268: /dev/vx/dsk/app-dg/appmount is corrupted. needs checking.
Oops so now we begin the real fixing.
fsck -F vxfs -o full /dev/vx/dsk/app-dg/appmount log replay in progress pass0 – checking structural files pass1 – checking inode sanity and blocks pass2 – checking directory linkage pass3 – checking reference counts pass4 – checking resource maps OK to clear log? (ynq)y flush fileset headers? (ynq)y set state to CLEAN? (ynq)y
Now you have repaired the file system now mount it again
mount /local/zones/app/appmount
And voila ! 😉