当在 Linux 下使用 SATA SSD 或 HDD 时,可以通过多种方式寻址,例如:
/dev/sda
/dev/disk/by-id/ata-TOSHIBA_MG05ACA800E_78LBK8P7FUUD
/dev/disk/by-id/wwn-0x50000398abc0251c
在我的系统上,它们都指向同一个磁盘。我最近开始使用几个不同品牌和型号的 SAS 磁盘,我注意到这些 SAS 磁盘的行为似乎有点不同。例如
/dev/sdb
/dev/disk/by-id/scsi-35000cca01337732c
/dev/disk/by-id/wwn-0x5000cca01337732c
也都是同一个磁盘。但我原本以为还会有一个设备文件,例如
/dev/disk/by-id/scsi-HGST_HUSSL4040BSS600_XWVZGT1A
因此格式将类似于 SATA 磁盘。<interface>-<manufacturer>_<model>_<serial>
我会发现这更方便。所以我想知道,为什么 SAS 磁盘在这方面与其他磁盘的处理不同?即使 NVME 磁盘也有类似的设备文件,其名称中包含制造商、型号和序列号,但 SAS 磁盘却没有。
附加问题:是否有可能(借助某些 udev 规则?)为 SAS 磁盘提供这些更具信息量的设备文件?