My crashes were with larger files, (Video and it is all I am backing up with) so I am not convinced that is where their bug is. Some memory issue in Bru is my guess going back to old code. I am using the previous iteration of Bru (Bru Server 2.0.5). Maybe its two different errors, maybe not.
Veering into an LTO and software rant…..
Regardless, I am not here to solve Bru’s Issues, as they have their own timeline of things and seem content with how it all works. That might sound like a knock against Bru, I guess it kind of is but its also kind of isn’t. It is more of an annoyance and combined with the fact that there simply is not a more reliable, affordable, trustworthy LTO program out there. As an engineer friend of mine says and Tim at Tolis shares the sentiment “Its not the backup that is important, but the restore.” And Bru has never let me down. What I like about Bru, from my understanding of all their white papers, is basically Bru is writing a checksum at every block – making it much more reliable than LTFS. Now is this critical? Bru over engineered? I really don’t know, but I also don’t want to find out in 15 years that I have a problem. This is an archive. With only two tape copies in existence. I need to be able to restore 15 years from now reliably.
Another thing about Bru that I like is that Bru is easily searchable to restore individual files. My archiving needs are simpler than most big companies, I imagine, but I think they are similar to creative project based needs like people at creative cow encounter. ( I don’t do incremental updates so tracking tapes are easier in my workflow.) I perform an “archive” when a folder on my NAS fills a certain size, 12TBs for LTO 8, then make a Bru Archive (names Pass1) to LTO 8, run it, verify it, then duplicate the “archive” in Bru (re-name that one Pass2) and run a second archive. Then delete the original media on the NAS. LTO tapes are already barcoded uniquely, but I also label each tape box as well with Tape’s barcode number, archive name, date, the other tape numbers in the archive, and the Bru Hex name. This way if a tape is misfiled, I can figure out what archive it belongs to. I then put multiple tapes of an Archive into one plastic box ( cheap plastic ammo cases that hold about 13 tapes – silly I know but figure they might be water tight enough in case of “Sharknado”). If the Ammo case has room, I put multiple archives in the case. (labeling the outside of the ammo case as well so I can quickly locate an archive.) Bottom line, my archive procedure seems to scale fine for now. I have about 440 Tapes done over 4 years (220 are the 2nd copies and stored elsewhere) and they sit on 3 shelves. I imaging when I get to over 1000 tapes per copy, this will become another kind of scaling problem.
Anyway, I have explored YoYatta and P5, and both are better and worse than Bru. Yoyotta seems to copy near 300MBs, however its doing LTFS (non starter) and its database interface (Tape tracking) is not at all clear to me. P5 is a real alternative, but basically is going to cost me 10K to get it to do what I want. Pros: P5 is very well supported, updated to work with latter macOS, widely used, and I think is doing block checksums like Bru. Also its interface lets you just grow an Archive so you don’t have to track “completed’ archives. Just search for a file, locate the tape, and restore from that one tape. No need to locate and load all the tapes in that archive. BEST PRO: You can make 2 tapes that are clones of each other at the same time meaning the tapes are completely interchangeable. No tracking of Pass1 and Pass2 – just put one of the two tapes in a restore.. and poof it works. (FYI, I haven’t experienced if this actually works, only their videos says it works. Also I don’t know if P5 will verify both tapes at the same time. ) Cons: That powerful interface is also not intuitive, but this can be learned. The software is more expensive $4600 (Library version) versus $600. And to get the clone feature, I need to buy an extra LTO 8 drive ~ $5500. Oh frustratingly, P5 only writes at 150MBs as well. *** Note this is not due to my hardware specifically because in my testing of YoYatta on this exact same hardware, it writes at ~300MBs. I think its an issue of writing LTFS that is not doing checksums and Bru/P5 doing them. Or it could be both P5 and Bru were written a long time ago and YoYatta much more recently. Hence why I am seeking a full LTO 8 forum.
Bottom line, there is no happy LTO answer. I just want Bru to be a little less orphaned (easy and clear support) and clear and reproducible way to get Bru to write quicker. But Bru is affordable and works.
Rant over.
Answer to your previous questions:
1) 10GB network. With Aja, I can get reliably 350MBs reads across the network.
2) I am still using El Cap. I will at some point try High Sierra and see. (Whole bunch of Install issues with BRU Server and High Sierra, but lets let that sleeping dog lie.
3) What file protocol were you using on the Mac to connect to shares, AFP? SMB? CIFS?
Thanks
Doug