'Clones mounted volume using the HNAS file_clone.
:param src_vol: object source volume
:param clone_name: string clone name (or snapshot)
:param src_name: name of the source volume.'

def _clone_volume(self, src_vol, clone_name, src_name=None):

    if (not src_name):
        src_name = src_vol.name
    LOG.info('Cloning    with    volume_name    %(vname)s,    clone_name    %(cname)s    ,export_path    %(epath)s', {'vname': src_name, 'cname': clone_name, 'epath': src_vol.provider_location})
    (fs, path, fs_label) = self._get_service(src_vol)
    target_path = ('%s/%s' % (path, clone_name))
    source_path = ('%s/%s' % (path, src_name))
    self.backend.file_clone(fs_label, source_path, target_path)
