Journal Baies SATA Thunderbolt 3 sur linux, c'est possible !

67
24
fév.
2022

Hello,

Octobre dernier, j'avais posté sur le forum une recherche de matériel pour une baie de disques durs SATA se connectant en Thunderbolt 3, afin de pouvoir déménager les disques de mon RAID mdadm dans un nouveau boîtier, en lieu et place de l'immonde vieille tour qui commence sérieusement à fatiguer et qui prend beaucoup de place. L'idée c'était d'exploiter le port Thunderbolt 3 de mon NUC, qui se trouvait alors sans emploi à ce moment. Je voulais également continuer d'utiliser mdadm pour la gestion de mon RAID et donc les solutions de RAID matériel ne m'intéressaient pas.

La seule solution que j'ai trouvé, c'est le Thunderbay 4 Thunderbolt 3 de OWC. Problème : le support refuse de s'engager concernant la compatibilité Linux et je n'ai pu trouver aucun retour d'expérience d'un utilisateur ayant testé ce produit sur Linux.

Après étude de tout ce que j'ai pu trouver comme info technique sur ce produit, et comme il était indiqué que l'on pouvait utiliser n'importe quel logiciel de RAID avec ça, j'en ai conclus qu'il y avait de grandes chances que ce boîtier soit bel et bien un simple ensemble de 4 connecteurs SATA et que ces 4 connecteurs allaient être mis gentiment à disposition de l'OS. Tant mieux, c'est pile poil ce que je cherchais. J'ai décidé de tenter le coup. Au mieux j'aurais eu raison et tout fonctionne bien, au pire ça aurait fait un retour d'expérience sur ce produit qui aurait pu servir à d'autres, et j'aurais probablement pu le revendre à un prix intéressant.

J'ai donc économisé ces 4 derniers mois (ça coûte quand même 500€ cette bête-là) et cette semaine j'ai enfin acheté le boîtier. Je l'ai reçu aujourd'hui.

J'ai donc la joie de pouvoir dire que cela fonctionne. Testé avec 2 disques durs de test (pour l'instant les 4 disques de mon RAID sont toujours dans ma vieille tour, je transvaserai au calme et à tête reposée) sur un NUC 7 sous Alpine Linux (si ça marche avec Alpine, je pense que ça ne posera pas de soucis sous Debian ou autres).

Simplement, pour ceux comme moi qui n'ont pas l'habitude des port Thunderbolt, il faut savoir qu'il y a un mécanisme de sécurité faisant en sorte qu'un périphérique Thunderbolt ne peut être utilisé sans que l'OS l'autorise. Il existe au moins deux utilitaires pour donner cette autorisation, bolt et tbt. J'ai utilisé bolt car il est présent dans les dépôts Alpine.

Pour lister les périphériques Thunderbolt :

nuc:~# boltctl list
 ● Other World Computing ThunderBay 43
   ├─ type:          peripheral
   ├─ name:          ThunderBay 43
   ├─ vendor:        Other World Computing
   ├─ uuid:          00589891-194b-5a00-ffff-ffffffffffff
   ├─ generation:    Thunderbolt 3
   ├─ status:        connected
   │  ├─ domain:     ce010000-0090-8d08-a3ba-f61a5ab5c022
   │  ├─ rx speed:   40 Gb/s = 2 lanes * 20 Gb/s
   │  ├─ tx speed:   40 Gb/s = 2 lanes * 20 Gb/s
   │  └─ authflags:  none
   ├─ connected:     Thu Feb 24 12:36:32 2022
   └─ stored:        no

Notez la ligne status: connected, ce qui signifie que le périphérique n'a pas encore été autorisé. De même, le point devant le nom du périphérique s'affiche en jaune (la couleur n'est pas rendue dans le texte de cet article). Il vous faut noter l'UUID du périphérique pour la commande suivante.

Pour autoriser :

boltctl authorize 00589891-194b-5a00-ffff-ffffffffffff

Et pour vérifier :

nuc:~# boltctl list
 ● Other World Computing ThunderBay 43
   ├─ type:          peripheral
   ├─ name:          ThunderBay 43
   ├─ vendor:        Other World Computing
   ├─ uuid:          00589891-194b-5a00-ffff-ffffffffffff
   ├─ generation:    Thunderbolt 3
   ├─ status:        authorized
   │  ├─ domain:     ce010000-0090-8d08-a3ba-f61a5ab5c022
   │  ├─ rx speed:   40 Gb/s = 2 lanes * 20 Gb/s
   │  ├─ tx speed:   40 Gb/s = 2 lanes * 20 Gb/s
   │  └─ authflags:  none
   ├─ authorized:    Thu Feb 24 13:04:07 2022
   ├─ connected:     Thu Feb 24 12:36:32 2022
   └─ stored:        no

La ligne status: authorized indique que ça a fonctionné, vous pouvez désormais accéder à vos volumes /dev/sd[abcd...] comme n'importe quel volume classique. D'autre part, cette opération n'est à faire qu'une seule fois, le système garde en mémoire les périphériques qu'il a autorisés.

En conclusion, je suis très content de mon achat car il fonctionne sans pilote additionnel. J'espère que cet article servira à d'autre personnes.

  • # Sympa

    Posté par  (Mastodon) . Évalué à 7.

    Hello et merci pour ce retour d'expérience.

    Je me pose des questions du même ordre, pour passer mon stockage longue durée d'une poignée de disques dans une tour à un NAS dédié. Un des trucs qui me retient, c'est le bruit potentiel (ventilo, disques, coil whine, whatever) : j'aime le silence. Or un NAS, surtout Thunderbolt, serait placé cette fois sur la tour ou carrément sur le bureau, dans tout les cas il serait bien plus près de mes oreilles et nettement moins insonorisé.

    Tu aurais un avis sur le bruit généré par ton NAS?

    • [^] # Re: Sympa

      Posté par  (site web personnel, Mastodon) . Évalué à 5.

      Le bruit est présent, c'est certain. Pour l'instant il est dans mon bureau, ça ne m'empêche pas de travailler mais je préfère quand même le silence. De toute façon j'avais prévu de le déplacer dans ma baie dans mon garage.

      Un gentil du net

      • [^] # Re: Sympa

        Posté par  (Mastodon) . Évalué à 2.

        Merci, c'est un peu ce que je craignais.

    • [^] # Re: Sympa

      Posté par  . Évalué à 1.

      Dans le journal il ne s'agit pas d'un NAS mais d'une baie Thunderbolt.
      Ce n'est pas le même type de matériel, ni la même utilisation.

      Personnellement mon NAS ne fait pas de bruit en soit, j'entends seulement le disque dur.
      Je vais bientôt y ajouter un SSD qui fera office de cache, cela devrait diminuer le bruit de "grattage".
      Après chaque appareil est différent.

      • [^] # Re: Sympa

        Posté par  (site web personnel, Mastodon) . Évalué à 2. Dernière modification le 26 février 2022 à 22:38.

        C'est bien le bruit du ventilateur qui est présent. Ça reste un bruit conséquent et supérieur à celui d'un laptop (je dirai équivalent à celui d'une tour avec refroidissement actif).

        Un gentil du net

        • [^] # Re: Sympa

          Posté par  (site web personnel) . Évalué à 3.

          J’ai une baie de disque (usb3 mais ça ne change pas grand chose). Le ventilo faisait du bruit, je l’ai remplacé par un noctua et je ne l’entend quasiment plus. J’entend nettement les disques par contre.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.