Défragmenter le NAS

Indice NDT

(N)iveau requis: utilisateur à expert.
(D)ifficulté : Simple, Moyenne, Complexe.
(T)emps estimé pour faire.

Utilisateur Technicien Expert
Niveau
Simple Moyenne Complexe
Difficulté
– d’une heure + de 5 heures 12 heures et +
Temps

OcM

Objectif de l’article.
Contexte de la réalisation.
Modalité de l’éxécution.

Optimiser les données stockées sur un disque dur de NAS

DSM 6 avec disque dur au format BTRFS

Marche à suivre

Comme indiqué dans Wikipédia : «la défragmentation est, en informatique, le processus d’élimination de la fragmentation du système de fichier. Il réorganise physiquement le contenu du disque pour mettre chaque morceau de fichier ensemble et dans l’ordre, dans le but d’augmenter la vitesse de lecture.».

Petit rappel


Un disque dur est organisé en plateaux cylindriques et sur chaque plateau on dispose d’une structure d’archivage des données organisée en pistes et en secteurs. Sur un disque dur mécanique, les données sont stockées sur la place libre.
Lorsqu’on efface un ou plusieurs fichiers, les données stockées ne sont pas physiquement supprimées, seule l’adressage référencé  (piste & secteur)  est supprimée. Autrement dit, la place est à nouveau dite libre, et le système est autorisé à ré-écrire de nouvelle données sur cet espace.

Il arrive parfois que les données ne puissent être stockées de manière contigües sur une même piste et/ou secteur. Les données sont  fragmentées, obligeant les têtes de lecture à passer ici là et encore là, pour récupérer l’ensemble des données pour un ou plusieurs fichiers.

La défragmentation va tenter d’uniformiser le stockage afin d’avoir le plus grand nombre d’espaces contigües pour les données présentes et réduire de-facto les accès faits par les têtes de lecture.

Cette technique n’est valable que pour les disques durs mécaniques. Si elle est quasi automatique sur les systèmes d’exploitation comme Windows, il faut y recourir manuellement pour d’autres systèmes. (Hors sujet sur un SSD)

Démarche


Sous DSM 6 avec des volumes au format BTRFS, se connecter au NAS avec un utilisateur du groupe Administrator

  1. Démarrer
  2. Gestionnaire de Stockage
  3. Sélectionner le volume à optimiser (Si volume constitué de plusieurs disques dur tout le volume est considéré)
  4. Bouton action puis
  5. Défragmentation du système de fichier

Selon la taille du volume, le modèle et les services actifs, et la fréquence d’utilisation de cette fonction,  la durée de l’optimisation peut être plus ou moins longue (de 15 minutes à plusieurs heures).

A noter : durant ce traitement, le volume concerné et tout le NAS baisse dans sa réponse active aux autres sollicitations. Attention à ne pas redémarrer AVANT la fin du process sous peine qu’il redémarre totalement…

La fin du process est signifiée par une notification sur le bureau de DSM.

En complément


On peut planifier cette opération via le gestionnaire de tâche.

  1. Se connecter au panneau de configuration avec un utilisateur du groupe administrator
  2. Planificateur
  3. créer une tâche planifiée
  4. script défini par l’utilisateur
  5. saisir la ligne de commande suivante pour un volume (à adapter selon les noms des volumes présents)
COPIER