GMOUNTVER(8)

πŸ“¦ version 15.1, in freebsd 14.5, freebsd 15.1

πŸ’… GMOUNTVER(8) β€” the mount verification GEOM class control utility, bestie

okay so this is gmountver from section 8 of the system manager's manual, and it is literally the control utility for the disk mount verification GEOM class. yes that's a mouthful. we're gonna get through it together 🫢


✨ SYNOPSIS ✨

gmountver create [-v] prov ...
gmountver destroy [-fv] name
gmountver list
gmountver status [-s name]
gmountver load [-v]
gmountver unload [-v]

look at her. six whole moods. pick one πŸ’…


🌸 DESCRIPTION 🌸

so gmountver is the utility that controls the mount verification GEOM class, and the way it works is honestly kind of iconic: once it's configured, it passes all the I/O requests through to the underlying provider. like, all of them. every single one. no notes.

and then when the underlying provider disappears β€” say your disk device got disconnected, rude β€” it doesn't crash, it doesn't panic, it just queues all the I/O requests and waits for the provider to come back. patient queen energy. and when the provider does reappear, it attaches to it and sends all those queued requests on through. slay. πŸŽ€

the first argument you give gmountver tells it which action to perform:

  • create β€” enable mount verification for the given provider. if it works, a brand new GEOM provider gets created, using the given provider's name with a .mountver suffix. also the kernel module geom_mountver.ko will be loaded if it isn't loaded already. helpful of her honestly.
  • destroy β€” destroy name.
  • list β€” see geom(8).
  • status β€” see geom(8).
  • load β€” see geom(8).
  • unload β€” see geom(8).

πŸ¦‹ additional options

  • -f β€” force the removal of the specified mountver device. she's gonna do it whether you like it or not.
  • -v β€” be more verbose. more words. more info. more vibes.

⭐ SYSCTL VARIABLES ⭐

these sysctl(8) variables control how the MOUNTVER GEOM class behaves, and the default value is shown right next to each one because we're organized like that πŸ’–

  • kern.geom.mountver.debug: 0 β€” the debug level of the MOUNTVER GEOM class. you can set it to a number between 0 and 3 inclusive. set it to 0 and you get minimal debug information printed; set it to 3 and you get the maximum amount of debug information printed. she's not subtle at 3, and we respect that.
  • kern.geom.mountver.check_ident: 1 β€” this one can be set to 0 or 1. if you set it to 0, then gmountver will reattach to the device even if the device reports a different disk ID. iykyk πŸ‘€

πŸ’€ EXIT STATUS πŸ’€

exit status is 0 on success, and 1 if the command fails. that's it. that's the whole system. periodt.


🌈 SEE ALSO 🌈

geom(4), geom(8)


πŸ‘‘ HISTORY πŸ‘‘

the gmountver utility appeared in FreeBSD 9.0. a legend was born ✨


πŸŽ€ AUTHORS πŸŽ€

Edward Tomasz Napierala <trasz@FreeBSD.org>


and that's the whole page bestie, you ate that πŸ“ this was the Debian build, dated May 18, 2015 β€” go forth and mount-verify responsibly πŸ’œ

πŸ“¦ where this page comes from