Bash et la vitesse d'un disque dur SCSI
24 luglio 2008, 8:53 Open Source , les systèmes , les Trucs et astuces 24 juillet 2008, 08:53
Supposons que nous voulons établir la vitesse d'un disque dur SCSI monté sur un serveur qui ne peut être accessible à distance.
Il ya plus de façons d'obtenir ce genre d'information.
Le modèle le plus simple est de tirer et / ou numéro de série du disque.
Ces deux éléments d'information, en fait, contiennent presque toujours des indications claires sur le type d'appareil et de ses principales caractéristiques.
Il est seul à connaître la syntaxe exacte de la série, qui varie selon le fabricant.
Prenez par exemple un modèle Seagate ST373355SS # étiquetés.
En brisant le code comme suit on obtient une série d'informations utiles:
- ST = identidicatore marque
- 3 = formater le disque dur (3 = 3.5 ")
- 73 la capacité du disque = (en Go)
- Champ 3 = réservé pour usage futur
- RPM = 5 (5 = 15k, 10k = 0)
- 5 = nombre de génération de modèle
- SS = interface (SCSI = SS)
Pour localiser le modèle et / ou de série du disque en ligne de commande, nous pouvons juste faire un chat `` / proc / scsi / scsi:
# cat /proc/scsi/scsi
Ou utilisez le sg3-utils d'interroger directement le périphérique SCSI:
# sginfo -g /dev/sda
Si le sg3-utils ne sont pas installés:
# apt-get install sg3-utils
Bien que la plus élégante, cette seconde approche est beaucoup plus lourde que nécessaire, après avoir obtenu le numéro de série à l'aide de la `cat` indiqué ci-dessus, si nous ne sommes pas en mesure de décoder il suffit de visiter le site Web du fabricant et d'obtenir l'information nous avons besoin directement à partir de la feuille de données.














