Need to know exactly how UIM / DX IM checks if a filesystem is available. Is it trying to access the file system using specific commands, looks for specific string, or does a ping etc.?
Release : 9.X OR higher
Component : UIM - CDM WITH IOSTAT
cdm
Windows
Disk information
Disk volumes are enumerated using the FindFirstVolume, FindNextVolume, and FindVolumeClose calls. GetVolumePathNamesForVolumeName is used to map volume name to drive letter.
GetDiskFreeSpaceEx or GetDiskFreeSpace are used to collect disk size and usage.
Share connectivity is checked by attempting to map the drive, using netAddConnection2.
UNIX/LINUX
AIX
The list of mounted filesystems is found using the system call mntctl(). Space usage on the filesystems is found using the system call statfs().
HP-UX
The list of mounted filesystems is found using the system call getmntent(). Space usage on the filesystems is found using the system call statvfs().
Linux
The list of mounted filesystems is found using the system call getmntent(). Space usage on the filesystems is found using the system call statvfs().
Solaris
The list of mounted filesystems is found using the system call getmntent(). Space usage on the filesystems is found using the system calls statvfs() on 64bit platforms and statvfs64() on 32bit platforms.
Tru64
The list of mounted filesystems is found using the system call getfsstat(). Space usage on the filesystems is found using the system call statfs().