VSHADOWMOUNT(1)

πŸ“¦
this version Β· 2 versions
, in debian trixie, opensuse-leap 16.0, ubuntu questing, ubuntu resolute, ubuntu stonking

✨ vshadowmount β€” the manual page, but make it cute ✨

okay bestie, so you know how Windows has those little time-capsule things? yeah. this is the tool that lets you peek inside one on your Unix machine. it's vshadowmount, it lives in the LOCAL manual, and it is literally about to be your new favorite thing. πŸ’–


🌸 NAME 🌸

vshadowmount β€” mounts a Windows NT Volume Shadow Snapshot (VSS) volume

like. it mounts the shadow snapshot. that's the whole job. and it does it flawlessly. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

vshadowmount [-o offset] [-X extended_options] [-hvV] source

that's it. that's the vibe. one source, a couple of optional little flags, no drama. ✨


πŸ’œ DESCRIPTION πŸ’œ

so, vshadowmount is a utility to mount a Windows NT Volume Shadow Snapshot (VSS) volume. yes queen. that's the whole assignment and she ate. πŸ”₯

vshadowmount is part of the libvshadow package. and libvshadow is a library to access the Windows NT Volume Shadow Snapshot (VSS) format. so like, the library does the heavy lifting, and this utility is the main character that shows up at the party. no cap.

source is the source file. that's what you're pointing at. that's the one. πŸŽ€

not me about to list every single option because i would never skip one, bestie, you know me:

✨ The Options ✨

  • -h β€” shows this help. a little "hey, here's what i do" moment. iconic.
  • -o offset β€” specify the volume offset in bytes. bytes, bestie. not kilobytes, not vibes, bytes.
  • -v β€” verbose output to stderr. the way that she tells you *everything*… we love a chatty queen.
  • -V β€” print version. she tells you who she is. confidence.
  • -X extended_options β€” extended options to pass to sub system. yes, "sub system", two words, exactly like that, don't come for me, that's what the man page says. 🫢

🌈 ENVIRONMENT 🌈

None.

like, zero. empty. nothing to see here. she needs no environment variables, she's self-sufficient, she's that girl. πŸ’…


πŸŽ€ FILES πŸŽ€

None.

also none. no config files, no dotfiles, nothing lurking in your home directory. a clean, unproblematic fave. 🧚


⭐ EXAMPLES ⭐

here's how the cool kids do it, fr fr:

# vshadowmount /dev/sda1
vshadowmount 20130113

first line? mounting a device. second line? mounting whatever that is. copy it, run it, slay it. πŸ‘‘


😭 DIAGNOSTICS 😭

Errors, verbose and debug output are printed to stderr when verbose output -v is enabled.

and listen β€” pay attention, because this part is a little sneaky: verbose and debug output are only printed when enabled at compilation. so like, if whoever built this thing didn't turn it on, no amount of -v is gonna summon the debug lore. it's giving "the switch exists but the wiring might not". πŸ’€


πŸ’€ BUGS πŸ’€

found a bug? do NOT suffer in silence, bestie. Please report bugs of any kind to <joachim.metz@gmail.com> or on the project website: https://github.com/libyal/libvshadow/

they genuinely want to know. this is a safe space. 🫢


πŸ‘‘ AUTHOR πŸ‘‘

These man pages were written by Joachim Metz.

thank you for your service, king. 🫑✨


Copyright (C) 2011-2024, Joachim Metz <joachim.metz@gmail.com>.

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

okay so the "NO warranty" is in all caps for a reason β€” it's serious. if it breaks, it breaks, and that's legally on you, not on them. dramatic but true. πŸ’…


🌸 SEE ALSO 🌸


and that's the whole page, bestie!! run vshadowmount, mount those shadow snapshots, live your truth. this was libvshadow, March 5, 2019, signing off. mwah! πŸ’‹βœ¨