Comments (10)
I got an email back from an engineer at an LTO producing company that said that ltfs library editions can use a media type extension within the tape serial which lets the library know (in a setting with potentially multiple generations of media) which drive to use for the tape. I've searched for a download for an "ltfs library edition" but the document for those which exist either indicate downloads that are offline or indicate that the ltfs le software is on a CD that accompanies the library. I'd like to find the ltfs -h
output of library editions of ltfs
and mkltfs
, so that the regex of the tape serial can be inferred from the edition of the utilities installed.
from ltopers.
Glad that «an engineer at an LTO producing company» confirmed what I said. I will post – probably tomorrow evening – some information on the three implementations we did realise for customers.
from ltopers.
Since 2003, AV Preservation by reto.ch has installed or supervised the installation of LTO-based solutions for literally hundreds of customers from the archival community. As much as possible, we have always used open-source solutions, for evident reasons. Three of those installations do use the 8-char cartridge serial instead of the 6-char, i.e. much less than 1%. I have to add that I do not like LTO, but this is indeed, in my personal opinion, the least worst solution that exists in real life.
During the last years we have used whenever possible LTOpers
, because it was a very nice choice in our opinion. This is the reason why I intensively contributed in maintaining LTOpers
. End of December 2016 I have added the 8-char serial to the 6-char in the intention to make LTOpers
more widely compatible. I could not find a way to automate the choice and nobody has argued against this format extension one year ago.
Sadly, the current version of LTOpers
is no longer working on these three installations I know. And, since Monday this week, I am trying to find the informations that @dericed wishes. This is what I know today and what I can share on a public platform like GitHub:
-
One installation is based on an LTO/LTFS all-in-all solution from the USA. The manufacturer did not answer my technical questions and sent me to their European representative. The European representative did not answer my technical questions either and sent my to the reseller in Germany, which covers Switzerland as well. The reseller is… just a reseller: I could buy for EUR 10,018.80 plus VAT the software only! Through the local reseller, my technical questions went back to the European representative, who promised to contact the headquarters in the USA. That is one situation at the moment.
-
Another installation do include an
ltfs -h
which has simply be copy-and-pasted from an implementation made by… another manufacturer! Tandberg and HPE seem to be more popular than their… actual sellings! This does not help at all to differentiate between 6-char and 8-char in an easy way. -
For the moment, I could not access to the third installation I know. However, as I will be in Paris for the FIAF Audio-Visual Training and Outreach Summit on the 7th of March, I bought another train ticket from Lausanne to Paris and I booked an additional night in Paris, and I will go to the archive personally to see if something more useful can be found and shared publicly.
Hope this helps!
from ltopers.
Two additional pieces of information:
-
There are many LTFS implementers! Ultrium – aka HPE, IBM and Quantum – do currently list 35 of them on their website. We have tested and used only a dozen of them at maximum. As said above, «newer» implementations seems often to be based on copy-and-pasting older existing ones, sometimes even from other manufacturers.
-
There is also the «bastard» format
LTO-8 Type M
, in shortM8
, to consider, which uses LTO-7 cartridges with a kind of LTO-8 formatting. For the moment we advise to not use this in an archival context, because the compatibility in not clear enough to us. It uses the bar-code labelxxxxxxM8
and, at least in one case, I personally suspect that the same is used as cartridge serial as well – which would not longer be a cartridge type, but become a «density type» in this case.
from ltopers.
I could play a little with a library installed in Paris. This implementation is completely crazy! It says
-s, --tape-serial=<id> Tape serial number (6 alphanumeric ASCII characters)
in mkltfs -h
but when using -s TEST01
gives the error message
LTFS15029E Tape serial must be 6 characters
and it works very fine with -s TEST01L7
… Visibly it’s not intended to be used outside their black box, even it’s working when programmed by «wrong» Bash scripts or via the Terminal.
from ltopers.
Perhaps the vendor is not using the RFC2119 understanding of the term "must". If there's no sane way for the script to determine the appropriate regex (since the help page of some instances with alternate regex is wrong), then perhaps a flag to indicate that it is a black-box version and to disable the regex choice is best. In non-black-box environments the "Tape serial must be 6 characters" statement appears to be true.
from ltopers.
perhaps a flag to indicate that it is a black-box version and to disable the regex choice is best
Or, possibly, a flag to use the alternate regex, which checks the consistency in that world, would be even better.
from ltopers.
I confirm that a bar-code label of type xxxxxxM8
may be used as cartridge serial in non-standard systems. This case was not considered in the regex from 2016 and might be added.
In the meantime… I am still waiting for the answer from the USA vendor.
from ltopers.
@dericed Does #177 resolve this for you?
from ltopers.
works for me
from ltopers.
Related Issues (20)
- `writelto` calls `renameschemas `
- `verifylto` needs database HOT 2
- function `_check_for_lto_index_dir` is not defined HOT 5
- output of `writelto -h` starts with other information HOT 7
- .schema not writing to LTO_LOGS HOT 21
- clarification for LTO naming HOT 6
- Misc. Documentation Updates HOT 8
- Issues with error reporting vs error exiting HOT 7
- [wish] simplify tape serial usage
- install via linuxbrew fails at gtk+3 dependency HOT 18
- unable to mount tape with mountlto HOT 2
- LTFS 2.5 is under public review HOT 1
- [wish] add volume name management HOT 2
- /usr/local/bin/formatlto: line 90: mkltfs: command not found HOT 6
- mountlto can't find tape ready to mount HOT 21
- Fail to compile tnftp during install HOT 5
- Mtape MLogic ERROR HOT 3
- New release HOT 2
- Does `writelto` use `rsync`? HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ltopers.