Go to main content

Guide d'administration d'Oracle® ZFS Storage Appliance, version OS8.8.x

Quitter la vue de l'impression

Mis à jour : Août 2021
 
 

Nettoyage d'un pool de stockage - Planifié (CLI)

Le nettoyage d'un pool de stockage permet de vérifier son contenu en recherchant les éventuelles erreurs. Par défaut, le nettoyage planifié d'un pool de stockage est activé et défini sur tous les 30 jours. Utilisez la propriété scrub_schedule pour spécifier un intervalle différent ou pour désactiver la planification du nettoyage.

Vous ne pouvez pas modifier la priorité du nettoyage explicitement. La priorité du nettoyage est ajustée automatiquement en fonction de l'intervalle de nettoyage spécifié, de la progression et de la charge système. La priorité du nettoyage augment automatiquement sur un système inactif.

Une opération de nettoyage ne peut être effectuée si un nettoyage ou une réargenture est déjà en cours. Si une opération de nettoyage est en cours lorsqu'une réargenture démarre, cette opération de réargenture suspend le nettoyage actuel ; le nettoyage reprend une fois que la réargenture est terminée.

  1. Accédez à configuration storage.
  2. Sélectionnez le pool en ligne à nettoyer.

    Si vous possédez un seul pool, son nom n'est pas affiché, mais il est sélectionné.

    Si vous disposez de plusieurs pools, l'un d'entre eux est sélectionné et affiché. Utilisez la commande set pool pour sélectionner un autre pool.

    hostname:configuration storage (pool0)> set pool=pool1
                              pool = pool1
  3. (Facultatif) Vérifiez le statut du dernier nettoyage.

    Utilisez la commande ls, show ou get pour voir l'heure GMT de fin du dernier nettoyage (ou sa durée s'il a été interrompu) ainsi que le nombre d'erreurs signalées par le nettoyage :

    hostname:configuration storage (pool1)> get scrub scrub_schedule
               scrub = scrub completed after 2d20h with 0 errors on Mon May  6 10:35:16 2019
      scrub_schedule = 30 days

    La commande zpool status signale également l'heure de fin du dernier nettoyage, sa durée et si des erreurs ont été détectées et corrigées.

  4. Définissez la valeur de la propriété scrub_schedule.

    Définissez la valeur de la propriété scrub_schedule sur off pour désactiver la planification du nettoyage, par exemple si vous préférez effectuer un nettoyage manuel.

    Pour activer le nettoyage planifié d'un pool de stockage, définissez la valeur de la propriété scrub_schedule sur le nombre de jours entre des nettoyages planifiés. Vous pouvez définir la propriété scrub_schedule sur 15, 30, 45, 60, 75 ou 90 jours.

    hostname:configuration storage (p0)> set scrub_schedule=60
                              scrub_schedule = 60
    hostname:configuration storage (p0)> get scrub_schedule
                              scrub_schedule = 60 days

Rubriques connexes