Tape Backup for Home Servers Guide
Quick Recommendation
For most homelabbers: don’t buy a tape drive. Cloud backup (Backblaze B2 at $6/TB/month) or a second NAS at a friend’s house is simpler, cheaper at small scale, and requires less maintenance. Tape only makes financial sense if you need to archive 10TB+ of cold data that you rarely access. If that’s you, buy a used LTO-6 drive ($200-400 on eBay) with a Dell SAS HBA ($20) and LTO-6 tapes ($15-20 each, 2.5TB native per tape).
What Is Tape Backup?
LTO (Linear Tape-Open) is magnetic tape storage used in data centers for archival and backup. Tape is the cheapest storage medium per terabyte for data you write once and read rarely.
A tape drive writes data sequentially to cartridges that store 2.5-18TB each (depending on generation). Tapes are removable — store them offsite, in a safe, or on a shelf.
LTO Generations
| Generation | Native Capacity | Compressed (2.5:1) | Speed (native) | Used Drive Price | New Tape Price |
|---|---|---|---|---|---|
| LTO-5 | 1.5 TB | 3 TB | 140 MB/s | ~$100-200 | ~$15 |
| LTO-6 | 2.5 TB | 6.25 TB | 160 MB/s | ~$200-400 | ~$15-20 |
| LTO-7 | 6 TB | 15 TB | 300 MB/s | ~$500-1,000 | ~$25-30 |
| LTO-8 | 12 TB | 30 TB | 360 MB/s | ~$1,500-3,000 | ~$80-100 |
| LTO-9 | 18 TB | 45 TB | 400 MB/s | ~$4,000+ | ~$120-150 |
Each LTO generation can read tapes from 2 generations back and write tapes from 1 generation back. Example: an LTO-7 drive reads LTO-5/6/7 tapes and writes LTO-6/7 tapes.
Recommendation: LTO-6 for Homelabs
LTO-6 hits the sweet spot:
- Used drives are affordable ($200-400)
- Tapes are dirt cheap ($15-20 for 2.5TB)
- 160 MB/s write speed is fast enough
- 2.5TB per tape is practical for most datasets
- Reliable and well-supported in Linux
LTO-7 is worthwhile if you have 20TB+ to archive, but the drives cost 2-3x more used.
Cost Comparison: Tape vs HDD vs Cloud
Archiving 20TB of Data
| Method | Initial Cost | Per-TB Cost | 5-Year Cost | Offsite? |
|---|---|---|---|---|
| LTO-6 (used) | $300 drive + $160 (8 tapes) = $460 | $8/TB | $460 (tapes last 30+ years) | Yes (tapes are portable) |
| LTO-7 (used) | $700 drive + $120 (4 tapes) = $820 | $6/TB | $820 | Yes |
| External HDDs (2x for redundancy) | 2 × $300 (20TB drives) = $600 | $15/TB | $600 + replacements | Manual offsite |
| Backblaze B2 | $0 | $6/TB/month | $7,200 | Yes (cloud) |
| Wasabi | $0 | $7/TB/month | $8,400 | Yes (cloud) |
Key insight: Tape wins overwhelmingly for cold archival of large datasets over long time periods. Cloud wins for small datasets (<5TB) and hot backups you need to access regularly. HDDs win for moderate datasets with occasional access.
Break-Even Points
- Tape vs cloud: Tape is cheaper than Backblaze B2 after ~6 months for 20TB+
- Tape vs HDD: Tape is cheaper per TB once you have the drive. The drive cost amortizes over multiple tapes.
- Below 5TB: Just use an external HDD or cloud. Tape isn’t worth it.
What You Need
Hardware
| Component | What to Buy | Price |
|---|---|---|
| LTO drive | Used LTO-6 internal (SAS) | ~$200-400 |
| SAS HBA | Dell H310 or LSI 9211-8i (IT mode) | ~$15-25 |
| SAS cable | SFF-8088 to SFF-8088 (external) or SFF-8087 (internal) | ~$10-15 |
| LTO-6 tapes | New Fujifilm or HPE LTO-6 cartridges | ~$15-20 each |
| Cleaning tape | LTO cleaning cartridge | ~$15 |
Total initial investment: ~$260-460 for the drive + HBA + first tape
Buying Used LTO Drives
eBay is the primary source. Look for:
- Internal SAS drives (half-height form factor fits most servers/cases)
- IBM, HP, or Quantum brands — they all use the same LTO mechanism (manufactured by IBM)
- Drives listed as “tested working” with low tape usage counts
- Avoid “untested” or “as-is” listings unless heavily discounted
Common models:
- IBM LTO-6 HH (3580-H6S): ~$200-300
- HP StoreEver LTO-6 (EH970A): ~$250-400
- Quantum LTO-6 HH: ~$200-350
SAS Host Bus Adapter (HBA)
Your server needs a SAS port to connect the tape drive. Most consumer motherboards don’t have SAS.
Dell H310 (flashed to IT mode) is the go-to HBA for homelabs:
- ~$15-20 on eBay
- SAS 6 Gbps (more than enough for LTO-6’s 160 MB/s)
- Flashing to IT mode makes it a simple HBA (no RAID)
- Wide Linux support
Alternative: LSI 9211-8i (same chip as H310, different form factor).
Setup on Linux
1. Install the HBA and Drive
- Power off the server
- Insert the SAS HBA into a PCIe x8 slot (works in x16 too)
- Connect the SAS cable from the HBA to the tape drive
- Mount the tape drive in a 5.25” bay (or use externally with an SFF-8088 cable)
- Power on and verify BIOS sees the HBA
2. Install Software
# Install tape utilities
sudo apt install mt-st sg3-utils lsscsi
# Verify the tape drive is detected
lsscsi -g
# Should show something like:
# [0:0:0:0] tape IBM ULT3580-HH6 ... /dev/st0 /dev/sg1
# Check drive status (insert a tape first)
sudo mt -f /dev/st0 status
3. Write Data to Tape
Simple tar backup:
# Write a directory to tape
sudo tar cvf /dev/st0 /path/to/data/
# Write with compression (hardware compression is faster)
sudo tar cvf /dev/st0 --label="Backup 2026-02-16" /path/to/data/
# Verify the tape contents
sudo tar tvf /dev/st0
Using mbuffer for reliability:
# Install mbuffer
sudo apt install mbuffer
# Write with buffering (prevents "shoe-shining" — tape stopping/starting)
tar cf - /path/to/data/ | mbuffer -P 90 -s 256k -m 2G -o /dev/st0
# Read with buffering
mbuffer -i /dev/st0 -P 90 -s 256k -m 2G | tar xf -
Using Bacula/Bareos for managed backups:
For automated, scheduled tape backups with catalog tracking, use Bareos (open-source fork of Bacula). It manages tape rotation, catalogs what’s on each tape, and handles multi-tape spanning automatically.
4. Tape Management Commands
# Rewind tape
sudo mt -f /dev/st0 rewind
# Eject tape
sudo mt -f /dev/st0 eject
# Skip to next file on tape
sudo mt -f /dev/st0 fsf 1
# Skip to end of data (to append)
sudo mt -f /dev/st0 eod
# Erase tape (full erase — slow)
sudo mt -f /dev/st0 erase
# Show tape position
sudo mt -f /dev/st0 tell
# Run cleaning tape (insert cleaning tape first)
sudo mt -f /dev/st0 rewoffl
Tape Rotation Strategy
Simple 3-2-1 with Tape
- 3 copies: Original data + NAS backup + tape copy
- 2 media: NAS (HDD) + tape
- 1 offsite: Store tapes at a different location (office, safe deposit box, friend’s house)
GFS (Grandfather-Father-Son) Rotation
For regular backups:
- Daily (Son): 5 tapes, rotated Monday–Friday
- Weekly (Father): 4 tapes, rotated weekly on Friday
- Monthly (Grandfather): 12 tapes, rotated monthly
Total tapes: 21 × $18 = ~$380. This gives you daily recovery points for a week, weekly for a month, and monthly for a year.
Tape Care and Storage
Storage Conditions
- Temperature: 16-25°C (60-77°F)
- Humidity: 20-80% RH
- Keep in cases/containers away from dust
- Store vertically (like books on a shelf)
- Away from magnetic fields (speakers, motors, transformers)
- Away from direct sunlight
Tape Lifespan
- Archival life: 15-30 years (manufacturer spec)
- Practical life: Tapes used in homelabs with careful storage easily last 15+ years
- Read/write cycles: ~20,000 passes across the tape surface
- Shelf life of new tapes: ~10 years before first use
Drive Maintenance
- Run a cleaning tape every 50 tape loads or when the drive indicates cleaning needed
- A cleaning tape is good for ~50 cleanings
- Don’t over-clean — only clean when indicated
Common Mistakes
1. Shoe-Shining
When data isn’t streamed fast enough, the tape stops and repositions repeatedly (shoe-shining), wearing the tape and slowing writes. Fix: Use mbuffer to buffer writes. Set buffer size to 1-2 GB.
2. Buying Compressed Capacity Tapes
Marketing uses “compressed capacity” (2.5:1 ratio). Real compression depends on your data. Compressed video/images barely compress at all. Use native capacity (2.5TB for LTO-6) for planning.
3. Not Labeling Tapes
Every tape should have a physical barcode label AND a catalog entry. Write: date, content description, tape number, and total tapes in the set.
4. Storing Tapes Near the Server
The point of tape is offsite backup. If tapes sit next to your server, a fire/flood/theft takes everything. Store offsite.
5. Never Testing Restores
A backup you haven’t tested is not a backup. Periodically restore random files from tape to verify data integrity.
Who Should (and Shouldn’t) Use Tape
Tape Is Right For You If:
- You have 10TB+ of data to archive
- You need offsite physical backup without recurring cloud costs
- You have cold data (media libraries, old photos/videos, completed projects) that rarely changes
- You want decades-long archival with no ongoing subscription
- You have a server with a PCIe slot and 5.25” bay (or external SAS)
Tape Is NOT Right For You If:
- You have less than 5TB total data
- You need frequent random access to backups
- You don’t have a server with SAS/PCIe capability
- You want a “set and forget” backup (cloud is simpler)
- Your budget is under $300
Power Consumption
| State | Power Draw |
|---|---|
| Idle (drive powered, no tape) | ~10W |
| Writing/reading | ~30-45W |
| Standby (tape loaded, not active) | ~15W |
Most homelabbers power on the tape drive only during backup operations, not 24/7. Annual power cost is negligible.
FAQ
Can I use a tape drive with a USB connection?
No consumer USB tape drives exist for LTO-6+. You need a SAS connection via an HBA. This is the main barrier to entry for homelabs.
How long does it take to write a full LTO-6 tape?
At native speed (160 MB/s): about 4.3 hours for 2.5TB. In practice, 5-6 hours accounting for file system overhead and buffering.
Can I use an LTO drive in a mini PC?
Only if the mini PC has a PCIe slot for an HBA and either a 5.25” bay (internal drive) or external SAS port. Most mini PCs don’t support tape drives. Used Dell PowerEdge or HP ProLiant rack servers are ideal tape drive hosts.
Is LTFS (Linear Tape File System) worth using?
LTFS lets you mount a tape like a disk and drag-and-drop files. It’s convenient but has overhead — you lose ~10-15% capacity to the index partition, and random file access is very slow. For homelabs, tar + mbuffer is simpler and more efficient.
What happens if the drive fails? Can I read my tapes on a different drive?
Yes. LTO is an open standard. Any LTO-6 drive (or LTO-7/8 with backward compatibility) can read tapes written by any other LTO-6 drive. This is one of tape’s biggest advantages over proprietary storage.
Related
Get self-hosting tips in your inbox
Get the Docker Compose configs, hardware picks, and setup shortcuts we don't put in articles. Weekly. No spam.
Comments