docs: def mount(device, mountpoint, options=None, persist=False, filesystem="ext3"):
      """Mount a filesystem at a particular mountpoint"""
      cmd_args = ['mount']
      if options is not None:
          cmd_args.extend(['-o', options])
      cmd_args.extend([device, mountpoint])
      try:
          subprocess.check_output(cmd_args)
      except subprocess.CalledProcessError as e:
          log('Error mounting {} at {}\n{}'.format(device, mountpoint, e.output))
          return False
  
      if persist:
          return fstab_add(device, mountpoint, filesystem, options=options)
      return True