[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Wie kann man herausfinden, an welcher Schnittstelle sdX physikalisch hängt?



Am Donnerstag, 11. Juni 2015, 11:25:40 schrieb Alex Bachmer:
> Am 6. Juni 2015 01:17:58 schrieb Jan Kappler <public@jan-kappler.de>:
> > Hallo Sven,
> > 
> > Am 06.06.2015 00:06, schrieb Sven Hartge:
> > > Jan Kappler <public@jan-kappler.de> wrote:
> > >> Hmm schade, unter Squeeze gibt es lsscsi anscheinend noch nicht.
> > > 
> > > Falsch: https://packages.debian.org/source/oldoldstable/lsscsi
> > > 
> > > S°
> > 
> > Danke für den Hinweis! Ich hatte nicht damit gerechnet, das es sich um
> > ein separates Programm handelt, sondern das es Bestandteil des Systems
> > ist. Praktisch!

[…]

> Hi
> 
> mein Senf zum Thema ist, man braucht kein Programm oder logs um heraus zu
> finden, ob z.B. sdX scsi ist
> 
> Ein einfaches reingucken in /dev reicht.
> 
> Beispiel:
> 
> brw-rw----1 root disk 8, 1 Oct 16 11:11sda1
> 
> Es handelt sich bei der 8 nicht um die Größe, sondern um die major device
> number (Treibernummer).
> Die 8 sollte traditionell vom Kernel scsi sein. Danach die Zahl ist die
> Gerätenummer.
> 
> 
> Zur Info falls es jemanden interessiert..

Damit weisst Du aber nicht, an welchem Anschluß das Gerät sitzt.

Das geht aber auch ohne lsscsi:

Also:

merkaba:~> ls -l /sys/block/sda/device/scsi_device/        
insgesamt 0
drwxr-xr-x 3 root root 0 Jun 10 19:49 1:0:0:0

merkaba:~> lsscsi
[1:0:0:0]    disk    ATA      INTEL SSDSA2CW30 0362  /dev/sda 
[2:0:0:0]    cd/dvd  HL-DT-ST DVDRAM GT33N     LT20  /dev/sr0 
[3:0:0:0]    disk    ATA      Crucial_CT480M50 MU03  /dev/sdb

Doch wofür?

lsscsi ist jetzt nicht gerade ein riesengroßer Befehl in einem Paket mit 
vielen Abhängigkeiten:

merkaba:~> apt-cache show lsscsi | grep -i depend
Depends: libc6 (>= 2.14)


Fände eh gut, wenn der einfach nach util-linux reinkommt, wo lsblk schon 
drin ist, jedoch, der kann das ohnehin auch schon:

merkaba:~> lsblk -S 
NAME HCTL       TYPE VENDOR   MODEL             REV TRAN
sda  1:0:0:0    disk ATA      INTEL SSDSA2CW30 0362 sata
sdb  3:0:0:0    disk ATA      Crucial_CT480M50 MU03 sata
sr0  2:0:0:0    rom  HL-DT-ST DVDRAM GT33N     LT20 sata


In dem Sinne ist lsscsi eigentlich überflüssig. lsblk aus util-linux, also 
Bordmitteln, reicht :)

Ciao,
-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7


Reply to: