DUP-CHECK(1)

πŸ“¦ version 2.0, in nixos 26.05, nixpkgs unstable

πŸ’– dup-check(1) πŸ’–

okay so bestie, welcome to dup-check, section 1 of the General Commands Manual β€” she's a real one and she's here to do exactly one (1) job: check that your snapshot isn't lying to you 🫢


✨ NAME ✨

dup-check β€” check snapshot consistency. that's it. that's the whole vibe check πŸ’…


🌸 SYNOPSIS 🌸

dup-check [-v] [-k keyfile] [-r repo] name

πŸ¦‹ DESCRIPTION πŸ¦‹

so dup-check performs an internal consistency check on a snapshot with the given name. like, it's literally going through the receipts πŸ”

the way it does this: it recalculates the hash of all blocks contained in the snapshot and checks whether the recorded hash of each block matches the actual hash. lowkey iconic detective behaviour ngl πŸ•΅οΈβ€β™€οΈβœ¨

and if a corrupt block gets detected? the hash of that block gets printed on standard output. no cap, that's your little red flag 🚩 bestie will see it.


πŸŽ€ OPTIONS πŸŽ€

  • -k keyfile β€” path to encryption key. give her the key, she'll handle it πŸ”‘
  • -r repo β€” path to the dedup repository. by default the current working directory is used. so if you don't point her somewhere, she's just gonna look around where she's standing πŸ™ˆ
  • -v β€” enable verbose mode. she'll yap more. we love a chatty queen πŸ’¬πŸ‘‘

πŸ‘‘ AUTHORS πŸ‘‘

  • Dimitris Papastamos <sin@2f30.org>
  • z3bra <contactatz3bradotorg>

🌈 reminder bestie: this page is dup-check, part of the General Commands Manual β€” section 1, so she's a user-facing command, not some deep kernel lore iykyk.

πŸ’– that's the whole page, periodt πŸ’–

sign-off time πŸŽ€ β€” this lil beauty comes from Debian, dated May 5, 2019, and that's the tea bestie βœ¨πŸ’œ πŸ¦‹

πŸ“¦ where this page comes from