USB untuk menyimpan data dengan aman
Saya terbiasa menganggap bahwa transfer USB aman untuk data, karena USB tidak menambah tingkat tidak dapat diandalkan pada penyimpanan data.
Namun, saya membaca bahwa USB tidak selalu merupakan pilihan yang baik untuk transfer data terkait keandalannya. Misalnya, tampaknya menggunakan disk USB dalam RAID bukanlah ide yang baik.
Saya ingin tahu apakah risiko kehilangan data spesifik dengan cara kerja RAID, atau ada di dalam setiap transfer USB.
Jawaban
Jalur data USB dilindungi oleh checksum di kedua sisi.
https://www.beyondlogic.org/usbnutshell/usb3.shtml
(Hati-hati bidang CRC dalam struktur paket data USB)
Ini adalah kutipan dari spesifikasi USB asli:
8.3.5 Pemeriksaan Redundansi Siklik
Di kedua ujung kabel USB, perangkat keras (periferal USB PIC dan pengontrol host pada PC) memeriksa CRC untuk mendeteksi kesalahan paket (# 1). Untuk transaksi Kontrol, Interupsi, dan Massal, terjadinya kesalahan dibagi oleh kedua ujungnya dengan tidak adanya (tidak pada waktunya) paket jabat tangan (ACK) pada transaksi (# 2). Dan kemudian, pengontrol host mencoba kembali transaksi tersebut, dua kali lagi (koreksi kesalahan). Pada kesalahan ketiga, pengontrol host melaporkan kesalahan transfer ke driver PC (# 3). Dalam transaksi Isoc, kesalahan terdeteksi, tetapi penanganan kesalahan terserah aplikasi melalui protokol USB.
Anda dapat mengunduh spesifikasi USB 2.0 lengkap untuk referensi Anda di sini:
https://www.usb.org/document-library/usb-20-specification
Semoga ini membantu!