TARSNAP.CONF(5)

πŸ“¦
version 1.0.41 Β· 2 versions
, in arch rolling

πŸ’– NAME πŸ’–

ok so this is tarsnap.conf(5) β€” the manual page (section 5, file formats, we love a file-format girlie) all about the tarsnap.conf config file for tarsnap(1) ✨


🌸 DESCRIPTION 🌸

bestie listen. The tarsnap.conf file gets read by the tarsnap(1) utility, and it's where you stash default options 🫢 β€” the ones that get ignored if you also specify those same options on the command line. (Command line stays main character, always.)

You can put options in /etc/tarsnap/tarsnap.conf and/or ~/.tarsnaprc β€” and if those two files beef with each other, the user's local config wins. Periodt. πŸ‘‘

The tarsnap.conf file(s) contain lines made of a case-sensitive option name plus zero or one parameters, depending on which option it is. Empty lines? Ignored. Lines starting with a # character? Also ignored. (Comments, we stan.) πŸ’…

Tiny detail that matters: if a parameter begins with a ~ character, it gets replaced by the home directory of the effective user ID. ~ said "home" and it meant it 🏠✨

The following options may be specified:

  • aggressive-networking β€” same energy as the matching --option, boo πŸ’«
  • cachedir cache-dir β€” takes the cache-dir parameter, just like the --option twin
  • checkpoint-bytes bytespercheckpoint β€” takes the bytespercheckpoint parameter ✨
  • disk-pause X β€” takes the X parameter, slay
  • exclude pattern β€” takes the pattern parameter πŸŽ€
  • force-resources β€” the --option behaviour, no notes πŸ”₯
  • humanize-numbers β€” makes it all friendly numbers, same as the --option
  • include pattern β€” takes the pattern parameter πŸ¦‹
  • insane-filesystems β€” yes that's really the name, iconic πŸ’€
  • iso-dates β€” same as the --option, ISO girlies rise
  • keyfile key-file β€” takes the key-file parameter πŸ”‘
  • lowmem β€” the --option treatment
  • maxbw β€” handled exactly like the --option
  • maxbw-rate β€” handled exactly like the --option
  • maxbw-rate-down β€” handled exactly like the --option
  • maxbw-rate-up β€” handled exactly like the --option
  • nodump β€” handled exactly like the --option
  • normalmem β€” handled exactly like the --option
  • no-aggressive-networking β€” the "nope" version of aggressive-networking
  • no-config-exclude β€” the "nope" version of config-exclude
  • no-config-include β€” the "nope" version of config-include
  • no-disk-pause β€” the "nope" version of disk-pause
  • no-force-resources β€” the "nope" version of force-resources
  • no-humanize-numbers β€” the "nope" version of humanize-numbers
  • no-insane-filesystems β€” the "nope" version of insane-filesystems
  • no-iso-dates β€” the "nope" version of iso-dates
  • no-maxbw β€” the "nope" version of maxbw
  • no-maxbw-rate-down β€” the "nope" version of maxbw-rate-down
  • no-maxbw-rate-up β€” the "nope" version of maxbw-rate-up
  • no-nodump β€” the "nope" version of nodump
  • no-print-stats β€” the "nope" version of print-stats
  • no-quiet β€” the "nope" version of quiet
  • no-retry-forever β€” the "nope" version of retry-forever
  • no-snaptime β€” the "nope" version of snaptime
  • no-store-atime β€” the "nope" version of store-atime
  • no-totals β€” the "nope" version of totals
  • print-stats β€” same as the --option, go off πŸ“Š
  • quiet β€” same as the --option, shhh 🀫
  • retry-forever β€” same as the --option
  • snaptime file β€” takes the file parameter ⏰
  • store-atime β€” same as the --option
  • totals β€” same as the --option
  • verylowmem β€” same as the --option

Every single one of these is handled the same way as the corresponding --option, okay? If you want the full tea, go read tarsnap(1). iykyk πŸ’…

⚠️ real talk though: normalmem and the no-* options are only useful in the user-specific ~/.tarsnaprc configuration file. That's the point where they act to override options set in the global /etc/tarsnap/tarsnap.conf. So don't come for them in the global file, they're not doing their thing there πŸ™ˆ

πŸŽ€ FILES πŸŽ€

  • /etc/tarsnap/tarsnap.conf β€” the system global tarsnap.conf configuration file 🌍 Parameters put here only take effect if they're not specified via the current user's local configuration file or via the command line. Global is the backup dancer, local is the lead ✨
  • ~/.tarsnaprc β€” the tarsnap.conf configuration file for the current user πŸ‘‘ Parameters here take effect unless they're specified via the command line. Local supremacy, no cap.

πŸ¦‹ SEE ALSO πŸ¦‹

tarsnap(1) β€” go read it, bestie, it's the whole vibe πŸ’œ


and that's the page!! 🫢 this one came from Debian, dated March 20, 2025 β€” so if you're citing your sources, that's the version and date to credit, mwah πŸ’‹ πŸŽ€

πŸ“¦ where this page comes from