BTRFS-BACKUP-NG-TRANSFER(1)

πŸ“¦
version 0.9.20 Β· 2 versions
, in fedora 43, fedora 44

πŸ’– btrfs-backup-ng-transfer(1) πŸ’–

okay bestie, welcome to the User Commands section of the manual, and this one is literally the "I already have snapshots, I just need them over there" page. it's btrfs-backup-ng-transfer, and it's about to eat, no cap. πŸ¦‹

✨ NAME ✨

btrfs-backup-ng-transfer β€” transfer existing snapshots to targets πŸ’…


πŸŽ€ SYNOPSIS πŸŽ€

btrfs-backup-ng transfer [OPTIONS]

🌸 DESCRIPTION 🌸

so here's the vibe: this command takes snapshots you already have and moves them over to your configured targets. it does not make new snapshots β€” that's somebody else's job, this one is purely the delivery girlie. πŸ“¦βœ¨

and the way it's efficient?? when it can, it uses incremental transfers, which is giving "we only send the diff, we're not re-sending the whole thing like an amateur." iconic behaviour honestly.

⚠️ ok important, bestie, real talk: target paths must already exist and are not created for you β€” on any transport. like, this command will not build the folder for you. it is not your mom. go look at PATHS in btrfs-backup-ng(1) for the full deets. 🫢

πŸ’… OPTIONS πŸ’…

  • --dry-run β€” the "let me just see it in my head first" option. shows you what would happen without actually changing anything. zero commitment, all the information. πŸ™ˆ
  • --volume PATH β€” only transfer the volume(s) you name. wanna name more than one? go off, specify this flag multiple times. πŸ‘‘
  • --compress METHOD β€” picks the compression method for the transfers, and it overrides whatever per-target config you had going on. the valid methods are: none, zstd, gzip, lz4, pigz, lzop. yes those are the only ones, don't get creative. ✨
  • --rate-limit RATE β€” caps the bandwidth for transfers so you don't just devour the whole connection. examples: 10M, 1G, 500K. 🐒
  • --progress β€” shows progress bars during transfers. we love a little visual confirmation that things are happening. πŸ“Š
  • --no-progress β€” turns the progress bars off. for when you want the transfers silent and mysterious. 🀫
  • --force β€” proceeds with the transfers even if the space check fails. bold. reckless. main character energy. πŸ’€
  • --no-check-space β€” disables the pre-flight space availability check entirely. no vibe check on your disk space, we just go. πŸ”₯
  • --safety-margin PERCENT β€” the safety margin percentage used for the space check. default is 10%. 🌈

⭐ EXAMPLES ⭐

transfer all pending snapshots β€” the classic, the standard, the moment:

btrfs-backup-ng transfer

transfer with compression, because smaller is cuter:

btrfs-backup-ng transfer --compress zstd

transfer a specific volume with rate limiting, for when you want /home and you want it calmly:

btrfs-backup-ng transfer --volume /home --rate-limit 50M

🧚 SEE ALSO 🧚

btrfs-backup-ng(1), btrfs-backup-ng-run(1), btrfs-send(8)


and that's the whole page, bestie!! this little baddie is from the btrfs-backup-ng source, dated January 2026 β€” go forth and transfer responsibly. mwah. πŸ’–βœ¨πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from