Das Thema dieses Artikels ist die Verbindung von externen GerĂ€ten mit einem Mac ĂŒber die Schnittstellen SAS, Fibre Channel (FC) und eSATA. ZunĂ€chst sei gesagt, dass es einen vernĂŒnftigen Weg gibt, das Problem des Zugriffs auf solche GerĂ€te zu lösen: Man könnte einen gĂŒnstigen PC zusammenstellen, eine HBA SAS- oder FC-Controllerkarte (zum Beispiel einen einfachen LSI-Adapter) einbauen, seine GerĂ€te an diesen Controller anschlieĂen, irgendein Linux auf dem PC installieren und dann ĂŒber das Netzwerk mit dem Mac arbeiten. Aber das ist banal und uninteressant. Wir werden den Hardcore-Weg gehen und unsere GerĂ€te direkt anschlieĂen. direkt zum Mac.
Was wir dafĂŒr benötigen:
â eine betrĂ€chtliche Summe Geld fĂŒr den Kauf neuer Hardware oder GlĂŒck bei Auktionen auf eBay (wo man mit ein wenig Aufwand die benötigte Hardware der vorherigen Generationen etwa zehnmal gĂŒnstiger erwerben kann als im Preisverzeichnis);
â diesen Artikel.
Um mit MagnetbĂ€ndern (die derzeit fast ĂŒberall im LTO-Format vertreten sind) zu arbeiten, benötigt man ein Bandlaufwerk (Streamer) oder eine LTO-Bibliothek. Dies ist bei der Erstausstattung ein ziemlich teures GerĂ€t (ab mehreren hunderttausend Rubel), aber bei einem gebraucht Kauf kostet es einen vertretbaren Betrag. Da sich die LTO-Generationen etwa alle zwei Jahre Ă€ndern und die KompatibilitĂ€t auf zwei Generationen beschrĂ€nkt ist, ist der Gebrauchtmarkt ausreichend gesĂ€ttigt mit funktionsfĂ€higen GerĂ€ten, die vier Jahre oder Ă€lter sind, d.h. Ă€lter als zwei Generationen. Wenn Sie ein neues GerĂ€t fĂŒr kommerzielle Zwecke kaufen, wissen Sie wahrscheinlich, wozu Sie es benötigen. Wenn Sie es fĂŒr Zuhause und die Familie kaufen möchten, können Sie diese Option als Möglichkeit zur Archivierung von Informationen betrachten (da die Medien sehr gĂŒnstig im VerhĂ€ltnis zu 1 Gigabyte sind).
Beginnend mit der LTO-5-Generation (und teilweise der LTO-4) werden die GerĂ€te zur Arbeit mit MagnetbĂ€ndern hardwareseitig ĂŒber den SAS- oder FC-Anschluss mit dem Computer verbunden (in der Regel gibt es zwei AusfĂŒhrungsvarianten jedes GerĂ€ts).
Andererseits stellt Apple uns in unserem Mac den USB-C-Anschluss (der mit den Protokollen USB, Thunderbolt 3 oder DisplayPort arbeitet) zur VerfĂŒgung, manchmal auch einen Ethernet-Anschluss, sowie die hauseigenen Thunderbolt 3â Thunderbolt 2 und Thunderbolt â FireWire 800 Adapter.
Eine ausweglose Situation? Nicht ganz. GlĂŒcklicherweise kann die Thunderbolt-Schnittstelle im PCIe-Modus betrieben werden und ermöglicht den Anschluss von PCIe-Karten, als wĂ€ren sie direkt im ComputergehĂ€use installiert. Dadurch sind alle Hardwareerweiterungen des Macs möglich, vorausgesetzt, es gibt den entsprechenden Adapter und die Treiber.
Der konzeptionell einfachste Weg zur Lösung dieser Aufgabe ist ein externes GehĂ€use fĂŒr PCIe-Adapter mit Thunderbolt-Schnittstelle (PCIe-Kartenerweiterungssystem), in das ein Controller (Host-Bus-Adapter, HBA) fĂŒr SAS oder FC installiert werden kann. Solche GehĂ€use stellt zum Beispiel die Firma und einige andere her. Hier gibt es einen Haken: Nicht jeder Controller ist geeignet, sondern nur die, die einen Treiber fĂŒr macOS haben. Solcher Karten gibt es insgesamt nicht viele, und die billigsten und beliebtesten (wie die LSI) gehören nicht dazu. GlĂŒcklicherweise hat die Firma Sonnet sich die MĂŒhe gemacht, eine von PCIe-Karten mit verschiedenen Betriebssystemen ĂŒber die Thunderbolt-Schnittstelle zu erstellen.
Eine andere Lösung besteht darin, einen fertigen Thunderbolt â SAS oder Thunderbolt â FC Konverter zu erwerben, der im Grunde eine fertige Baugruppe aus GehĂ€use und Controller darstellt. Am bekanntesten in diesem Bereich ist die Firma , es gibt jedoch auch Produkte anderer Firmen.
Es ist zu beachten, dass nicht alle SAS- und FC-Controller auf die Einhaltung des LTO-Standards zertifiziert sind, da dies an sich Geld kostet. Einige Hersteller geben ausdrĂŒcklich an, dass ihre Controller nicht fĂŒr die Arbeit mit Bandlaufwerken vorgesehen sind.
Um die Gesamtheit der Situation zu verdeutlichen, sei erwĂ€hnt, dass die Firma mLogic ein herstellt, das ein IBM LTO-8-Laufwerk in einem externen GehĂ€use darstellt, in das sofort ein SAS-zu-Thunderbolt-3-Konverter integriert ist. Dies ist jedoch noch exotischer als alles oben Beschriebene, besonders gemessen an den VerhĂ€ltnissen in unseren Regionen. Ich bezweifle, dass dieses GerĂ€t ĂŒberhaupt legal nach Russland eingefĂŒhrt werden kann (LTO-Laufwerke enthalten kryptographische Mittel, und Hersteller wie IBM und HP erhalten aus diesem Grund fĂŒr jedes Modell eine Genehmigung des FSB fĂŒr den Import).
Als nĂ€chstes betrachten wir als Beispiel ein konkretes Ausstattungspaket, dessen Besitzer der Autor durch mehrere erfolgreiche KĂ€ufe wurde, aber das allgemeine Prinzip sollte fĂŒr alle Varianten bestehen bleiben.
Wir haben also folgendes Equipment zur VerfĂŒgung, um mit dem Band zu arbeiten:
â Apple Mac mini 2018 mit macOS 10.15 Catalina, ausgestattet mit USB-C-Ports, die Thunderbolt 3 unterstĂŒtzen;
â Apple Thunderbolt 3 / Thunderbolt 2 Adapter;
â Apple Thunderbolt 2 Kabel;
â ATTO ThunderLink SH 1068 Interface Konverter (2*Thunderbolt / 2*SAS-2);
â SAS SFF-8088 â SFF-8088 Kabel;
â LTO-5 Bandlaufwerk IBM TS2350;
â LTO-5 Kartuschen, Reinigungskartusche.
Nun, wie man so schön sagt, werden wir mit all diesem Kram versuchen zu fliegen.
Laden Sie die neueste Version des ThunderLink SH 1068 Treibers von der ATTO-Website herunter (anscheinend wurde er fĂŒr unsere Bequemlichkeit mit dem Treiber SH 2068 zusammengefasst und befindet sich im Abschnitt 2068, was nur innerhalb des Treiberarchivs erwĂ€hnt wird) sowie das Konfigurationstool von ATTO.

Der Treiber muss selbstverstÀndlich installiert werden. Vor solchen Aktionen empfiehlt der Autor immer, einen Snapshot des APFS-Dateisystems des Startlaufwerks mit dem Befehl zu erstellen.
tmutil localsnapshotoder ein Backup des Startlaufwerks, wenn dort HFS+ vorhanden ist. Wer weiĂ das schon. Dann ist es einfach, aus dem Snapshot wiederherzustellen.
Der unerfahrene, aber umsichtige Geist wird zweifellos dazu neigen, die Installationsanleitung von ATTO sorgfĂ€ltig zu lesen und zu befolgen. Das Ergebnis â tada! â ist ein Betriebssystem, das beim Booten hĂ€ngen bleibt. Hier könnte uns der Snapshot helfen, aus dem wir wiederherstellen können, indem wir die Time Machine im Wiederherstellungsbereich aufrufen, oder wir können manuell das fehlerhafte kext aus dem Erweiterungsverzeichnis des Kernels löschen (der Autor empfiehlt in der Regel nicht, dies zu tun).
Warum passiert das? Weil wir von Apple gut betreut wurden. In den neuesten Versionen von macOS kann man nicht einfach so fremden Code in den Bootprozess einfĂŒgen. Die freundlichen Programmierer von Apple haben solches destruktives Verhalten blockiert. Genauer gesagt haben sie es halb blockiert, wenn das Warten auf den Treiber eingefĂŒgt wird, der Treiber selbst jedoch nicht, wodurch alles einfach hĂ€ngen bleibt.
Was sollte ein erfahrener Geist vor der Installation des Treibers tun? ZunÀchst den Befehl eingeben:
csrutil statusWenn wir als Antwort erhalten:
System Integrity Protection status: enabled.
dann bedeutet das, dass die freundlichen Programmierer von Apple sich um uns kĂŒmmern, weshalb uns nichts gelingt, solange wir deren wunderbaren Schutz nicht deaktivieren. Dazu starten wir im Wiederherstellungsbereich (âR), rufen das Terminal auf und geben den Befehl ein:
csrutil disableDanach starten wir das Betriebssystem neu und installieren dann den Treiber sowie das Konfigurationstool ATTO (das Konfigurationstool wird im Grunde nur fĂŒr Diagnosen benötigt und ist bei normalem Betrieb nicht erforderlich). WĂ€hrenddessen bestĂ€tigen wir in den Systemeinstellungen die Autorisierung der Firma ATTO, wenn wir dazu aufgefordert werden. Nach der Installation kann man erneut in den Wiederherstellungsbereich booten und den Befehl geben.
csrutil enableApple kĂŒmmert sich wieder um uns.
Jetzt haben wir eine driverunterstĂŒtzte Schnittstelle zu externen SAS-GerĂ€ten (oder FC, falls ein FC-Converter verwendet wurde). Aber wie arbeitet man auf logischer Ebene mit einem Band?
Wie jeder unerfahrene aber belesene Geist weiĂ, unterstĂŒtzt jedes Unix-kompatible System Bandlaufwerke auf Kernel- und grundlegenden Systemtool-Ebenen, darunter hauptsĂ€chlich mt (Tape Management) und tar (ein Archivator, der die Arbeit mit Bandarchiven unterstĂŒtzt). Aber was wĂŒrde ein erfahrener Geist hierzu anmerken? Jedes Unix-kompatible System, auĂer macOS.Apple hat sich um uns gekĂŒmmert und die UnterstĂŒtzung fĂŒr BandgerĂ€te aus seinem Code entfernt.
Aber kann dieser Code nicht wiederhergestellt werden, indem man die Standard-Open-Source-Tools von Unix nach macOS portiert? Die gute Nachricht ist, dass die Firma Tolis dies bereits in ihrem Produkt Tolis Tape Tools gemacht hat (einen Link dazu gebe ich nicht an). Die schlechte Nachricht ist, dass die genannte Firma die Nutzung ihrer Arbeit mit 399 US-Dollar bewertet. Die Bewertungen dieser Tatsache können unterschiedlich ausfallen, aber ich persönlich bin nicht bereit, jemandem 400 Dollar fĂŒr Code zu zahlen, der gröĂtenteils von ganz anderen Personen verfasst wurde und seit den 1970er Jahren der Ăffentlichkeit zugĂ€nglich ist, weshalb ich die Sache fĂŒr mich als abgeschlossen betrachte. (By the way, auf GitHub gibt es ein verwaistes Projekt zu diesem Thema).
GlĂŒcklicherweise gibt es in der Welt die Firma IBM, deren kommerzielle Ambitionen ganz andere AusmaĂe haben und sich daher nicht in Kleinigkeiten manifestieren. Insbesondere hat sie das Band-Dateisystem LTFS mit offenem Quellcode entwickelt, das auch fĂŒr macOS bereitgestellt wird.
Es gibt jedoch einen Punkt, dass verschiedene Hersteller von BandgerĂ€ten ihre eigenen Versionen von LTFS herausbringen, die ihre GerĂ€te unterstĂŒtzen. Da der Autor ein IBM-Bandlaufwerk verwendet, hat er auch LTFS von IBM installiert. FĂŒr GerĂ€te anderer Hersteller sind möglicherweise deren eigenen LTFS-Ports erforderlich. Es gibt auch eine universelle OpenLTFS-Implementierung auf GitHub und Homebrew.
FĂŒr uns ist es wichtig, dass LTFS die Funktion zur Partitionierung des Mediums nutzt und daher mit GerĂ€ten und Kassetten ab der Generation LTO-5 arbeiten kann.
In unserem Fall laden wir das Produkt IBM Spectrum Archive Single Drive Edition fĂŒr macOS von der IBM-Website herunter, das die LTFS-Implementierung enthĂ€lt. Ohne Probleme installieren wir das Produkt mit dem eigenen Installer. Dabei wird auch das FUSE-Paket installiert, wobei wir in den Systemeinstellungen die Autorisierung eines smarten Programmierers namens Anatol Pomozov bestĂ€tigen mĂŒssen, von der in diesem Fall das gesamte IBM abhĂ€ngt. Respekt und Anerkennung fĂŒr diese Person.
Es ist sinnvoll, sofort in der Datei /Library/Frameworks/LTFS.framework/Versions/Current/etc/ltfs.conf.local die Zeile hinzuzufĂŒgen:
option single-drive sync_type=time@1
die das Standard-Mounting des Bands mit einem Schreibpuffer-RĂŒcksetzen nach 1 Minute InaktivitĂ€t (standardmĂ€Ăig 5 Minuten) festlegt.

SchlieĂlich ist alles bereit fĂŒr die Verbindung. Wir schlieĂen die Kette an: Mac â T3/T2-Adapter â Thunderbolt-Kabel â ATTO-Converter â SAS-Kabel â Bandlaufwerk (die Auswahl aus mehreren Ports am Mac, Converter und Laufwerk ist unwichtig). Wir schalten die Stromversorgung des Converters ein. Wir schalten die Stromversorgung des Bandlaufwerks ein. Wir warten, bis die Initialisierung des Laufwerks durch dessen Anzeige abgeschlossen ist.
Wir geben den Befehl ein:
ltfs -o device_listHurra! Wir erhalten (in der ĂŒblichen diagnostischen Manier von IBM):
307 LTFS14000I LTFS startet, LTFS-Version 2.4.2.0 (10418), Protokollebene 2.
307 LTFS14058I LTFS Format Specification-Version 2.4.0.
307 LTFS14104I Gestartet von âltfs -o device_listâ.
307 LTFS14105I Dieses Binary ist fĂŒr Mac OS X gebaut.
307 LTFS14106I GCC-Version ist 4.2.1 Kompatibles Apple Clang 4.1 ((tags/Apple/clang-421.11.66)).
307 LTFS17087I Kernel-Version: Darwin Kernel Version 19.4.0: Mi. 4. MĂ€r 22:28:40 PST 2020; root:xnu-6153.101.6~15/RELEASE_X86_64.
307 LTFS17085I Plugin: LĂ€dt âiokitâ Tape-Backend.
BandgerÀte-Liste:
GerÀtename = 0, Anbieter-ID = IBM, Produkt-ID = ULT3580-TD5, Seriennummer = **********, Produktname = [ULT3580-TD5].
Wir setzen die Kassette ein, warten auf das Laden und formatieren:
mkltfs -d 0 -nTest -r "size=10M/name=.DS_Store"Hier gibt der Parameter -d die Festplattennummer an (immer null, wenn es nur eine gibt, aber in diesem Befehl kann sie nicht weggelassen werden), -n ist der Name des Bands (kann weggelassen werden), und der Parameter -r erfordert, dass der Inhalt von .DS_Store-Dateien, die nicht gröĂer als 10 Megabyte sind, im Index- (d.h. fĂŒr Verzeichnisse bestimmten) Abschnitt des Bands anstelle des Datenbereichs platziert wird.
Das geheimnisvolle Leben im Bandlaufwerk hat begonnen. Wir warten ein paar Minuten und erhalten als Antwort:
LTFS15000I Starte mkltfs, LTFS-Version 2.4.2.0 (10418), Protokollebene 2.
LTFS15041I AusgefĂŒhrt von «mkltfs -d 0 -nTest -r size=10M/name=.DS_Store».
LTFS15042I Diese Binary ist fĂŒr Mac OS X erstellt.
LTFS15043I GCC-Version ist 4.2.1, kompatibel mit Apple Clang 4.1 ((tags/Apple/clang-421.11.66)).
LTFS17087I Kernel-Version: Darwin Kernel Version 19.4.0: Mi, 4. MĂ€r 2020 22:28:40 PST; root:xnu-6153.101.6~15/RELEASE_X86_64.
LTFS15003I Formatiere GerĂ€t â0â.
LTFS15004I LTFS-Volume-BlockgröĂe: 524288.
LTFS15005I Platzierungspolitik fĂŒr den Indexpartition: size=10M/name=.DS_Store.LTFS11337I Aktualisiere Index-schmutziges Flag (1) â NO_BARCODE (0x0x1021081e0).
LTFS17085I Plugin: Lade «iokit» Tape-Backend.
LTFS30810I Ăffne ein GerĂ€t ĂŒber den iokit-Treiber (0).
LTFS30814I Anbieter-ID ist IBM.
LTFS30815I Produkt-ID ist âULT3580-TD5 â.
LTFS30816I Firmware-Version ist H976.
LTFS30817I Laufwerksseriennummer ist **********.
LTFS17160I Maximale BlockgröĂe des GerĂ€ts betrĂ€gt 1048576.
LTFS11330I Lade Patrone.
LTFS30854I Logischer Blockschutz ist deaktiviert.
LTFS11332I Laden erfolgreich.
LTFS17157I Ăndere die Laufwerkseinstellung auf Schreib-ĂŒberall-Modus.
LTFS15049I ĂberprĂŒfe das Medium (mount).
LTFS30854I Logischer Blockschutz ist deaktiviert.
LTFS15010I Erstelle Datenpartition b auf SCSI-Partition 1.
LTFS15011I Erstelle Indexpartition a auf SCSI-Partition 0.
LTFS17165I Setze die KapazitĂ€tsverteilung des Mediums zurĂŒck.
LTFS11097I Partitioniere das Medium.
LTFS11100I Schreibe Label auf Partition b.
LTFS11278I Schreibe Index auf Partition b.
LTFS30808I READ_ATTR (0x8c) gibt -20501 zurĂŒck.
LTFS30865I READ_ATTR gibt UngĂŒltiges Feld im CDB (-20501) 0 zurĂŒck.
LTFS30836I Kann Attribut nicht lesen (-20501).
LTFS11336I Das Attribut existiert nicht. Ignoriere den erwarteten Fehler.
LTFS17235I Schreibe Index von NO_BARCODE in b (Grund: Format, 0 Dateien) **********.
LTFS17236I Index von NO_BARCODE geschrieben (b, **********).
LTFS11337I Aktualisiere Index-schmutziges Flag (0) â NO_BARCODE (0x0x1021081e0).
LTFS11100I Schreibe Label auf Partition a.
LTFS11278I Schreibe Index auf Partition a.
LTFS30808I READ_ATTR (0x8c) gibt -20501 zurĂŒck.
LTFS30865I READ_ATTR gibt UngĂŒltiges Feld im CDB (-20501) 0 zurĂŒck.
LTFS30836I Kann Attribut nicht lesen (-20501).
LTFS11336I Das Attribut existiert nicht. Ignoriere den erwarteten Fehler.
LTFS17235I Schreibe Index von NO_BARCODE in a (Grund: Format, 0 Dateien) 9068025555.
LTFS17236I Index von NO_BARCODE geschrieben (a, **********).
LTFS15013I Volume-UUID ist: 3802a70d-bd9f-47a6-a999-eb74ffa67fc1.LTFS15019I VolumenkapazitÀt betrÀgt 1425 GB.
LTFS30854I Logischer Blockschutz ist deaktiviert.
LTFS15024I Medium erfolgreich formatiert.
Montiere das formatierte Band:
sudo mkdir /Volumes/LTFS
sudo chmod 777 /Volumes/LTFS/
sudo ltfs /Volumes/LTFSErhalten wir noch ein paar Minuten Betriebsdiagnose des Laufwerks:
307 LTFS14000I LTFS startet, LTFS-Version 2.4.2.0 (10418), Protokollebene 2.
307 LTFS14058I LTFS Format Specification-Version 2.4.0.
307 LTFS14104I AusgefĂŒhrt von «ltfs /Volumes/LTFS/».
307 LTFS14105I Dieses Binary ist fĂŒr Mac OS X gebaut.
307 LTFS14106I GCC-Version ist 4.2.1 Kompatibles Apple Clang 4.1 ((tags/Apple/clang-421.11.66)).
307 LTFS17087I Kernel-Version: Darwin Kernel Version 19.4.0: Mi. 4. MĂ€r 22:28:40 PST 2020; root:xnu-6153.101.6~15/RELEASE_X86_64.
307 LTFS14063I Synchronisationstyp ist «time», Synchronisationszeit ist 60 Sek.
307 LTFS17085I Plugin: LĂ€dt âiokitâ Tape-Backend.
307 LTFS17085I Plugin: Lade «unified» iosched Backend.
307 LTFS14095I Setze den Schreibmodus des BandgerĂ€ts auf Schreib-ĂŒberall, um das Auswerfen der Patrone zu vermeiden.
307 LTFS30810I Ăffne ein GerĂ€t ĂŒber den iokit-Treiber (0).
307 LTFS30814I Anbieter-ID ist IBM.
307 LTFS30815I Produkt-ID ist âULT3580-TD5 â.
307 LTFS30816I Firmware-Version ist H976.
307 LTFS30817I Laufwerksseriennummer ist **********.
307 LTFS17160I Maximale BlockgröĂe des GerĂ€ts betrĂ€gt 1048576.
307 LTFS11330I Lade Patrone.
307 LTFS30854I Logischer Blockschutz ist deaktiviert.
307 LTFS11332I Laden erfolgreich.
307 LTFS17157I Ăndere die Laufwerkseinstellung auf Schreib-ĂŒberall-Modus.
307 LTFS11005I Das Volume wird bereitgestellt.
307 LTFS30854I Logischer Blockschutz ist deaktiviert.
307 LTFS17227I Bandattribut: Anbieter = IBM.
307 LTFS17227I Bandattribut: Anwendungsname = LTFS.
307 LTFS17227I Bandattribut: Anwendungsversion = 2.4.2.0.
307 LTFS17227I Bandattribut: Medium Label =.
307 LTFS17228I Bandattribut: Textlokalisierungs-ID = 0x81.
307 LTFS17227I Bandattribut: Barcode =.
307 LTFS17227I Bandattribut: Anwendungsformatversion = 2.4.0.
307 LTFS17228I Bandattribut: Volumensperrstatus = 0x00.
307 LTFS17227I Bandattribut: Name des Mediatools =.
307 LTFS14111I Erste Einrichtung erfolgreich abgeschlossen.
307 LTFS14112I FĂŒhren Sie den Befehl 'mount' aus, um das Ergebnis der abschlieĂenden Einrichtung zu ĂŒberprĂŒfen.
307 LTFS14113I Der angegebene EinhĂ€ngepunkt wird aufgefĂŒhrt, wenn es erfolgreich war.
Und hier ist unser Band auf dem Desktop, mit dem Namen Test(ltfs)! Das namenlose Band erhÀlt den Namen OSXFUSE Volume 0 (ltfs).
Jetzt kann man damit arbeiten.

Man sollte jedoch beachten, dass es ratsam ist, das Durchsuchen von Verzeichnissen auf dem Band in Finder-Fenstern nicht ĂŒbermĂ€Ăig zu nutzen, da dies eine unglaublich ressourcenintensive Operation fĂŒr LTFS darstellt. Besser arbeitet man vor allem mit Terminalbefehlen oder speichert einfach das zu sichernde Verzeichnis im Ganzen auf dem Band, wie im obigen Fenster gezeigt.
Es gibt ĂŒbrigens ein speziell von IBM entwickeltes Tool ltfs_copy und deren Klone, die fĂŒr ein effizienteres Kopieren zwischen Band und Festplatte gedacht sind, aber der Autor hat bisher nicht geschafft, sie bei einer oberflĂ€chlichen Suche im Internet zu finden.
Das Band kann mit dem Befehl demontiert werden:
umount /Volumes/LTFSoder einfach in den Papierkorb werfen.
Es gibt tatsĂ€chlich grafische OberflĂ€chen fĂŒr macOS, die diese Aktionen erleichtern, aber sollen wir nach solchen Exzessen Angst haben, ein paar Zeilen im Terminal einzugeben?
Als Nebenwirkung haben wir die Möglichkeit, externe eSATA-Festplatten ĂŒber ein SAS/4*eSATA-Kabel anzuschlieĂen.

Quelle: habr.com
