Chapitre 31. Mise au rebut des blocs inutilisés
Vous pouvez effectuer ou planifier des opérations d'annulation sur les périphériques de bloc qui les prennent en charge. L'opération de suppression de blocs communique au stockage sous-jacent les blocs du système de fichiers qui ne sont plus utilisés par le système de fichiers monté. Les opérations d'élimination de blocs permettent aux disques SSD d'optimiser les routines de collecte des déchets et peuvent informer le stockage à provisionnement fin de la réaffectation des blocs physiques inutilisés.
Requirements
Le périphérique de bloc sous-jacent au système de fichiers doit prendre en charge les opérations d'élimination physique.
Les opérations de rejet physique sont prises en charge si la valeur du fichier
/sys/block/<device>/queue/discard_max_bytes
est différente de zéro.
31.1. Types d'opérations d'annulation de blocs
Vous pouvez exécuter des opérations de rejet en utilisant différentes méthodes :
- Mise au rebut par lot
- Est déclenché explicitement par l'utilisateur et élimine tous les blocs inutilisés dans les systèmes de fichiers sélectionnés.
- Mise au rebut en ligne
-
Est spécifié au moment du montage et se déclenche en temps réel sans intervention de l'utilisateur. Les opérations d'élimination en ligne n'éliminent que les blocs qui passent de l'état
used
à l'étatfree
. - Rejet périodique
-
Il s'agit d'opérations par lots exécutées régulièrement par un service
systemd
.
Tous les types sont pris en charge par les systèmes de fichiers XFS et ext4.
Recommendations
Red Hat vous recommande d'utiliser l'élimination par lots ou périodique.
N'utilisez la fonction de rejet en ligne que si
- la charge de travail du système est telle que l'élimination par lots n'est pas réalisable, ou
- les opérations d'élimination en ligne sont nécessaires pour maintenir les performances.