看来大部分高端外置SSD盘和外置SSD都支持UASP和TRIM/UNMAP。
维基百科确实提到了拇指驱动器,但没有提供更多细节:
USB 连接 SCSI (UAS) 或 USB 连接 SCSI 协议 (UASP) 是一种计算机协议,用于将数据移入或移出 USB 存储设备,例如硬盘驱动器 (HDD)、固态驱动器 (SSD) 和拇指驱动器。UAS依赖于USB协议,并使用标准SCSI命令集。与较旧的 USB 海量存储仅批量传输 (BOT) 驱动程序相比,使用 UAS 通常可提供更快的传输速度。
然而,尽管有一些高性能闪存驱动器被宣传为具有“SSD 的性能、容量和可靠性”,但我没有发现任何支持 UASP 和 TRIM/UNMAP 的 USB 闪存驱动器。
支持 TRIM/UNMAP 的 USB 闪存驱动器“拇指驱动器”在技术上是否可行?
我刚买了一个 SATA SSD 和一个 USB-SATA 适配器。我选择了支持 UASP 的适配器,因为我认为它可以运行 TRIM/DISCARD 命令,而且我认为这对于 SSD 的使用寿命很重要。
\n当我将适配器连接到基于 Debian 的计算机时,Linux 内核会按预期检测到它并启用与 UAS 协议的通信。这是内核报告的内容:
\n[23886.083296] usb 2-1: new SuperSpeed Gen 1 USB device number 6 using xhci_hcd\n[23886.104497] usb 2-1: New USB device found, idVendor=174c, idProduct=55aa, bcdDevice= 1.00\n[23886.104508] usb 2-1: New USB device strings: Mfr=2, Product=3, SerialNumber=1\n[23886.104513] usb 2-1: Product: 00SSD1\n[23886.104518] usb 2-1: Manufacturer: CT500MX5\n[23886.104522] usb 2-1: SerialNumber: 12345678D9DA\n[23886.110042] scsi host1: uas\n[23886.110883] scsi 1:0:0:0: Direct-Access CT500MX5 00SSD1 0 PQ: 0 ANSI: 6\n[23886.111967] scsi 1:0:0:0: Attached …
Run Code Online (Sandbox Code Playgroud)