GNU/Linux >> Tutoriels Linux >  >> Linux

Pourquoi un Lun World Wide ID commence-t-il par le numéro 3 dans Linux dm-multipath

Question :Pourquoi un Lun World Wide ID commence-t-il par le chiffre 3 ?

Lors du mappage d'un lun sur le serveur avec wwid -> 640xxxxxxxxxxxxxxxxxxxxxx, mais à partir du `multipath -ll`, tous les wwid commencent par 3 comme 3640xxxxxxxxxxxxxxxxxxxxxx.

# multipath -ll

3640xxxxxxxxxxxxxxxxxxxxxx dm-27 HUAWEI,XSG1
size=400G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
|- 14:0:0:28 sdbg 67:160 active ready running
|- 16:0:0:28 sdge 131:160 active ready running
|- 14:0:1:28 sdds 71:160 active ready running
`- 16:0:1:28 sdiq 135:160 active ready running

3640xxxxxxxxxxxxxxxxxxxxxx dm-95
size=88G features='1 queue_if_no_path' hwhandler='0' wp=rw
3640xxxxxxxxxxxxxxxxxxxxxx dm-74 HUAWEI,XSG1
size=200G features='1 queue_if_no_path' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
|- 14:0:0:75 sdkl 66:400 active ready running
|- 16:0:0:75 sdlj 68:272 active ready running
|- 14:0:1:75 sdkx 67:336 active ready running
`- 16:0:1:75 sdlv 68:464 active ready running

Ce problème a été expliqué dans la page de manuel de scsi_id :

– scsi_id interroge un périphérique SCSI via la page 0x80 ou 0x83 des données produit vitales (VPD) SCSI INQUIRY et utilise les données résultantes pour générer une valeur unique sur tous les périphériques SCSI qui prennent correctement en charge la page 0x80 ou la page 0x83.
– Si un résultat est généré, il est envoyé à la sortie standard et le programme se termine avec une valeur nulle. Si aucun identifiant n'est généré, le programme se termine avec une valeur différente de zéro.
– scsi_id est principalement utilisé par d'autres utilitaires tels que udev qui nécessitent un identifiant SCSI unique.
– Par défaut, tous les périphériques sont supposés sur liste noire, l'option –whitelisted doit être spécifiée sur la ligne de commande ou dans le fichier de configuration pour tout comportement utile.
– Les commandes SCSI sont envoyées directement au périphérique via l'interface ioctl SG_IO.
– Afin de générer des valeurs uniques pour la page 0x80 ou la page 0x83, les numéros de série ou les noms mondiaux sont préfixés comme suit.

Les identificateurs basés sur la page 0x80 sont précédés du caractère « S », du fournisseur SCSI, du produit SCSI (modèle), puis du numéro de série renvoyé par la page 0x80. Par exemple :

# /lib/udev/scsi_id --page=0x80 --whitelisted --device=/dev/sda
SIBM 3542 1T05078453

Identifiants basés sur la page 0x83 sont préfixés par le type d'identifiant suivi de l'identifiant de la page 0x83. Par exemple, un appareil avec un type NAA (Name Address Authority) de 3 (également dans ce cas, l'identifiant de page 0x83 commence par la valeur NAA de 6) :

# /lib/udev/scsi_id --page=0x83 --whitelisted --device=/dev/sda
3600a0b80000b174b000000d63efc5c8c


Linux
  1. Planification des tâches avec la commande Linux cron

  2. Pourquoi je m'en tiens à xterm

  3. Premiers pas avec la commande Linux cat

  4. Linux :Comment obtenir le temps de chargement d'une page distante avec une commande depuis le terminal ?

  5. Avec la commande "cat" de Linux, comment afficher uniquement certaines lignes par numéro ?

Jouez de la batterie sous Linux avec Hydrogen

Apprendre Linux avec le Raspberry Pi

Pourquoi le $shlvl commence-t-il au niveau 2 dans les shells sans connexion mais au niveau 1 dans les shells de connexion dans Rhel 7 ?

Sécurisez Linux avec le fichier Sudoers

Pourquoi le préprocesseur C interprète-t-il le mot linux comme la constante 1 ?

Pourquoi pvremove a-t-il une force en double dans la page de manuel ?