code: def _call_mount(self, volume, mountpoint, type=None, opts=""):
          
  
          # default arguments for calling mount
          if opts and not opts.endswith(','):
              opts += ","
          opts += 'loop,offset=' + str(volume.offset) + ',sizelimit=' + str(volume.size)
  
          # building the command
          cmd = ['mount', volume.get_raw_path(), mountpoint, '-o', opts]
  
          # add read-only if needed
          if not volume.disk.read_write:
              cmd[-1] += ',ro'
  
          # add the type if specified
          if type is not None:
              cmd += ['-t', type]
  
          _util.check_output_(cmd, stderr=subprocess.STDOUT)
docs: Calls the mount command, specifying the mount type and mount options.