scsi- und ata-Einträge für dieselbe Festplatte unter / dev / disk / by-id

8

Ich versuche, einen ZFS-Pool mit 4 nackten Laufwerken einzurichten, die ich über eine SATA-Hot-Swap-Rückwandplatine an mein Ubuntu-System angeschlossen habe.

Dies sind Hitachi SATA-Laufwerke. Wenn ich den Inhalt der Liste /dev/disk/by-id, sehe ich zwei Einträge für jedes Laufwerk:

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

Ich weiß, dass dies dieselben Laufwerke sind, da ich die Seriennummern notiert habe und alle anderen Laufwerke in diesem System entweder Seagate oder WD sind. Die Seriennummer für die erste lautet beispielsweise YNG0ZJ7C.

Warum gibt es hier zwei Einträge für jedes Laufwerk? Mehr auf den Punkt, wenn ich meinen ZFS-Pool erstelle, welchen ich verwenden soll; der scsi-eine oder der ata-eine?

John Dibling
quelle
1
Beachten Sie, dass SATA-Laufwerke, die sowohl mit ata- * als auch mit scsi- * angezeigt werden, von der Distribution abhängen. Zum Beispiel hat Ubuntu 12.04 beides. Ich habe gerade einen meiner Server überprüft und Ubuntu 14.04 hat nicht die scsi- . Daher ist es besser, ata- zu verwenden. Ich habe keine guten Artikel gefunden, in denen dargelegt wird, warum / wann ata- * und scsi- * verwendet werden.

Antworten:

10

Sie können entweder verwenden.

Vieles, was angezeigt wird, hängt von Ihrem Controller und Ihren Festplatten ab. Ich verwende SAS-Controller und SAS-Festplatten (in einigen Fällen mit SATA-SSDs), aber Sie können alles verwenden, was Sie für die Identifizierung Ihres Zpool-Laufwerks wünschen. Der Grund, warum Sie ata und SCSI sehen, ist die SCSI-Emulationsschicht unter Linux. Stellen Sie einfach sicher, dass Sie KEINE grundlegenden / dev-Einträge wie / dev / sda, / dev / sdb usw. verwenden (es sei denn, es handelt sich um eine virtuelle Maschine und Sie können die Gerätebestellung steuern).

Wie Sie sehen können, verwende ich die SCSI- und ATA-Einträge zur besseren Lesbarkeit, da der Pool aus einer Gruppe von SAS-Festplatten und einer SATA-SSD besteht:

[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

Für nackte Laufwerke auf einem Controller haben Sie die Möglichkeit, alles zu verwenden, was angezeigt wird. Einige mögen den WWN-only-Ansatz, aber ich bin nicht davon überzeugt. Ich mag eine Beschreibung der Festplatte. Diese sind jedoch alle funktional gleichwertig ... Beachten Sie die Ziele der symbolischen Links.

[root@Davalan /dev/disk]# ls -1 
by-id
by-path
by-uuid

In meinem Fall habe ich Folgendes:

[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

Viele Optionen, aber Sie sollten wahrscheinlich nur die ata-Hitachi * -Einträge verwenden, da diese beschreibend genug sind und Sie SATA-Laufwerke verwenden.

ewwhite
quelle