USB3 連接磁碟機出現問題錯誤:停用端點的傳輸事件或不正確的串流環

USB3 連接磁碟機出現問題錯誤:停用端點的傳輸事件或不正確的串流環

我有一個HP 第八代微型伺服器我用於測試和一些小備份。

這台機器安裝了 debian 9,我計劃有時間時將其升級到 debian 12,無論如何,該機器都沒有連接到互聯網。

我買了一個希捷 ST8000DM004 8TB 硬碟用作外部附加驅動器,用於不需要 raid 冗餘的不太重要的備份。

我把它放在一個奧睿科USB3外接盒,將所有磁碟機格式化為 GPT + 僅一個分割區 EXT4,並連接到機器的 USB3 連接埠之一。

在控制台中我可以看到這個錯誤:

[2729.934652] xhci_hcd 0000:04:00.0: ERROR Transfer event for disabled endpoint or incorrect stream ring
[2747.675287] xhci_hcd 0000:04:00.0: @000000013c688ef0 00000000 00000000 1b000000 01078001

我想了一下,上網查了一下,有人說更換 USB 連接線可能會解決問題->什麼都沒有,我嘗試使用各種USB3電纜,更改機器上的USB3端口,甚至更改盒子(我有3個副本,我在其他操作系統下使用它們沒有問題)。

我嘗試將內容複製到驅動器或從驅動器複製內容,一切正常,我確實複製了一些 200 MB 文件,進行了一些 md5 和 sha256 比較,它們完美匹配。

我還注意到在任何 USB2 連接埠下,錯誤都不會溢出但這意味著以非常低的速度使用驅動器,這非常煩人。

我可以冒什麼風險嗎? 稍後會出現錯誤嗎?

TL;DR:usb3 是否像 TCP 封包一樣自動檢查資料是否發送正確或是否有任何檢查?

我的恐懼:

  • 傳輸的資料在一生中可能會被損壞傳輸一次,但也許可以透過像 rsync 那樣製作校驗和副本來防止這種情況。
  • 僅透過 USB3 連接埠連接驅動器一次可能會導致檔案系統降級,因此我必須對其進行格式化並永遠使用它,因為裸露的初始格式始終在 USB2 中?

順便說一句,我用於安裝驅動器的命令很簡單

mount /dev/sdf1 /mounthpath

相關內容