code: def mount(self, volume):
          
  
          volume._make_mountpoint()
          try:
              self._call_mount(volume, volume.mountpoint, self._mount_type or self.type, self._mount_opts)
          except Exception:
              # undo the creation of the mountpoint
              volume._clear_mountpoint()
              raise
docs: Mounts the given volume on the provided mountpoint. The default implementation simply calls mount.
  
          :param Volume volume: The volume to be mounted
          :param mountpoint: The file system path to mount the filesystem on.
          :raises UnsupportedFilesystemError: when the volume system type can not be mounted.