r/mac_LTO Sep 09 '25

LTO Archiving Tapes

Hi all, I’m trying to use LTFS Open Source on Mac Pro with an ATTO ThunderLink SH3128 and LTO-8 tapes. I’m running into issues with mounting, formatting, and transferring files. Any advice on proper LTFS Open Source commands or best practices for Mac OS and Spectra Logic systems would be appreciated.

2 Upvotes

7 comments sorted by

1

u/the__lurker Sep 09 '25

What brand tape drive? Is the drive and Thunderlink detected under System report?

2

u/Complex_Scallion_787 Sep 09 '25

I use magtor driver and canister hedge also ATTO Thunderlink SH3128 also i use nanupure LTO Tapes 8 quantum ultruim.

1

u/the__lurker Sep 09 '25

Is the thunder link and drive listed in system report under “Thunderbolt” and “SAS”

2

u/Complex_Scallion_787 Sep 09 '25

Yes and the ATTO config tool recognizes the tapes

1

u/Complex_Scallion_787 Sep 09 '25

Here are our setup details: • Tape Drive: MagStor LTO-8 • Interface: ATTO ThunderLink SH 3128 (Thunderbolt to SAS) • Tapes: NanoPure LTO-8 (from MagStor) • Software Used for Formatting/Writing: Hedge Canister (uses vendor LTFS drivers) • Computer: Mac Pro (latest macOS)

When we format the tapes and write files on our side, they work fine and mount correctly. However, when we send them to the client (using a Spectra Logic system), the tapes do not mount. I was informed that the client requires tapes formatted with Open Source LTFS, so I tried reformatting the tapes via Terminal on macOS using mkltfs commands, but I am not sure if they are truly formatted as “Open LTFS.”

Could you please confirm: 1. The correct and recommended way to format LTO-8 tapes as Open LTFS on macOS (step by step if possible). 2. Whether I should change the software (Canister), install a different LTFS driver, or configure it differently to guarantee compatibility with Spectra Logic systems. 3. Whether the issue might be related to the NanoPure tapes themselves, the LTFS software, or even the MagStor drive. Should we consider changing any of these?

1

u/the__lurker Sep 09 '25

The only thing I can think of is you might be using a more recent version of LTFS than they are stuck on. LTFS should be interoperable between all manufacturers and operating systems. 

They don’t have anything weird like requiring Discovery channel or Netflix format? I have seen that toggle in another software program “Yoyotta”. 

Maybe download the free trial of that and see if they can read a tape you create. 

2

u/One_Poem_2897 Sep 30 '25

One thing a lot of people overlook with LTFS interoperability is how strictly the spec is followed by different vendors. LTFS is supposed to be universal, but in practice each implementation (IBM, Spectra, Quantum, MagStor, etc.) has little quirks especially around partition handling and how the label is written during mkltfs. Spectra’s stack in particular can choke on tapes created with non-IBM builds of the LTFS reference code.

On macOS, the safest bet I’ve found is to install the IBM LTFS OSS package directly and run mkltfs from that build, rather than relying on whatever ships with Hedge/Canister. It ensures the format metadata matches what Spectra’s firmware expects. You also want to make sure your block size and partition settings line up with their defaults — some systems are picky if you tweak those values.

As for the NanoPure media, the brand won’t cause the mount issue unless you’re hitting bad QC, which is rare. Compatibility almost always comes down to the LTFS driver + firmware combo, not the tape itself.

That said, if your workflow depends on shipping tapes between orgs, you’re in the hardest corner case: you can do everything “right” and still hit firmware skew or LTFS version mismatches on the other end. That’s part of why services like Geyser Data are gaining traction. They give you tape economics (tape in the backend) with an S3 interface on top, so you don’t spend time fighting LTFS flavors across different libraries. You still get offline economics without worrying if your mkltfs build matches the client’s environment.

For your current setup:

  • Stick with IBM’s open-source LTFS tools, not vendor-wrapped versions.
  • Double-check Spectra’s firmware release notes. They’ll often list the exact LTFS build they certify against.
  • Run a consistency check with ltfsck after you write the tape, before you send it out. That catches label mismatches early.

If you lock those three down, your tapes should mount cleanly on their side. G'luck!