USB zur Datensicherheit
Ich bin es gewohnt zu bedenken, dass USB-Übertragungen für Daten sicher sind, dh USB erhöht die Unzuverlässigkeit der Datenspeicherung nicht.
Ich habe jedoch gelesen, dass USB hinsichtlich seiner Zuverlässigkeit nicht immer eine gute Wahl für die Datenübertragung ist. Zum Beispiel scheint es keine gute Idee zu sein, ein USB-Laufwerk in einem RAID zu verwenden.
Ich würde gerne wissen, ob das Risiko eines Datenverlusts spezifisch für die Funktionsweise von RAID ist oder jeder USB-Übertragung eigen ist.
Antworten
Der USB-Datenpfad ist auf beiden Seiten durch Prüfsummen geschützt.
https://www.beyondlogic.org/usbnutshell/usb3.shtml
(CRC-Feld innerhalb der USB-Datenpaketstruktur beachten)
Dies ist das Zitat aus der ursprünglichen USB-Spezifikation:
8.3.5 Zyklische Redundanzprüfungen
An beiden Enden des USB-Kabels überprüfen Hardware (PIC-USB-Peripheriegerät und Host-Controller auf dem PC) die CRC, um einen Paketfehler zu erkennen (Nr. 1). Bei Control-, Interrupt- und Bulk-Transaktionen wird das Auftreten von Fehlern von beiden Seiten durch das Fehlen (nicht rechtzeitig) des Handshake-Pakets (ACK) bei der Transaktion (Nr. 2) geteilt. Anschließend wiederholt der Host-Controller die Transaktion zweimal (Fehlerkorrektur). Beim dritten Fehler meldet der Host-Controller einen Übertragungsfehler an den PC-Treiber (Nr. 3). Bei der Isoc-Transaktion wird ein Fehler erkannt, die Fehlerbehandlung liegt jedoch bei der Anwendung über das USB-Protokoll.
Sie können die vollständige USB 2.0-Spezifikation als Referenz hier herunterladen:
https://www.usb.org/document-library/usb-20-specification
Hoffe das hat geholfen!