| MOUNT_PUFFS(8) | System Manager's Manual | MOUNT_PUFFS(8) | 
mount_puffs —
| mount_puffs | [ -ooptions]
      program[#source]
      mount_point | 
mount_puffs utility simply executes the given
  program, allowing to mount
  puffs(4) and
  refuse(3) based file systems via
  mount -a or the
  fstab(5) file.
This command is usually only executed by
    mount(8), as users can directly
    execute file servers to mount them. The program
    parameter is either the path to the file server or the file name of it. In
    the latter case the program is searched in the
    PATH variable. The source
    parameter, when specified, will be passed to the
    program as its first non-option argument, with
    mount_point being the second one.
The options are as follows:
-o-o flag followed by a
      comma separated string of options. They are passed to the
      program without any modifications except for
      getargs, which is typically used by
      mount -vv. When there is
      getargs in the list,
      mount_puffs discards all the other options and
      prints the kernel arguments for a
      puffs(4) file system already
      mounted at mount_point.dmesgfs at /dmesg:
# mount_puffs dmesgfs
  /dmesgOr in fstab(5):
dmesgfs /dmesg puffs rw
These are equivalent to:
# dmesgfs /dmesgMount /usr/bin/rot13fs for
    /home/foo at /mnt/rot13 with
    option -o rdonly:
# mount_puffs -o rdonly
  /usr/bin/rot13fs#/home/foo /mnt/rot13Or in fstab(5):
/usr/bin/rot13fs#/home/foo /mnt/rot13 puffs rdonly
These are equivalent to:
# /usr/bin/rot13fs -o rdonly
  /home/foo /mnt/rot13mount_puffs utility first appeared in
  NetBSD 6.0.
| November 23, 2016 | NetBSD 9.4 |