Définissez la durée de rétention
Vous pouvez définir explicitement la durée de conservation d'un fichier ou utiliser la période de rétention par défaut pour le volume afin de définir la durée de conservation. Sauf si vous définissez explicitement la durée de conservation, SnapLock utilise la période de conservation par défaut pour calculer la durée de conservation. Vous pouvez également définir la conservation des fichiers après un événement.
Le paramètre rétention_période pour un fichier WORM spécifie la durée pendant laquelle le fichier doit être conservé après son activation à l'état WORM. Le temps de rétention pour un fichier WORM est le temps après lequel le fichier n'a plus besoin d'être conservé. Une période de conservation de 20 ans pour un dossier engagé à l'état WORM le 10 novembre 2020 6 h 00, par exemple, entraînerait un temps de rétention de 10 novembre 2040 6 h 00
Depuis ONTAP 9.10.1, vous pouvez définir une durée de conservation allant jusqu'au 26 octobre 3058 et une période de conservation pouvant aller jusqu'à 100 ans. Lorsque vous prolongez les dates de conservation, les anciennes règles sont automatiquement converties. Dans ONTAP 9.9.1 et versions antérieures, sauf si vous avez défini la période de conservation par défaut sur infinie, la durée maximale de conservation prise en charge est de janvier 19 2071 (GMT). |
Lorsque vous définissez une relation SnapMirror avec un volume source SnapLock à une date de conservation postérieure au 19 janvier 2071 (GMT), le cluster de destination doit exécuter ONTAP 9.10.1 ou version ultérieure, sinon le transfert SnapMirror échoue.
ONTAP vous empêche de restaurer un cluster depuis ONTAP 9.10.1 vers une version antérieure de ONTAP lorsqu'il y a des fichiers avec une période de conservation postérieure à « janvier 19, 2071 8:44:07 ».
Un volume SnapLock Compliance ou Enterprise a quatre périodes de conservation :
-
Durée de conservation minimale (
min
), avec une valeur par défaut de 0 -
Durée de conservation maximale (
max
), avec une valeur par défaut de 30 ans -
Période de rétention par défaut, avec une valeur par défaut égale à
min
Pour le mode conformité et le mode entreprise à partir de ONTAP 9.10.1. Dans les versions ONTAP antérieures à ONTAP 9.10.1, la période de conservation par défaut dépend du mode :-
Pour le mode conformité, la valeur par défaut est égale à
max
. -
Pour le mode entreprise, la valeur par défaut est égale à
min
.
-
-
Période de conservation non spécifiée.
Depuis ONTAP 9.8, vous pouvez définir la période de conservation des fichiers d'un volume sur
unspecified
, pour activer le fichier à conserver jusqu'à ce que vous ayez défini une durée de conservation absolue. Vous pouvez définir un fichier avec un temps de conservation absolu sur une rétention non spécifiée et revenir à une conservation absolue tant que la nouvelle durée de conservation absolue est postérieure à la durée absolue que vous avez définie précédemment.Depuis ONTAP 9.12.1, les fichiers WORM dont la période de conservation est définie sur
unspecified
Est garanti que la période de conservation est définie sur la période minimale de conservation configurée pour le volume SnapLock. Lorsque vous modifiez la période de rétention des fichiers deunspecified
pour une durée de conservation absolue, la nouvelle durée de rétention spécifiée doit être supérieure à la durée de conservation minimale déjà définie sur le fichier.
Ainsi, si vous ne définissez pas explicitement la durée de rétention avant de valider un fichier en mode conformité à l'état WORM et que vous ne modifiez pas les valeurs par défaut, le fichier sera conservé pendant 30 ans. De même, si vous ne définissez pas explicitement la durée de rétention avant de valider un fichier Enterprise-mode à l'état WORM et que vous ne modifiez pas les valeurs par défaut, le fichier sera conservé pendant 0 ans, ou, de manière efficace, pas du tout.
Définir la période de conservation par défaut
Vous pouvez utiliser le volume snaplock modify
Commande pour définir la période de conservation par défaut pour les fichiers d'un volume SnapLock.
Le volume SnapLock doit être en ligne.
Le tableau suivant indique les valeurs possibles pour l'option de période de conservation par défaut :
La période de conservation par défaut doit être supérieure ou égale à (>=) la période de rétention minimale et inférieure ou égale à (<=) la période de rétention maximale. |
Valeur | Unité | Remarques |
---|---|---|
0 - 65535 |
secondes |
|
0 - 24 |
heures |
|
0 - 365 |
jours |
|
0 - 12 |
mois |
|
0 - 100 |
années |
À partir d'ONTAP 9.10.1. Pour les versions antérieures de ONTAP, la valeur est comprise entre 0 et 70. |
capacité |
- |
Utilisez la période de rétention maximale. |
minimum |
- |
Utilisez la période de rétention minimale. |
illimitée |
- |
Conservez toujours les fichiers. |
non spécifié |
- |
Conservez les fichiers jusqu'à ce qu'une période de conservation absolue soit définie. |
Les valeurs et les plages des périodes de rétention maximale et minimale sont identiques, sauf pour max
et min
, qui ne sont pas applicables. Pour plus d'informations sur cette tâche, voir "Définissez l'aperçu de la durée de conservation".
Vous pouvez utiliser le volume snaplock show
commande pour afficher les paramètres de la période de rétention du volume. Pour plus d'informations, consultez la page man de la commande
Une fois qu'un fichier a été engagé à l'état WORM, vous pouvez prolonger mais pas raccourcir la période de rétention. |
-
Définissez la période de conservation par défaut pour les fichiers d'un volume SnapLock :
volume snaplock modify -vserver SVM_name -volume volume_name -default-retention-period default_retention_period -minimum-retention-period min_retention_period -maximum-retention-period max_retention_period
Pour obtenir la liste complète des options, consultez la page man de la commande.
Les exemples suivants supposent que les périodes de rétention minimale et maximale n'ont pas été modifiées auparavant.
La commande suivante définit la période de conservation par défaut pour un volume Compliance ou Enterprise sur 20 jours :
cluster1::> volume snaplock modify -vserver vs1 -volume vol1 -default-retention-period 20days
La commande suivante définit la période de conservation par défaut pour un volume Compliance sur 70 ans :
cluster1::> volume snaplock modify -vserver vs1 -volume vol1 -maximum-retention-period 70years
La commande suivante définit la période de conservation par défaut pour un volume entreprise sur 10 ans :
cluster1::> volume snaplock modify -vserver vs1 -volume vol1 -default-retention-period max -maximum-retention-period 10years
Les commandes suivantes définissent la période de conservation par défaut pour un volume entreprise sur 10 jours :
cluster1::> volume snaplock modify -vserver vs1 -volume vol1 -minimum-retention-period 10days cluster1::> volume snaplock modify -vserver vs1 -volume vol1 -default-retention-period min
La commande suivante définit la période de conservation par défaut d'un volume Compliance sur infinie :
cluster1::> volume snaplock modify -vserver vs1 -volume vol1 -default-retention-period infinite -maximum-retention-period infinite
Définissez explicitement la durée de rétention d'un fichier
Vous pouvez définir explicitement la durée de conservation d'un fichier en modifiant son heure de dernier accès. Vous pouvez utiliser n'importe quelle commande ou programme approprié via NFS ou CIFS pour modifier l'heure du dernier accès.
Une fois qu'un fichier a été enregistré sur WORM, vous pouvez prolonger mais pas réduire la durée de conservation. La durée de rétention est stockée dans le atime
champ du fichier.
Vous ne pouvez pas définir explicitement la durée de conservation d'un fichier sur |
-
Utilisez une commande ou un programme approprié pour modifier l'heure du dernier accès pour le fichier dont vous souhaitez définir la durée de rétention.
Dans un shell UNIX, utilisez la commande suivante pour définir un temps de rétention de 21 novembre 2020 6 h 00 sur un fichier nommé
document.txt
:touch -a -t 202011210600 document.txt
Vous pouvez utiliser n'importe quelle commande ou programme approprié pour modifier l'heure du dernier accès dans Windows.
Définissez la période de rétention des fichiers après un événement
À partir de ONTAP 9.3, vous pouvez définir la durée de conservation d'un fichier après un événement en utilisant la fonction SnapLock Event Based Retention (EBR).
-
Vous devez être un administrateur SnapLock pour effectuer cette tâche.
-
Vous devez vous connecter à une connexion sécurisée (SSH, console ou ZAPI).
La stratégie Event Retention définit la période de rétention du fichier après l'événement. La règle peut être appliquée à un seul fichier ou à tous les fichiers d'un répertoire.
-
Si un fichier n'est pas un fichier WORM, il est mis à l'état WORM pour la période de conservation définie dans la stratégie.
-
Si un fichier est un fichier WORM ou un fichier inscriptible WORM, sa période de conservation sera prolongée par la période de conservation définie dans la stratégie.
Vous pouvez utiliser un volume Compliance-mode ou Enterprise-mode.
Les politiques EBR ne peuvent pas être appliquées aux fichiers en attente légale. |
Pour une utilisation avancée, voir "Stockage WORM conforme avec NetApp SnapLock".
utilisation d'EBR pour prolonger la période de conservation des fichiers WORM déjà existants |
EBR est pratique lorsque vous souhaitez prolonger la période de conservation des fichiers WORM existants. Par exemple, votre entreprise a peut-être pour politique de conserver les enregistrements W-4 des employés sous forme non modifiée pendant trois ans après que l'employé change de retenue d'impôt. Une autre politique de l'entreprise pourrait exiger que les enregistrements W-4 soient conservés pendant cinq ans après la cessation d'emploi de l'employé. Dans ce cas, vous pouvez créer une police EBR avec une période de rétention de cinq ans. Une fois l'employé résilié (l'« événement »), vous appliqueriez la politique de l'EBR au registre W-4 de l'employé, ce qui entraînerait la prolongation de sa période de conservation. Ce processus est généralement plus simple que de prolonger manuellement la période de conservation, en particulier lorsqu'un grand nombre de fichiers sont impliqués. |
-
Créer une règle EBR :
snaplock event-retention policy create -vserver SVM_name -name policy_name -retention-period retention_period
La commande suivante crée la règle EBR
employee_exit
marchevs1
avec une période de rétention de dix ans :cluster1::>snaplock event-retention policy create -vserver vs1 -name employee_exit -retention-period 10years
-
Appliquer une politique EBR :
snaplock event-retention apply -vserver SVM_name -name policy_name -volume volume_name -path path_name
La commande suivante applique la règle EBR
employee_exit
marchevs1
à tous les fichiers du répertoired1
:cluster1::>snaplock event-retention apply -vserver vs1 -name employee_exit -volume vol1 -path /d1