def _get_sbs(self): ret = [] mnts = linux_mount.linux_mount(self._config).calculate() for (sb, _dev_name, path, fstype, _rr, _mnt_string) in linux_mount.linux_mount(self._config).parse_mnt(mnts): ret.append((sb, path)) return ret
def get_tmpfs_sbs(self): ''' we need this b/c we have a bunch of 'super_block' structs but no method that I could find maps a super_block to its vfs_mnt which is needed to figure out where the super_block is mounted This function returns a hash table of hash[sb] = path ''' ret = [] mnts = linux_mount.linux_mount(self._config).calculate() for (sb, _dev_name, path, fstype, _rr, _mnt_string) in linux_mount.linux_mount(self._config).parse_mnt(mnts): if str(fstype) == "tmpfs": ret.append((sb, path)) return ret
def get_tmpfs_sbs(self): ''' we need this b/c we have a bunch of 'super_block' structs but no method that I could find maps a super_block to its vfs_mnt which is needed to figure out where the super_block is mounted This function returns a hash table of hash[sb] = path ''' ret = [] mnts = linux_mount.linux_mount(self._config).calculate() for (sb, _dev_name, path, fstype, _rr, _mnt_string) in linux_mount.linux_mount( self._config).parse_mnt(mnts): if str(fstype) == "tmpfs": ret.append((sb, path)) return ret