Depuis 2020, la base de donnée des disques dur n'est pas à jour et donne aussi des avertissements sur certains disque RED de plus de trois ans et surtout
plus "santé IronWolf" de disponible.
J'ai donc essayé de faire une synthèse au plus simple, sans avoir recours à SSH et mettre un automatisme avec tâche.
Pourquoi faire une tâche ==> à chaque démarrage ou mise à jour de DSM, il faut refaire le script donc autant qu'il soit automatique
(Installé et testé sur mes NAS DS220+ / DS1821+ / DS923+) -------
( le fichier viens de =>https://github.com/007revad/Synology_HDD_db/releases/tag/v3.6.110)
1/ Dans un premier temps, il faut créer un dossier partagé (pas sur les M2 si vous avez fait un volume mais bien sur un volume de disque dur) que l'on va appeler "script" avec les droit de votre compte administrateur,
puis dans ce dossier une fois créé, on importe le dossier "Synology_HDD_db-3.6.110 (origine)" et extraire tous les fichiers à la racine du dossier script.


2/ Maintenant aller dans panneau de configuration ==> planificateur de tâches ==> Créer => tâche déclenchée => Script défini par l'utilisateur.


3/ -----------------Remplir les cases comme sur les l'images
-------------------- vous pouvez mettre votre émail pour recevoir le rapport (je vous le conseil)
le script en copier/coller ------- sudo -s /volume1/script/syno_hdd_db.sh -nrI -------------------
Si vous ne voulez pas installer "santé IronWolf" il suffit de retirer le ( I ) à la fin de -nrI


4/ Il faut valider et taper votre MDP de votre compte

5/ voila la tâche est en place et donc à chaque redémarrage du NAS elle va s'exécuter,
mais vous pouvez aussi la lancer manuellement en sélectionnant Script disque et Exécuter (si vous avez renseigné votre émail vous allez recevoir la bonne exécution de la tâche et ce quelle a mis à jour.

et donc aussi la bonne installation de " santé IronWolf " que vous pouvez voir dans info santé de vos disques

-s, --showedits Show edits made to <model>_host db and db.new file(s)
-n, --noupdate Prevent DSM updating the compatible drive databases
-r, --ram Disable memory compatibility checking (DSM 7.x only)
and sets max memory to the amount of installed memory
-f, --force Force DSM to not check drive compatibility
Do not use this option unless absolutely needed
-i, --incompatible Change incompatible drives to supported
Do not use this option unless absolutely needed
-w, --wdda Disable WD Device Analytics to prevent DSM showing
a false warning for WD drives that are 3 years old
DSM 7.2.1 already has WDDA disabled
-p, --pcie Enable creating volumes on M2 in unknown PCIe adaptor
-e, --email Disable colored text in output scheduler emails
-S, --ssd=DRIVE Enable write_mostly on slow internal drives so DSM
runs from the fast internal drive(s).
-S automatically sets internal SSDs as DSM preferred
--ssd=DRIVE requires the fast drive(s) as argument,
or restore as the argument to reset drives to default
--ssd=sata1 or --ssd=sata1,sata2 or --ssd=sda etc
--ssd=restore
--restore Undo all changes made by the script (except -S --ssd)
--autoupdate=AGE Auto update script (useful when script is scheduled)
AGE is how many days old a release must be before
auto-updating. AGE must be a number: 0 or greater
-I, --ihm Update IronWolf Health Monitor to 2.5.1 to support
recent model IronWolf and IronWolf Pro drives
-h, --help Show this help message
-v, --version Show the script version
plus "santé IronWolf" de disponible.
J'ai donc essayé de faire une synthèse au plus simple, sans avoir recours à SSH et mettre un automatisme avec tâche.
Pourquoi faire une tâche ==> à chaque démarrage ou mise à jour de DSM, il faut refaire le script donc autant qu'il soit automatique
(Installé et testé sur mes NAS DS220+ / DS1821+ / DS923+) -------
( le fichier viens de =>https://github.com/007revad/Synology_HDD_db/releases/tag/v3.6.110)
1/ Dans un premier temps, il faut créer un dossier partagé (pas sur les M2 si vous avez fait un volume mais bien sur un volume de disque dur) que l'on va appeler "script" avec les droit de votre compte administrateur,
puis dans ce dossier une fois créé, on importe le dossier "Synology_HDD_db-3.6.110 (origine)" et extraire tous les fichiers à la racine du dossier script.


2/ Maintenant aller dans panneau de configuration ==> planificateur de tâches ==> Créer => tâche déclenchée => Script défini par l'utilisateur.


3/ -----------------Remplir les cases comme sur les l'images
le script en copier/coller ------- sudo -s /volume1/script/syno_hdd_db.sh -nrI -------------------
Si vous ne voulez pas installer "santé IronWolf" il suffit de retirer le ( I ) à la fin de -nrI


4/ Il faut valider et taper votre MDP de votre compte

5/ voila la tâche est en place et donc à chaque redémarrage du NAS elle va s'exécuter,
mais vous pouvez aussi la lancer manuellement en sélectionnant Script disque et Exécuter (si vous avez renseigné votre émail vous allez recevoir la bonne exécution de la tâche et ce quelle a mis à jour.

et donc aussi la bonne installation de " santé IronWolf " que vous pouvez voir dans info santé de vos disques

Vous pouvez activer ou désactiver plusieurs fonction avec la liste ci-dessous avec le script donné.
Ne toucher à rien sans savoir
Ne toucher à rien sans savoir
-s, --showedits Show edits made to <model>_host db and db.new file(s)
-n, --noupdate Prevent DSM updating the compatible drive databases
-r, --ram Disable memory compatibility checking (DSM 7.x only)
and sets max memory to the amount of installed memory
-f, --force Force DSM to not check drive compatibility
Do not use this option unless absolutely needed
-i, --incompatible Change incompatible drives to supported
Do not use this option unless absolutely needed
-w, --wdda Disable WD Device Analytics to prevent DSM showing
a false warning for WD drives that are 3 years old
DSM 7.2.1 already has WDDA disabled
-p, --pcie Enable creating volumes on M2 in unknown PCIe adaptor
-e, --email Disable colored text in output scheduler emails
-S, --ssd=DRIVE Enable write_mostly on slow internal drives so DSM
runs from the fast internal drive(s).
-S automatically sets internal SSDs as DSM preferred
--ssd=DRIVE requires the fast drive(s) as argument,
or restore as the argument to reset drives to default
--ssd=sata1 or --ssd=sata1,sata2 or --ssd=sda etc
--ssd=restore
--restore Undo all changes made by the script (except -S --ssd)
--autoupdate=AGE Auto update script (useful when script is scheduled)
AGE is how many days old a release must be before
auto-updating. AGE must be a number: 0 or greater
-I, --ihm Update IronWolf Health Monitor to 2.5.1 to support
recent model IronWolf and IronWolf Pro drives
-h, --help Show this help message
-v, --version Show the script version
Dernière édition: