[gull] Vérification croisée de média LTO

Marc SCHAEFER schaefer at alphanet.ch
Wed Oct 28 10:12:49 CET 2026


Bonjour,

Après une longue pause, je me suis remis aux cassettes, désormais LTO.
La capacité et le débit, ainsi que le prix, ont font de nouveau quelque
chose d'intéressant à mon échelle et pour certains de mes clients.

Je ne sais pas s'il y a d'autres lecteurs de la mailing-list qui
utilisent aussi le LTO.

J'avais proposé il me semble il y a "un certain temps" que les lecteurs
de la liste s'échangent de temps en temps des cassettes pour les
auditer, avec ou sans utilisation de sg_logs (SCSI LOG SENSE) pour
détecter les erreurs corrigées ("soft").  J'ai des scripts qui
produisent des formats "standardisés" qui permettent d'auditer le
contenu d'une cassette, y compris intégrité des données (en plus des
couches de contrôle inférieures) et soft errors.  Sinon, il suffit de
tout désarchiver puis de faire un md5sum ou sha256sum -c sur le
résultat.  Je ne suis pas fan de LTFS (c'est génial pour l'abstraction
et l'interopérabilité, mais ça fatigue les lecteurs et diminue largement
la performance: je pose des archives compressées et chiffrées de divers
formats, avec des métadonnées de vérification, puis un filemark).

Exemple:

root at sas:~/LTO# tape-scripts/audit-tape
tape-scripts/audit-tape: read_label
0: TAPE LABEL: archive-backups-1 2026-08-21 bs=262144
tape-scripts/audit-tape: fsf 1
1: 2026-08-21 1 80366165257ebcf004045cb044617705 reliand-full-2026-05-22.tar.zstd 268821611196 2026-05-22 18:13:00.696465450 +0200 2026-08-21 bs=262144
in @  295 MiB/s, out @  297 MiB/s,  250 GiB total
   MD5SUM OK
3: 2026-08-21 2 f0e1c5a7e0c64ab0ee43aeebc94233da reliand-full-2026-08-21.tar.zstd 267918723123 2026-08-21 15:03:46.031839008 +0200 2026-08-21 bs=262144
in @  292 MiB/s, out @  294 MiB/s,  249 GiB total
[ ... ]

On trouvait (avant le rush IA et les trumperies) des lecteurs LTO-8
à moins de 2000 CHF (encore moins d'occasion).  On trouve encore
des lecteurs LTO-6 à bas prix, par contre les LTO-8 et LTO-9, sauf
rares occasions intéressantes, sont actuellement super-chers (5000+).
Je ne descendrais pas au-dessous du LTO-6, la capacité me semble
trop faible vis à vis d'autres solutions d'archivage.

Les cartes SAS sont généralement en-dessous de 100 CHF (génération 6
suffit, génération 12 parfois marchent mieux dans certains vieux PC
recyclés, ici j'utilise comme station d'audit un HP EliteDesk 800 G3
SFF acheté pour moins de 200 CHF). Les câbles sont vachement chers
(~60 CHF).

Quant à moi, actuellement j'ai de quoi lire LTO-[456789] (et écrire
LTO-[689]).  J'ai deux lecteurs de chaque type (sauf pour LTO-9) ce
qui fait je j'audite déjà mes cassettes en interne. Et pour l'un des
deux types (LTO-6) je dispose d'un changeur de cassettes d'occasion
qui fonctionne très bien (24 slots), ce qui permet d'automatiser
les opérations.

Pour donner un exemple, un lecteur LTO-6 d'occasion à environ 500 CHF
permet d'écrire 2.5 TB (coût de cassette entre 20 et 40 CHF) à
160 MByte/s.   En LTO-8, c'est 12 TB à 290 MByte/s pour un prix
de cassette autour de 50 CHF.

Quelles sont les autres solutions pour le stockage offline à plus ou
moins long terme?

Par exemple, j'ai utilisé un peu tout ça ces derniers 15 ans:

   - des blurays (j'ai développé il y a des années un système qui
     écrit sur 5 blurays en parallèle, environ 90 MByte/s,
     et qui ajoute de la correction d'erreur Reed Solomon avec par2)
   - des disques-dur SATA ou USB, à relire régulièrement
   - des clés USB, idem (également écriture en parallèle, triviale,
     et Reed Solomon avec par2)
   - du cloud conçu vers le stockage à long terme: Amazon Glacier par exemple
        ici c'est la restauration qui coûte (ou l'effacement trop
        rapide)
   - agOO (SAITIS)!

Sur agOO SAITIS: c'est assez marrant: un vieux changeur de cassettes
LTO à 6000 slots revampé, des adaptateurs pour transformer vos disques 2.5"
CMR recyclés (de laptops, ceux sans 12V actuellement) en offline
stockage avec un concept d'héritage (si vous décédez, vous pouvez
décider à qui remettre vos données, ou s'il faut les détruire).
Accès par interface web. C'est payant mais tant qu'on utilise peu,
le forfait correspond un peu à une cassette LTO-9 par an.

PS: je suis client agOO et j'ai écrit l'API Perl pour
    stocker-migrer-démigrer-vérifier des backups, voir https://wiki.saitis.net/
    que j'utilise pour certains stockages de données sur un disque 2.5" d'un
    TB

PS/2: mes outils d'archivage: https://git.alphanet.ch/gitweb/?p=various;a=tree;f=offsite-archival;
    (d'autres en préparation)


More information about the gull mailing list