Linux
/dev/disk/by-id 下同一硬碟的 scsi 和 ata 條目
我正在嘗試使用 4 個裸驅動器設置 ZFS 池,這些裸驅動器通過 SATA 熱插拔背板連接到我的 Ubuntu 系統。
這些是日立 SATA 驅動器。當我列出 的內容時
/dev/disk/by-id
,我看到每個驅動器有兩個條目:root@scorpius:/dev/disk/by-id# ls | grep Hitachi ata-Hitachi_HDS5C3030ALA630_MJ1323YNG0ZJ7C ata-Hitachi_HDS5C3030ALA630_MJ1323YNG1064C ata-Hitachi_HDS5C3030ALA630_MJ1323YNG190AC ata-Hitachi_HDS5C3030ALA630_MJ1323YNG1DGPC scsi-SATA_Hitachi_HDS5C30_MJ1323YNG0ZJ7C scsi-SATA_Hitachi_HDS5C30_MJ1323YNG1064C scsi-SATA_Hitachi_HDS5C30_MJ1323YNG190AC scsi-SATA_Hitachi_HDS5C30_MJ1323YNG1DGPC
我知道這些是相同的驅動器,因為我記下了序列號,並且該系統中的所有其他驅動器都是希捷或 WD。例如,第一個的序列號是 YNG0ZJ7C。
為什麼每個驅動器都有兩個條目?更重要的是,當我創建我的 ZFS 池時,我應該使用哪個池;那個
scsi-
還是那個ata-
?
你可以使用任何一個。
顯示的大部分內容取決於您的控制器和磁碟。我使用 SAS 控制器和 SAS 磁碟(在某些情況下使用 SATA SSD),但您可以隨意使用任何您想要的 zpool 驅動器標識。您看到 ata 和 SCSI 的原因是這裡的 Linux 中的 SCSI 仿真層。只要確保您不要使用基本的 /dev 條目,如 /dev/sda、/dev/sdb 等(除非它是虛擬機並且您可以控制設備排序)。
如您所見,我使用 SCSI和ATA 條目以提高可讀性,因為池由一組 SAS 磁碟和一個 SATA SSD 組成:
[root@Davalan /dev/disk/by-id]# zpool status pool: vol1 state: ONLINE scan: scrub repaired 0 in 1h44m with 0 errors on Sat Jul 6 13:12:06 2013 config: NAME STATE READ WRITE CKSUM vol1 ONLINE 0 0 0 mirror-0 ONLINE 0 0 0 scsi-35000c5003af99fa7 ONLINE 0 0 0 scsi-35000cca0153ec2d0 ONLINE 0 0 0 mirror-1 ONLINE 0 0 0 scsi-35000cca01540e340 ONLINE 0 0 0 scsi-35000cca01540e298 ONLINE 0 0 0 cache ata-STEC_M8IOPS-50_STM000136649 ONLINE 0 0 0 errors: No known data errors
對於控制器上的裸驅動器,您可以選擇使用顯示的任何內容。有些人喜歡僅 WWN 的方法,但我不喜歡它。我喜歡磁碟的描述。不過,這些在功能上都是等效的……請注意符號連結的目的地。
[root@Davalan /dev/disk]# ls -1 by-id by-path by-uuid
就我而言,我有以下內容:
[root@Davalan /dev/disk/by-id]# ll total 0 lrwxrwxrwx 1 root root 9 May 27 15:25 ata-STEC_M8IOPS-50_STM000136649 -> ../../sdc lrwxrwxrwx 1 root root 10 May 27 15:25 ata-STEC_M8IOPS-50_STM000136649-part1 -> ../../sdc1 lrwxrwxrwx 1 root root 10 May 27 15:25 ata-STEC_M8IOPS-50_STM000136649-part9 -> ../../sdc9 lrwxrwxrwx 1 root root 9 May 27 15:25 scsi-35000c5003af99fa7 -> ../../sdd lrwxrwxrwx 1 root root 10 May 27 15:25 scsi-35000c5003af99fa7-part1 -> ../../sdd1 lrwxrwxrwx 1 root root 10 May 27 15:25 scsi-35000c5003af99fa7-part9 -> ../../sdd9 lrwxrwxrwx 1 root root 9 May 27 15:25 scsi-35000cca0153ec2d0 -> ../../sdb lrwxrwxrwx 1 root root 10 May 27 15:25 scsi-35000cca0153ec2d0-part1 -> ../../sdb1 lrwxrwxrwx 1 root root 10 May 27 15:25 scsi-35000cca0153ec2d0-part9 -> ../../sdb9 lrwxrwxrwx 1 root root 9 May 27 15:25 scsi-35000cca01540e298 -> ../../sdf lrwxrwxrwx 1 root root 10 May 27 15:25 scsi-35000cca01540e298-part1 -> ../../sdf1 lrwxrwxrwx 1 root root 10 May 27 15:25 scsi-35000cca01540e298-part9 -> ../../sdf9 lrwxrwxrwx 1 root root 9 May 27 15:25 scsi-35000cca01540e340 -> ../../sde lrwxrwxrwx 1 root root 10 May 27 15:25 scsi-35000cca01540e340-part1 -> ../../sde1 lrwxrwxrwx 1 root root 10 May 27 15:25 scsi-35000cca01540e340-part9 -> ../../sde9 lrwxrwxrwx 1 root root 9 May 27 15:25 scsi-SATA_STEC_M8IOPS-50_STM000136649 -> ../../sdc lrwxrwxrwx 1 root root 10 May 27 15:25 scsi-SATA_STEC_M8IOPS-50_STM000136649-part1 -> ../../sdc1 lrwxrwxrwx 1 root root 10 May 27 15:25 scsi-SATA_STEC_M8IOPS-50_STM000136649-part9 -> ../../sdc9 lrwxrwxrwx 1 root root 9 May 27 15:25 wwn-0x5000a720300411f7 -> ../../sdc lrwxrwxrwx 1 root root 10 May 27 15:25 wwn-0x5000a720300411f7-part1 -> ../../sdc1 lrwxrwxrwx 1 root root 10 May 27 15:25 wwn-0x5000a720300411f7-part9 -> ../../sdc9 lrwxrwxrwx 1 root root 9 May 27 15:25 wwn-0x5000c5003af99fa7 -> ../../sdd lrwxrwxrwx 1 root root 10 May 27 15:25 wwn-0x5000c5003af99fa7-part1 -> ../../sdd1 lrwxrwxrwx 1 root root 10 May 27 15:25 wwn-0x5000c5003af99fa7-part9 -> ../../sdd9 lrwxrwxrwx 1 root root 9 May 27 15:25 wwn-0x5000cca0153ec2d0 -> ../../sdb lrwxrwxrwx 1 root root 10 May 27 15:25 wwn-0x5000cca0153ec2d0-part1 -> ../../sdb1 lrwxrwxrwx 1 root root 10 May 27 15:25 wwn-0x5000cca0153ec2d0-part9 -> ../../sdb9 lrwxrwxrwx 1 root root 9 May 27 15:25 wwn-0x5000cca01540e298 -> ../../sdf lrwxrwxrwx 1 root root 10 May 27 15:25 wwn-0x5000cca01540e298-part1 -> ../../sdf1 lrwxrwxrwx 1 root root 10 May 27 15:25 wwn-0x5000cca01540e298-part9 -> ../../sdf9 lrwxrwxrwx 1 root root 9 May 27 15:25 wwn-0x5000cca01540e340 -> ../../sde lrwxrwxrwx 1 root root 10 May 27 15:25 wwn-0x5000cca01540e340-part1 -> ../../sde1 lrwxrwxrwx 1 root root 10 May 27 15:25 wwn-0x5000cca01540e340-part9 -> ../../sde9
有很多選項,但您可能應該只使用 ata-Hitachi* 條目,因為它的描述性足夠強,而且您使用的是 SATA 驅動器。