Newsgroup: it.comp.os.linux.iniziare
Titolo: Come identificare un disco fisico?

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.


se sono tutti uguali rischi di fare un po di confusione, prova a vedere
l'output di 
fdisk -l
cat /proc/scsi/scsi
-- 
nebbia 


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

 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

> se sono tutti uguali rischi di fare un po di confusione
Gia', sono 8 dischi identici :)
Pleg 

> 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 

Pleg ha scritto:

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

 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).

 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)



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.


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

 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


 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."
