entrées scsi et ata pour le même disque dur sous / dev / disk / by-id

8

J'essaie de configurer un pool ZFS à l'aide de 4 disques nus que j'ai connectés à mon système Ubuntu via un fond de panier remplaçable à chaud SATA.

Ce sont des disques Hitachi SATA. Lorsque je répertorie le contenu de /dev/disk/by-id, je vois deux entrées pour chaque lecteur:

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

Je sais que ce sont les mêmes disques car j'ai noté les numéros de série, et tous les autres disques de ce système sont soit Seagate ou WD. Le numéro de série du premier, par exemple, est YNG0ZJ7C.

Pourquoi y a-t-il deux entrées ici pour chaque lecteur? Plus précisément, lorsque je crée mon pool ZFS, lequel dois-je utiliser; l' scsi-un ou l' ata-un?

John Dibling
la source
1
Notez que les disques SATA apparaissant avec à la fois ata- * et scsi- * dépendent de la distribution. Par exemple, Ubuntu 12.04 a les deux. Je viens de vérifier un de mes serveurs et Ubuntu 14.04 n'a pas le scsi- . Par conséquent, il serait préférable d'utiliser ata- Je n'ai pas trouvé de bons articles détaillant pourquoi / quand ata- * et scsi- * sont utilisés.

Réponses:

10

Vous pouvez utiliser l'un ou l'autre.

Une grande partie de ce qui s'affiche dépend de votre contrôleur et de vos disques. J'utilise des contrôleurs SAS et des disques SAS (avec des SSD SATA, dans certains cas), mais vous êtes libre d'utiliser ce que vous voulez pour l'identification de votre lecteur zpool. La raison pour laquelle vous voyez ata et SCSI est la couche d'émulation SCSI sous Linux ici. Assurez-vous simplement de NE PAS utiliser les entrées / dev de base comme / dev / sda, / dev / sdb, etc. (sauf si c'est une machine virtuelle et que vous pouvez contrôler l'ordre des périphériques).

Comme vous pouvez le voir, j'utilise les entrées SCSI et ATA pour la lisibilité, car le pool est composé d'un groupe de disques SAS et d'un SSD SATA:

[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

Pour les lecteurs nus sur un contrôleur, vous avez la possibilité d'utiliser tout ce qui apparaît. Certains aiment l'approche WWN uniquement, mais je n'y suis pas vendu. J'aime une description du disque. Ce sont tous fonctionnellement équivalents, bien que ... Notez les destinations des liens symboliques.

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

Dans mon cas, j'ai les éléments suivants:

[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

Beaucoup d'options, mais vous devriez probablement utiliser les entrées ata-Hitachi * car elles sont suffisamment descriptives et vous utilisez des disques SATA.

ewwhite
la source