Discussione:
Come identificare un disco fisico?
(troppo vecchio per rispondere)
Pleg
2009-09-23 20:35:57 UTC
Permalink
Salve a tutti,

se ho un po' di dischi, che vedo come /dev/sda , /dev/sdb, ... /dev/sdf (ad
esempio), come faccioa sapere quale disco e' quale?
Cioe', /dev/sda che disco e'? Su che porta e' della mia scheda madre? Come
faccio a scoprirlo?

Thx,


Pleg
ZioDave
2009-09-23 20:53:05 UTC
Permalink
Post by Pleg
Salve a tutti,
se ho un po' di dischi, che vedo come /dev/sda , /dev/sdb, ... /dev/sdf (ad
esempio), come faccioa sapere quale disco e' quale?
Cioe', /dev/sda che disco e'? Su che porta e' della mia scheda madre? Come
faccio a scoprirlo?
Thx,
Pleg
La nomenclatura del device ti da l'indicazione su dove è collocato il
disco.. Poi per il resto c'è "fdisk -l" e comunque "man fdisk", oppure
"cfdisk"... Per quanto riguarda invece lo spazio utilizzato, "man df"

Ciao, Davide.
Pleg
2009-09-23 23:10:45 UTC
Permalink
Post by ZioDave
Poi per il resto c'è "fdisk -l"
Quello mi da' dei dati, ma se ho N dischi uguali, saranno uguali per tutti.
Diverso dovrebbe essere il "disk identifier", ma non ho idea di cosa sia (e
soprattutto come correlarlo al disco fisico).

Pleg
antani
2009-09-23 23:26:20 UTC
Permalink
Post by Pleg
Post by ZioDave
Poi per il resto c'è "fdisk -l"
Quello mi da' dei dati, ma se ho N dischi uguali, saranno uguali per
tutti. Diverso dovrebbe essere il "disk identifier", ma non ho idea di
cosa sia (e soprattutto come correlarlo al disco fisico).
Prova a guardare in /dev/disk/by-id (ls -l), oppure usa udevadm per trovare
informazioni sul device, ad esempio

udevadm info --query=all --path=/sys/block/sda

dovrebbe ritornarti molte informazioni sul disco. Inoltre non dimenticare
che nei messaggi di avvio del kernel dovresti trovare delle linee in cui il
kernel riconosce il o i controller e i dischi ad essi collegati. Puoi
vedere questi messaggi con "dmesg" oppure guardando in /var/log/messages
(di solito).
nebbia
2009-09-23 20:59:34 UTC
Permalink
Post by Pleg
Salve a tutti,
se ho un po' di dischi, che vedo come /dev/sda , /dev/sdb, ... /dev/sdf (ad
esempio), come faccioa sapere quale disco e' quale?
Cioe', /dev/sda che disco e'? Su che porta e' della mia scheda madre? Come
faccio a scoprirlo?
se sono tutti uguali rischi di fare un po di confusione, prova a vedere
l'output di
fdisk -l
cat /proc/scsi/scsi
--
nebbia
Pleg
2009-09-23 23:08:13 UTC
Permalink
Post by nebbia
se sono tutti uguali rischi di fare un po di confusione
Gia', sono 8 dischi identici :)

Pleg
Antonio Macchi
2009-09-23 21:23:40 UTC
Permalink
Post by Pleg
Salve a tutti,
se ho un po' di dischi, che vedo come /dev/sda , /dev/sdb, ... /dev/sdf (ad
esempio), come faccioa sapere quale disco e' quale?
Cioe', /dev/sda che disco e'? Su che porta e' della mia scheda madre? Come
faccio a scoprirlo?
Il filesystem virtuale "/sys" dovrebbe contenere informazioni aggiuntive
per ogni dispositivo

per esempio, nel mio computer

$ ls /sys/devices/
LNXSYSTM:00/ isa/ pci0000:00/ platform/ pnp0/ pnp1/ system/ virtual/

$ readlink /sys/block/sda
../devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda


non sono sicuro, ma credo che in questo filesystem visrtuale ci sia
quello che cerchi
ciao
--
Il Paradiso sono gli altri - Ertras
Rama
2009-09-23 21:48:42 UTC
Permalink
Post by Pleg
Cioe', /dev/sda che disco e'?
bash-3.1# sdparm /dev/sda -i
/dev/sda: ATA ST3250824AS 3.AA
Post by Pleg
Su che porta e' della mia scheda madre? Come
faccio a scoprirlo?
ci sono i vari file in /var/log, forse trovi lì le porte utilizzate, ma
di sicuro ci sarà un comando specifico, consulta Appunti di Informatica
Libera;

r
--
Abruzzo 2009: dopo 162 giorni consegnati 47 chalet per 200 persone.
Irpinia 1981: dopo 122 giorni consegnati 150 chalet per 450 persone.

Un Minuto Per Favore:
Home Page, The Pentangle, I Salon di Baudelaire: http://www.umpf.net
gerlos
2009-09-23 23:26:54 UTC
Permalink
Post by Pleg
Salve a tutti,
se ho un po' di dischi, che vedo come /dev/sda , /dev/sdb, ... /dev/sdf (ad
esempio), come faccioa sapere quale disco e' quale?
Cioe', /dev/sda che disco e'? Su che porta e' della mia scheda madre? Come
faccio a scoprirlo?
Oltre a quel che ti hanno risposto gli altri, puoi usare anche altri metodi.

Per esempio, puoi andare a guardare i messaggi del kernel all'avvio, usando
il comando dmesg. Per esempio, puoi fare:
dmesg | egrep '^ata|scsi|sd'

Leggendo l'output di questo comando dovresti scoprire parecchie cose sui
tuoi dischi e su come sono collegati e su come vi accede il sistema.

In alternativa, puoi usare hdparm e sdparm e, se la tecnologia smart è
supportata dai dischi, smartctl, che drovrebbe darti informazioni molto
chiare e leggibili, oltre a poterti dare informazioni sulla "salute" dei
dischi.

Per esempio, prova:
smartctl -i /dev/sda

ciao
gerlos
--
"Solo lo scienziato è vero poeta: ci dà la luna, ci promette le stelle,
ci farà un nuovo universo se sarà il caso."
< http://gerlos.altervista.org >
gerlos +- - - > gnu/linux registred user #311588
Pleg
2009-09-24 00:54:20 UTC
Permalink
Post by gerlos
In alternativa, puoi usare hdparm e sdparm e, se la tecnologia smart è
supportata dai dischi, smartctl, che drovrebbe darti informazioni molto
chiare e leggibili, oltre a poterti dare informazioni sulla "salute" dei
dischi.
Credo che quello che mi serva sia
hdparm -i /dev/sda

che mi da' il serial number del disco. Se e' quello che penso io (cioe' il
serial number che sta sull'etichetta attaccata sul disco), direi che sono a
posto :)

Grazie a tutti!


Pleg
dross
2009-09-24 06:22:31 UTC
Permalink
Post by Pleg
Post by gerlos
In alternativa, puoi usare hdparm e sdparm e, se la tecnologia smart è
supportata dai dischi, smartctl, che drovrebbe darti informazioni molto
chiare e leggibili, oltre a poterti dare informazioni sulla "salute" dei
dischi.
Credo che quello che mi serva sia
hdparm -i /dev/sda
che mi da' il serial number del disco. Se e' quello che penso io (cioe' il
serial number che sta sull'etichetta attaccata sul disco), direi che sono a
posto :)
Grazie a tutti!
Pleg
altrimenti da una cosa tipo gparted aggiungi un'etichetta a ogni disco
(ok, a ogni partizione, ma se non sono ripartiti a loro volta tra sdx e
sdx1 c'è poca differenza)
gerlos
2009-09-26 00:48:41 UTC
Permalink
Post by dross
altrimenti da una cosa tipo gparted aggiungi un'etichetta a ogni disco
(ok, a ogni partizione, ma se non sono ripartiti a loro volta tra sdx e
sdx1 c'è poca differenza)
Quoto. È sempre una buonissima idea associare dei label ragionevoli alle
partizioni che colleghi al sistema, ti aiuta a non pasticciare né con grub,
né con fstab.

Anche senza ricorrere a gparted (non è detto che sia installato o che ci sia
Xorg), è facile cambiare le etichette anche da riga di comando. Vedi ad
esempio:
http://is.gd/3FST2
http://is.gd/3FSTx

ciao
gerlos
--
"Solo lo scienziato è vero poeta: ci dà la luna, ci promette le stelle,
ci farà un nuovo universo se sarà il caso."
< http://gerlos.altervista.org >
gerlos +- - - > gnu/linux registred user #311588
Pleg
2009-09-26 22:54:01 UTC
Permalink
Grazie a entrambi di nuovo, mi piace l'idea delle label, tra quelle e i
seriali dei dischi dovrei avere una procedura di identificazione piuttosto
fool-proof (cioe' a prova di me :)

Pleg
Post by dross
altrimenti da una cosa tipo gparted aggiungi un'etichetta a ogni disco
(ok, a ogni partizione, ma se non sono ripartiti a loro volta tra sdx e
sdx1 c'è poca differenza)
Quoto. È sempre una buonissima idea associare dei label ragionevoli alle
partizioni che colleghi al sistema, ti aiuta a non pasticciare né con grub,
né con fstab.

Anche senza ricorrere a gparted (non è detto che sia installato o che ci sia
Xorg), è facile cambiare le etichette anche da riga di comando. Vedi ad
esempio:
http://is.gd/3FST2
http://is.gd/3FSTx

ciao
gerlos
--
"Solo lo scienziato è vero poeta: ci dà la luna, ci promette le stelle,
ci farà un nuovo universo se sarà il caso."
< http://gerlos.altervista.org >
gerlos +- - - > gnu/linux registred user #311588
Stefano Zamboni
2009-09-24 07:05:40 UTC
Permalink
Post by Pleg
Salve a tutti,
se ho un po' di dischi, che vedo come /dev/sda , /dev/sdb, ... /dev/sdf
(ad esempio), come faccioa sapere quale disco e' quale? Cioe', /dev/sda
che disco e'? Su che porta e' della mia scheda madre? Come faccio a
scoprirlo?
Thx,
Pleg
smartctl -a device

tra le varie info ti da il serial number che trovi anche all'esterno del
disco..

di solito io li trovo così

HTH

S.
Pleg
2009-09-24 18:49:14 UTC
Permalink
Post by Stefano Zamboni
smartctl -a device
tra le varie info ti da il serial number che trovi anche all'esterno del
Ottimo grazie, mi da' lo stesso serial number di "hdparm -i"... ora
appena ho un momento tiro fuori il disco e controllo che sia proprio
il serial che c'e' sull'etichetta :))


Pleg
Loading...