Wie erhalte ich die SCSI-Kennung mit dem Befehl scsi_id?

773
delorean924

Ich möchte niemals den Namen der SCSI-Festplatte (/ dev / sd *) ändern, auch wenn die Festplatte entfernt wurde.
Guter Artikel, den ich im Internet gefunden habe, besagt: "Verwenden Sie den Befehl scsi_id, um die eindeutige SCSI-Kennung abzurufen, und erstellen Sie dann eine udev_rule-Datei."

scsi_id liefert jedoch keine Antwort in allen redhat5.3-Feldern.

--Reproduzieren--

# ls -l /dev/disk/by-id | grep sdf lrwxrwxrwx 1 root root 9 Aug 17 14:44 scsi-36000c291b99c1fbbf4dfadd25b36644b -> ../../sdf  #/sbin/scsi_id -g /dev/sdf --> NO answer #/lib/udev/scsi_id -g /dev/sdf --> NO answer 

--Put disk.enableUUID-Parameter auf die VMware-VMX-Datei setzen und dann neu starten.
Nichts hat sich verändert.

--Added options = -g Parameter zu /etc/scsi_id.config hinzugefügt und neu gestartet.
Nichts hat sich verändert.

--Unser Kontext
Red Hat Enterprise Linux Server Version 5.3 (Tikanga)
-Kernel
2.6.18-128.el5 iscsi-initiator-utils-6.2.0.872-16.el5

Wie kann ich den SCSI-Bezeichner mit dem Befehl scsi_id erhalten?

1

1 Antwort auf die Frage

1
delorean924

Zu Ihrer
Information. Von mir wie folgt gelöst.

#/sbin/scsi_id -g -s /block/sdf 36000c291b99c1fbbf4dfadd25b36644b 

Option -s bedeutet:
Gerätedateien werden seit dem Kernel 2.6 unter dem virtuellen Dateisystem / sys abgelegt.
Die Option '-s' zwingt die scici_id zur Suche im Verzeichnis / sys.

-g:
Vielleicht Sicherheitsgrund, KEINE Ausgabe ohne diese Option erlaubt.

Kannst du erklären, was die Optionen bedeuten? Antworten Sie nicht in Kommentaren. Bearbeiten Sie Ihre Antwort, um sie klarer und vollständiger zu machen. Scott vor 6 Jahren 1