Un shell que j'avais créer il y a qlq tps
#!/bin/bash
# Fichier : testdd
# Commande : sudo /home/xxxxxxx/shell/testdd
# creation : 28/12/2014
# modification : 28/05/2015
#
http://www.linuxmao.org/Optimiser+ses+disques+durs
#
bleu="\033[01;44m"
jone="\033[01;43m"
vert="\033[01;42m" # blanc fond vert
red="\033[01;41m" # blanc fond rouge
chemprg=""
sstm=$(uname -i) # 32b ==> "i386" - 64b ==> "x86_64"
#
echo -e "$vert Température des disques commande hddtemp \033[0m"
echo ""
echo -e -n "$vert Température du disque sda : \033[0m"
hddtemp /dev/sda
echo -e -n "$vert Température du disque sdb : \033[0m"
hddtemp /dev/sdb
echo -e -n "$vert Température du disque sdc : \033[0m"
hddtemp /dev/sdc
echo -e -n "$vert Température du disque sdd : \033[0m"
hddtemp /dev/sdd
echo ""
echo -e "$vert Débit MAX des disques commande
hddtemp -tT \033[0m"
echo -e "$vert 1 - Débit MAX ne prend pas en compte les performances du
disque juste du CPU - RAM \033[0m"
echo -e "$vert 2 - Débit MAX d'une lecture séquentielle d'informations
en utilisant le tampon du disque \033[0m"
echo ""
echo -e -n "$vert Débit MAX du disque sda (mesure 1 et 2) : \033[0m"
hdparm -tT /dev/sda
echo -e -n "$vert Débit MAX du disque sdb (mesure 1 et 2) : \033[0m"
hdparm -tT /dev/sdb
echo -e -n "$vert Débit MAX du disque sdc (mesure 1 et 2) : \033[0m"
hdparm -tT /dev/sdc
echo -e -n "$vert Débit MAX du disque sdd (mesure 1 et 2) : \033[0m"
hdparm -tT /dev/sdd
echo ""
echo -e "$vert Information détaillée des disques commande hddtemp -i
\033[0m"
echo ""
echo -e "$vert Information détaillée du disque sda : \033[0m"
hdparm -i /dev/sda
echo -e "$vert Information détaillée du disque sdb : \033[0m"
hdparm -i /dev/sdb
echo -e "$vert Information détaillée du disque sdc : \033[0m"
hdparm -i /dev/sdc
echo -e "$vert Information détaillée du disque sdd : \033[0m"
hdparm -i /dev/sdd
Bien à toi
Le 28/07/2018 à 11:54, anne.guilde@??? a écrit :
> Le 27/07/2018 à 19:40, anne.guilde@??? a écrit :
>> Le 27/07/2018 à 15:16, Frédéric a écrit :
>>> Le vendredi 27 juillet 2018, anne.guilde@??? a écrit :
>>>
>>>> mais comment trouver le modèle du disque facilement dans un script?
>>>> Ce n'est pas très clair à décortiquer.
>>>
>>> La sortie de lshw (lancée sous root) est peut-être plus pratique...
>>>
>>
>> J'avais regardé, mais comment récupérer les infos du disque usb dans
>> un script bash... (enfin python)
>> J'ai vu qu'on pouvait lancer des commandes bash avec python. J'ai
>> juste testé avec la commande ls -al.
>>
>> Pas simple
>> Je ne sais pas faire...
>
> trouvé une chose plus simple.
> j'ai smartctl d'installé
>
> # smartctl -i /dev/sda
> smartctl 6.6 2016-05-31 r4324 [x86_64-linux-4.9.0-6-amd64] (local build)
> Copyright (C) 2002-16, Bruce Allen, Christian Franke,
> www.smartmontools.org
>
> === START OF INFORMATION SECTION ===
> Model Family: HGST Travelstar 7K1000
> Device Model: HGST HTS721010A9E630
> Serial Number: JR10004M1RN3VE
> LU WWN Device Id: 5 000cca 8a8d86336
> Firmware Version: JB0OA3U0
> User Capacity: 1 000 204 886 016 bytes [1,00 TB]
> Sector Sizes: 512 bytes logical, 4096 bytes physical
> Rotation Rate: 7200 rpm
> Form Factor: 2.5 inches
> Device is: In smartctl database [for details use: -P show]
> ATA Version is: ATA8-ACS T13/1699-D revision 6
> SATA Version is: SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
> Local Time is: Sat Jul 28 11:42:20 2018 CEST
> SMART support is: Available - device has SMART capability.
> SMART support is: Enabled
>
> Ce n'est pas tout à fait au point
>
> # smartctl -i /dev/sda | grep 'Device Model' | cut -d ':' -f2
> HGST HTS721010A9E630
>
> # smartctl -i /dev/sda | grep 'Serial Number' | cut -d ':' -f2
> JR10004M1RN3VE
>
> Si quelqu'un pouvait me donner un coup de main
>
> pour avoir le nom sans les blancs devant.
>
> Merci
> Anne
>
>