Beispiel #1
0
	def get_fs(self, fs_sk=None):

		rootfs = util.path_to_fs(self._ct_priv)
		if not rootfs:
			logging.info("CT is on unknown FS")
			return None

		logging.info("CT is on %s", rootfs)

		if rootfs == "nfs":
			return fs_haul_shared.p_haul_fs()
		if rootfs == "ext3" or rootfs == "ext4":
			ddxml_path = os.path.join(self._ct_priv, "root.hdd",
				"DiskDescriptor.xml")
			return fs_haul_ploop.p_haul_fs(ddxml_path, fs_sk)

		logging.info("Unknown CT FS")
		return None
Beispiel #2
0
    def get_fs(self, fs_sk=None):

        rootfs = util.path_to_fs(self._ct_priv)
        if not rootfs:
            logging.info("CT is on unknown FS")
            return None

        logging.info("CT is on %s", rootfs)

        if rootfs == "nfs":
            return fs_haul_shared.p_haul_fs()
        if rootfs == "ext3" or rootfs == "ext4":
            ddxml_path = os.path.join(self._ct_priv, "root.hdd",
                                      "DiskDescriptor.xml")
            return fs_haul_ploop.p_haul_fs(ddxml_path, fs_sk)

        logging.info("Unknown CT FS")
        return None
Beispiel #3
0
	def get_fs(self, fdfs=None):
		deltas = self.__parse_fdfs_arg(fdfs)
		return fs_haul_ploop.p_haul_fs(deltas, self._ct_priv)
Beispiel #4
0
	def get_fs(self, fdfs=None):
		deltas = self.__parse_fdfs_arg(fdfs)
		return fs_haul_ploop.p_haul_fs(deltas, self._ct_priv)