public List<FileSystemInfo> getFileSystems() { List<String> mountPoints = new ArrayList<String>(); try { FileSystemMap map = sigar.getFileSystemMap(); mountPoints.addAll(map.keySet()); } catch (Exception e) { log.warn("Cannot obtain native file system information", e); // ignore native error otherwise } List<FileSystemInfo> infos = new ArrayList<FileSystemInfo>(); for (String mountPoint : mountPoints) { infos.add(new FileSystemInfo(mountPoint)); } return infos; }
private List<FileSystemInfo> getFileSystems(boolean deferredUsageInfo) { List<String> mountPoints = new ArrayList<String>(); try { FileSystemMap map = sigar.getFileSystemMap(); mountPoints.addAll(map.keySet()); } catch (Exception e) { log.warn("Cannot obtain native file system information", e); // ignore native error otherwise } List<FileSystemInfo> infos = new ArrayList<FileSystemInfo>(); for (String mountPoint : mountPoints) { infos.add(new FileSystemInfo(mountPoint, deferredUsageInfo)); } return infos; }
private void getAllDiskFilesystems(SigarProxy aSigar, LinkedList list) { try { FileSystemMap map = aSigar.getFileSystemMap(); Iterator it = map.keySet().iterator(); while (it.hasNext()) { Object key = it.next(); FileSystem fs = (FileSystem) map.get(key); if (fs.getType() == FileSystem.TYPE_LOCAL_DISK) { list.add(key); } } } catch (SigarException e) { log.warn("Can't get filesystems map", e); } }
private void getAllDiskFilesystems(SigarProxy aSigar, LinkedList list) { try { FileSystemMap map = aSigar.getFileSystemMap(); Iterator it = map.keySet().iterator(); while (it.hasNext()) { Object key = it.next(); FileSystem fs = (FileSystem) map.get(key); if (fs.getType() == FileSystem.TYPE_LOCAL_DISK) { list.add(key); } } } catch (SigarException e) { log.warn("Can't get filesystems map", e); } }
public static void logAvailableFilesystems(SigarProxy aSigar) { log.info("*** Logging available filesystems ***"); try { FileSystemMap map = aSigar.getFileSystemMap(); Iterator it = map.keySet().iterator(); while (it.hasNext()) { Object key = it.next(); FileSystem fs = (FileSystem) map.get(key); log.info("Filesystem: fs=" + fs.toString() + " type=" + fs.getSysTypeName()); } } catch (SigarException e) { log.warn("Can't get filesystems map", e); } }
public static void logAvailableFilesystems(SigarProxy aSigar) { log.info("*** Logging available filesystems ***"); try { FileSystemMap map = aSigar.getFileSystemMap(); Iterator it = map.keySet().iterator(); while (it.hasNext()) { Object key = it.next(); FileSystem fs = (FileSystem) map.get(key); log.info("Filesystem: fs=" + fs.toString() + " type=" + fs.getSysTypeName()); } } catch (SigarException e) { log.warn("Can't get filesystems map", e); } }