DVHTOOL(8)

πŸ’Ύ DVHTOOL(8) β€” the disk volume header bestie πŸ’…

ok so we're doing dvhtool(8) today, from the System Manager's Manual, and honestly? she's niche but she ATE. sit down, grab a snack πŸ“


✨ NAME ✨

dvhtool β€” Disk volume header manipulation tool πŸŽ€


🌸 SYNOPSIS 🌸

dvhtool --device devicename [ option ]

dvhtool -d devicename [ option ]

πŸ¦‹ DESCRIPTION πŸ¦‹

ok so dvhtool is a utility, and her whole thing is: displaying SGI disk partition and volume header information, plus copying files to and from the volume header. two jobs. she does both. icon behavior honestly πŸ‘‘

she's similar to the IRIX(tm) utility of the same name, but bestie, the options and usage are quite different. also the IRIX utility can't display partition and boot file information. so like... she's the upgraded version. no cap.

so what even is the disk volume header? it includes the disk partition table and the volume directory. the volume directory is an index to the files stored in the volume header part of the disk. those files can literally be anything, but they're usually standalone programs (like sash, the SGI standalone shell). the space available for files is usually limited to one, two or a few megabytes β€” and you can only change that by repartitioning the disk with fx, the SGI disk formatting and partitioning tool, or fdisk. so like, don't just vibe your way into more space, that's not a thing πŸ’€

you must be root to invoke dvhtool. non-negotiable. main character energy requires main character permissions.

the device name can be /dev/sda for the first disk, /dev/sdb for the second, and so on. and dvhtool will also work on a file image of a disk volume header. so if you don't have the real hardware, you can still play 🌈


πŸ’– OPTIONS πŸ’–

  • -d, --device devicename β€” specify the volume header device name (or file image)
  • --print-volume-header β€” show volume header data only
  • --print-volume-directory β€” show volume table of contents
  • --print-partitions β€” show partition data
  • --print-all β€” equivalent to all three above options (yes bestie, all three, she's giving combo meal 🍟)
  • --vh-remove name β€” remove volhdr file name.
  • --vh-to-unix name file β€” copy volhdr file name to Unix file file
  • --unix-to-vh file name β€” copy Unix file file to volhdr as name
  • --help β€” show usage information

πŸ‘€ SEE ALSO πŸ‘€

  • fdisk(8)
  • IRIX tools: fx(1M), prtvtoc(1M), vh(7M).

🫢 AUTHORS 🫢

dvhtool was written by Ralf Baechle <ralf@oss.sgi.com>, Keith M. Wesolowski <wesolows@foobazco.org>, Tor Arntsen <tor@spacetec.no>, Guido Guenther <agx@debian.org>. four whole legends, we stan a collaborative effort πŸ’œ


and that's the whole page, bestie!! this one's a 4th Berkeley Distribution situation, dated July 2000 β€” old school but still slaying βœ¨πŸ’… no notes, periodt πŸŽ€