如何确定 USB 硬盘是硬盘还是闪存驱动器而不是外观。

如何确定 USB 硬盘是硬盘还是闪存驱动器而不是外观。

我有一个自动安装的外部 USB 硬盘。

[$] udisksctl status                                                                                                               
MODEL                     REVISION  SERIAL               DEVICE
--------------------------------------------------------------------------
ST1000DM003-9YN162        CC4B      S1DC5K41             sda     
HL-DT-ST DVDRAM GH24NS95  RN01      KASD5942243          sr0     
ST2000LM003 HN-M201RAD    2BC10007  S34RJ9AFC80519       sdb     

现在可以看到 /dev/sda 是我的内部硬盘,而 sdb 是外部 USB 硬盘。现在我看到了对 FAT 文件系统进行碎片整理的巧妙方法?

我尝试通过搜索引擎运行型号,发现三星也给出了相同的型号。我记得希捷在 2k11 年收购了三星,我在一两年后购买了这款硬盘。

http://www.reuters.com/article/us-samsung-seagate-idUSTRE73I1CG20110419

现在在外壳盖上写着希捷,所以我必须假设它是希捷,因为它是矩形的,我假设它是旧的/常规的基于磁臂的硬盘。但在 Debian 中是否可以确认同样的情况呢?

答案1

如果hdparm可以与驱动器通信,并且驱动器支持 ATA-9,您将在输出中看到一行hdparm -I包含相应信息的行:

        Nominal Media Rotation Rate: 7200

(对于 7200 RPM 旋转驱动器)

        Nominal Media Rotation Rate: Solid State Device

(对于固态设备)。

相关内容