Fibre Channel hardware compatibility guide - Apple Support
Attaching LTO Tape drives via USB or Thunderbolt – Matt’s Tech Pages (mattmillman.com) (also, copy this css for junkpile)
We can confirm that the H680 family of cards continues to work with macOS including the latest macOS 14 Sonoma. These cards can be used with all SAS LTO drives, unlike the R680 which is not compatible with LTO. Note that a lot of Thunderbolt tape drives have an H644 or H608 inside so continued driver availability from ATTO is very important. We test the H680 and H1280GT regularly with both Intel and Apple Silicon Macs. — FYI for Mac ATTO R680 users - Storage & Archiving - Creative COW
MacOS Sonoma Compatibility (promise.com)
Guide to using legacy and modern Pegasus storage. (promise.com)
PROMISE Technology - Storage Solutions for IT, Cloud, Surveillance and Rich Media
Which Fibre Channel Cards to use? | tonymacx86.com
https://www.reddit.com/r/DataHoarder/comments/13lexiv/linux_multivolume_lto4_tape_backup_question/
https://unix.stackexchange.com/questions/759138/how-do-i-interpret-the-output-from-mt-status
https://unix.stackexchange.com/questions/299084/getting-scsi-tape-usage-info
Check if tape is inserted by trying to read the cartridge memory! or mt status
# No tape
root@fedora:~# mt status
SCSI 2 tape drive:
File number=-1, block number=-1, partition=0.
Tape block size 0 bytes. Density code 0x0 (default).
Soft error count since last status=0
General status bits on (50000):
DR_OPEN IM_REP_EN
# tape just inserted, loading
root@fedora:~# mt status
SCSI 2 tape drive:
File number=-1, block number=-1, partition=0.
Tape block size 0 bytes. Density code 0x0 (default).
Soft error count since last status=0
General status bits on (10000):
IM_REP_EN
# tape inserted and loaded
root@fedora:~# mt status
SCSI 2 tape drive:
File number=0, block number=0, partition=0.
Tape block size 0 bytes. Density code 0x58 (LTO-5).
Soft error count since last status=0
General status bits on (41010000):
BOT ONLINE IM_REP_EN
# note BOT is beginning of tape
# see https://www.daemon-systems.org/man/mt.1.htmlRun Bash Script as a Daemon | Baeldung on Linux
python - What are ways of creating a daemon using systemd? - Unix & Linux Stack Exchange
https://github.com/reduardo7/bash-service-manager
Write daemon in crystal? Install - The Crystal Programming Language (crystal-lang.org): https://github.com/DougEverly/daemonize.cr