Forum Linux.général Check Health SD / MicroSD

Posté par  . Licence CC By‑SA.
Étiquettes :
2
8
fév.
2025

Bonsoir à tous,

Je cherche à ajouter à mon script de check health des HDD/SSD/M.2 les cartes SD et microSD.

J'ai testé smartctl mais ne permet pas de le faire à première vue.

Il existe mmc-utils mais je ne le connais pas bien.

Voici une sortie que j'obtiens mais je sais pas ce que chaque attribut signifie !
-block write : 4
-block read : 2
-application specific : 8


mmc csd read /sys/block/mmcblk0/device

type: 'SD' card classes: 10 switch,
(…)

Forum Linux.général Script detection HDD/SSD -> Prévention

Posté par  . Licence CC By‑SA.
Étiquettes :
2
2
oct.
2024

Bonjour,

J'ai construit un script pour check des paramètres de la table SMART suivant le type de disque HDD ou SSD.

Seulement, j'ai un comportement différent lorsque je lance le script via un crontab et via un shell bash.

Exemple depuis le shell bash :

~/scripts_scheduler# ./script_check_hdd_ssd_sdx.sh

Par mail, j'obtiens le corps du mail suivant :
Alerte niveau 1/5 : reallocated visible,bad sector < 145 0

Exemple depuis un crontab :

crontab -e
@daily /root/scripts_scheduler/script_check_hdd_ssd_sdx.sh >/dev/null 2>&1

Par mail, j'obtiens (…)

Forum Programmation.autre Conseil script bash : script automatique d'analyse d'HDD/SSD sur PC

Posté par  . Licence CC By‑SA.
Étiquettes :
1
19
sept.
2024

Bonjour,

J'ai déjà un script bash sous debian bookworm.

Il a pour but de regarder certain paramètres d'intérêt de la table SMART des HDD et SSD.

Je l'ai doté d'une boucle for pour parcourir l'ensemble des périphériques type disk sur un PC.

/dev/sda
/dev/sdb
...

J'observe malheureusement que je n'ai qu'un élément dans le tableau que je récupère.

declare -a disk=$(lsblk -l -d -p -n -o NAME,TYPE | awk '($2=="disk"){print $1}')
echo "${#disk[@]}"

for d in "${disk[@]}"
do
    echo "COMMENCEMENT"
(…)

Forum Linux.debian/ubuntu Maintenance disque dur

Posté par  . Licence CC By‑SA.
2
13
juil.
2023

Bonjour à tous,

J'ai remarqué la présence d'un secteur défectueux sur un disque dur via l'alerte mail de Smartctl.

-Comment identifier le secteur défectueux ?
-Comment forcer sa réallocation ?

Voici la table SMART

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   100   100   046    Pre-fail  Always       -       138148
  2 Throughput_Performance  0x0005   100   100
(…)