Sites Online
{{ summary.sites_online }}
Total Tapes
{{ summary.total_tapes }}
Total Files
{{ formatNumber(summary.total_files) }}
Total Storage
{{ summary.total_size_tb }} TB
Drive Cleaning Required!
{{ cleaningAlertMessage }}
{{ key === 'drive1' ? 'Drive 1' : 'Drive 2' }} ({{ key === 'drive1' ? '/dev/nst0' : '/dev/nst1' }})
{{ drive.needs_cleaning ? 'CLEANING REQUIRED' : (drive.status === 'ready' ? 'Ready' : 'Unknown') }}
{{ drive.hours_used }}h used
Last cleaned: {{ formatDate(drive.last_cleaned) }}
FIAF Compliance: {{ summary.fiaf_compliant_pairs }}/{{ summary.tape_pairs }} pairs compliant
{{ fiafCompliant ? 'All tape pairs have matching A/B copies' : 'Some tape pairs need verification' }}
All Tapes (Click to view contents)
| Barcode | Site | Status | Files | Size | Pair | Actions |
|---|---|---|---|---|---|---|
| {{ tape.barcode }} | {{ tape.site || 'Unknown' }} | {{ tape.status || 'unknown' }} | {{ formatNumber(tape.file_count || 0) }} | {{ formatSize(tape.total_size || 0) }} | A B - |
|
Tape Contents: {{ selectedTape?.barcode }}
{{ formatNumber(selectedTape?.file_count || 0) }} files | {{ formatSize(selectedTape?.total_size || 0) }}
Loading tape contents...
| File Path | Size | Modified | Checksum |
|---|---|---|---|
|
{{ file.path }}
|
{{ formatSize(file.size) }} | {{ file.mtime || '-' }} | {{ file.checksum?.substring(0, 16) || '-' }}... |
No files indexed for this tape
Mount the tape and run indexing to see contents
Search Files Across All Tapes
Found {{ searchResults.length }} results
{{ result.path }}
Tape: {{ result.tape }} | Size: {{ formatSize(result.size) }}
Enter a search term to find files across all tapes
Job Queue
{{ job.type }} - {{ job.tape_a }}{{ job.tape_b ? ' / ' + job.tape_b : '' }}
{{ job.source_path }}
{{ job.progress }}% complete - {{ formatNumber(job.processed_files || 0) }}/{{ formatNumber(job.total_files || 0) }} files
No jobs in queue
FIAF Compliance Reports
Compliant Tape Pairs
{{ summary.fiaf_compliant_pairs }}
Pending Verification
{{ summary.tape_pairs - summary.fiaf_compliant_pairs }}