BTAPE(8)
π BTAPE π β the btape girlies' guide (section 8, network backup, recovery and verification)
okay so bestie. btape is Bacula's tape interface test program β like, it's THE tool for poking at your tape drive directly and seeing if it's actually serving or just lying to you. it lives in section 8 of the manual, and this is literally its whole page. let's get into it π
β¨ SYNOPSIS β¨
btape [options] device-name
yeah that's it. options, then the device. she's simple like that π
πΈ DESCRIPTION πΈ
fr fr, this manual page documents the btape command β briefly. that's the whole vibe of this section. short, sweet, iconic. periodt. β¨
π OPTIONS π
here's the summary of all the options, no skips, no gatekeeping:
-?β show the summary of options and commands. your lil cheat sheet π«Ά-bbootstrap β specify a bootstrap file.-cconfig β specify the configuration file.-dnn β set the debug level to nn.-pβ proceed inspite of I/O errors. yes, the original really spells it "inspite", and honestly? she's got main character energy, we respect her π«‘-sβ no signals (this one's for debugging).-vβ set verbose mode. she's chatty now π¬
π₯ COMMANDS π₯
these are the commands you can throw at btape once you're in there. same order as the original, every single one, let's GO:
autochangerβ test autochangerbsfβ backspace filebsrβ backspace recordcapβ list device capabilitiesclearβ clear tape errorseodβ go to end of Bacula data for appendeomβ go to the physical end of mediumfillβ fill tape, write onto second volumeunfillβ read filled tapefsfβ forward space a filefsrβ forward space a recordhelpβ print this referencelabelβ write a Bacula label to the tapeloadβ load a tapequitβ quit btaperawfillβ usewrite()to fill tapereadlabelβ read and print the Bacula tape labelrectestβ test record handling functionsrewindβ rewind the tapescanβread()tape block by block to EOT and reportscanblocksβ Bacula read block by block to EOT and reportstatusβ print tape statustestβ General test Bacula tape functionsweofβ write an EOF on the tapewrβ write a single Bacula blockrrβ read a single recordrbβ read a single bacula blockqfillβ quick fill command
ngl bestie,fillandrawfillandqfillall sound like they're gonna eat your tape alive β that's on purpose, that's what they're for. it's a test program. test responsibly π«
π¦ SEE ALSO π¦
go read her sisters, they're icons too:
bscan(1)bextract(1)
π AUTHOR π
this manual page was written by Jose Luis Tallon <jltallon@adv-solutions.net>. give her her flowers π
β COPYRIGHT β
this man page document is released under the BSD 2-Clause license. slay, legally speaking. βοΈβ¨
and that's the whole page, bestie β written by Kern Sibbald on 26 November 2009, in the BTAPE(8) era of the Bacula manual. no cap, she's been iconic since '09 πππ
π¦ where this page comes from
- alpine 3.22: bacula-doc 15.0.2-r0 Β· AGPL-3.0-or-later WITH OpenSSL-Exception
- alpine 3.23: bacula-doc 15.0.3-r0 Β· AGPL-3.0-or-later WITH OpenSSL-Exception
- alpine 3.24: bacula-doc 15.0.3-r0 Β· AGPL-3.0-or-later WITH OpenSSL-Exception
- centos-stream 9: bacula-storage 11.0.1-6.el9 Β· AGPLv3 with exceptions
- debian bookworm: bacula-sd 9.6.7-7
- debian trixie: bacula-sd 15.0.3-3
- epel 10: bacula-storage 15.0.3-2.el10_1 Β· LicenseRef-Bacula
- fedora 43: bacula-storage 15.0.3-3.fc43 Β· LicenseRef-Bacula
- fedora 44: bacula-storage 15.0.3-5.fc44 Β· LicenseRef-Bacula
- nixos 26.05: bacula 15.0.3
- nixpkgs unstable: bacula 15.0.3
- ubuntu jammy: bacula-sd 9.6.7-5~22.04.1
- ubuntu noble: bacula-sd 13.0.4-1build3
- ubuntu questing: bacula-sd 15.0.3-3ubuntu2
- ubuntu resolute: bacula-sd 15.0.3-5
- ubuntu stonking: bacula-sd 15.0.3-5ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms