def test_get_all_mountpoint(self): mps = fsutil.get_all_mountpoint() dd('mount points:', mps) self.assertIn('/', mps) mpsall = fsutil.get_all_mountpoint(all=True) dd('all mount points:', mps) self.assertTrue(len(mpsall) > len(mps)) self.assertEqual(set([]), set(mps) - set(mpsall))
def get_discovery_list(): try: _list = fsutil.get_all_mountpoint() logger.info("get_discovery_list: " + repr(_list)) return _list except Exception as e: logger.error("while get_discovery_list: " + repr(e)) return []
def _make_mountpoints_info(): mps = fsutil.get_all_mountpoint() prt_by_mp = fsutil.get_disk_partitions() mps_info = defaultdict(dict) for m in mps: p = prt_by_mp.get(m, None) if p is None: continue capacity = fsutil.get_path_usage(m)['total'] mps_info[m]['fs'] = p['fstype'] mps_info[m]['capacity'] = capacity return dict(mps_info)