Skip to content

Hot-Swap Workflows

Advanced hot-swappable JBOD workflows for dynamic storage management without service interruption.

Overview

The hot-swap system allows you to add/remove drives while services continue running, perfect for:

  • Portable camping setups with external drives
  • Expanding storage capacity on demand
  • Rotating archive drives for off-site backup
  • Testing different storage configurations

Quick Hot-Swap Workflow

bash
# 1. Plug in new drive (auto-detected)
./usenet storage list

# 2. Add to pool
./usenet storage add /media/external-drive

# 3. Update service APIs
./usenet storage sync

# 4. Verify access
./usenet storage status

Services continue running throughout this process with zero downtime.

Advanced Workflows

Camping/Travel Setup

bash
# Before trip: prepare portable drive
./usenet storage prepare /media/camping-drive --profile travel

# At campsite: plug in and activate
./usenet storage add /media/camping-drive --temporary
./usenet storage sync --fast

Archive Rotation

bash
# Monthly archive process
./usenet storage archive --older-than 6months /media/archive-drive
./usenet storage remove /media/old-archive --safe-eject

API Integration

The hot-swap system automatically updates:

  • Sonarr root folders
  • Radarr movie paths
  • Readarr book libraries
  • Jellyfin media libraries
  • YACReader comic paths

All services receive real-time updates about storage changes.

Built with ❤️ following Bell Labs standards. Dedicated to Stan Eisenstat.