This document summarizes an error where df commands cannot statvfs several volumes like /oracle/test/vol158 due to I/O errors on a Solaris 8/10 system with a Fire-V880 hardware. The volumes vol158-vol161 and vol162-vol165 are shown to be disabled in the vxprint output. The recommendation is to try enabling the volumes with vxvol enable and fixing any plexes shown in RECOVER state to clean and stale using the provided script.
This document summarizes an error where df commands cannot statvfs several volumes like /oracle/test/vol158 due to I/O errors on a Solaris 8/10 system with a Fire-V880 hardware. The volumes vol158-vol161 and vol162-vol165 are shown to be disabled in the vxprint output. The recommendation is to try enabling the volumes with vxvol enable and fixing any plexes shown in RECOVER state to clean and stale using the provided script.
This document summarizes an error where df commands cannot statvfs several volumes like /oracle/test/vol158 due to I/O errors on a Solaris 8/10 system with a Fire-V880 hardware. The volumes vol158-vol161 and vol162-vol165 are shown to be disabled in the vxprint output. The recommendation is to try enabling the volumes with vxvol enable and fixing any plexes shown in RECOVER state to clean and stale using the provided script.
Hardware: Fire-V880 Error Message: df: cannot statvfs /oracle/test/vol158: I/O error df: cannot statvfs /oracle/test/vol159: I/O error df: cannot statvfs /oracle/test/vol160: I/O error df: cannot statvfs /oracle/test/vol161: I/O error /dev/vx/dsk/testdg/vol16 142369792 140858696 1499360 99% /oracle/test/vol16 df: cannot statvfs /oracle/test/vol162: I/O error df: cannot statvfs /oracle/test/vol163: I/O error df: cannot statvfs /oracle/test/vol164: I/O error df: cannot statvfs /oracle/test/vol165: I/O error # vxprint -vt grep -i disabled v vol125 - DISABLED ACTIVE 243609600 SELECT - fsgen v vol158 - DISABLED ACTIVE 284774400 SELECT - fsgen v vol159 - DISABLED ACTIVE 284774400 SELECT - fsgen v vol160 - DISABLED ACTIVE 284774400 SELECT - fsgen v vol161 - DISABLED ACTIVE 284774400 SELECT - fsgen v vol162 - DISABLED ACTIVE 284774400 SELECT - fsgen You may get errors on Filesystems and the volumes will get disabled automaticall y. This may be due to intermittent connection loss with the Storage. 1. Try to enable the volume with command vxvol enable volxxx 2. Then check the state of the PLEX and if the plex state is in "Recover" State then, make the plex "Clean" and "Stale" using the following script if you have multipl e volumes for i in `vxprint grep "Disk group:" awk '{ print $3 }'` ; do for j in `vxprint -g $i grep "RECOVER" awk '{ print $2 }'` ; do vxmend -g $i fix stale $j vxmend -g $i fix clean $j done done Reference: