Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Archivage des fichiers en mode WORM

Contributeurs

Vous pouvez archiver les fichiers en mode WORM (write once, read many) manuellement ou automatiquement. Vous pouvez également créer des fichiers modifiables WORM.

Archivage manuel des fichiers en mode WORM

Vous devez valider manuellement un fichier en mode WORM en le rendant en lecture seule. Vous pouvez utiliser n'importe quelle commande ou programme approprié sur NFS ou CIFS pour changer l'attribut lecture-écriture d'un fichier en lecture seule. Vous pouvez choisir de valider manuellement les fichiers si vous voulez vous assurer qu'une application a terminé l'écriture dans un fichier de sorte que le fichier n'est pas validé prématurément ou qu'il existe des problèmes de mise à l'échelle pour le scanner à validation automatique en raison d'un nombre élevé de volumes.

Ce dont vous avez besoin
  • Le fichier à valider doit résider sur un volume SnapLock.

  • Le fichier doit être accessible en écriture.

Description de la tâche

L'heure de la durée de la période de conformité du volume est écrite sur le ctime champ du fichier lors de l'exécution de la commande ou du programme. L'heure de la fin de l'horloge détermine quand la durée de conservation du fichier a été atteinte.

Étapes
  1. Utilisez une commande ou un programme approprié pour modifier l'attribut lecture-écriture d'un fichier en lecture seule.

    Dans un shell UNIX, utilisez la commande suivante pour créer un fichier nommé document.txt lecture seule :

    chmod -w document.txt

    Dans un shell Windows, utilisez la commande suivante pour créer un fichier nommé document.txt lecture seule :

    attrib +r document.txt

Archivage automatique des fichiers sur WORM

La fonctionnalité d'autovalidation de SnapLock vous permet d'allouer automatiquement les fichiers en mode WORM. La fonction autocommit valide un fichier à l'état WORM sur un volume SnapLock si le fichier n'a pas été modifié pendant la période autocommit durée. La fonction de validation automatique est désactivée par défaut.

Ce dont vous avez besoin
  • Les fichiers que vous souhaitez effectuer une validation automatique doivent résider sur un volume SnapLock.

  • Le volume SnapLock doit être en ligne.

  • Le volume SnapLock doit être un volume en lecture/écriture.

Remarque

La fonction SnapLock autocommit analyse tous les fichiers du volume et valide un fichier s'il répond à l'exigence d'autocommit. Il peut y avoir un intervalle de temps entre le moment où le fichier est prêt pour la validation automatique et celui où il est réellement engagé par le scanner SnapLock autocommit. Cependant, le fichier est toujours protégé contre les modifications et la suppression par le système de fichiers dès qu'il est éligible à l'auto-validation.

Description de la tâche

Le paramètre autocommit Period spécifie le temps pendant lequel les fichiers doivent rester inchangés avant leur validation automatique. La modification d'un fichier avant que la période de validation automatique ne soit écoulée entraîne le redémarrage de la période de validation automatique du fichier.

Le tableau suivant présente les valeurs possibles pour la période de validation automatique :

Valeur Unité Remarques

Aucune

-

La valeur par défaut.

5 - 5256000

quelques minutes

-

1 - 87600

heures

-

1 - 3650

jours

-

1 - 120

mois

-

1 - 10

années

-

Remarque

La valeur minimale est de 5 minutes et la valeur maximale est de 10 ans.

Étapes
  1. Validation automatique des fichiers sur un volume SnapLock vers WORM :

    volume snaplock modify -vserver SVM_name -volume volume_name -autocommit-period autocommit_period

    Pour obtenir la liste complète des options, consultez la page man de la commande.

    La commande suivante valide automatiquement les fichiers sur le volume vol1 Du SVM vs1, tant que les fichiers restent inchangés pendant 5 heures :

    cluster1::>volume snaplock modify -vserver vs1 -volume vol1 -autocommit-period 5hours

Créez un fichier d'ajout WORM

Un fichier WORM fiable conserve les données écrites de manière incrémentielle, comme les entrées de journal. Vous pouvez utiliser n'importe quelle commande ou programme approprié pour créer un fichier compatible WORM, ou vous pouvez utiliser la fonction SnapLock volume append mode pour créer des fichiers compatibles WORM par défaut.

Utilisez une commande ou un programme pour créer un fichier inscriptible WORM

Vous pouvez utiliser n'importe quelle commande ou programme appropriée sur NFS ou CIFS pour créer un fichier compatible WORM. Un fichier WORM fiable conserve les données écrites de manière incrémentielle, comme les entrées de journal. Les données sont ajoutées au fichier par blocs de 256 Ko. Au fur et à mesure que chaque bloc est écrit, le bloc précédent devient protégé par WORM. Vous ne pouvez pas supprimer le fichier tant que la période de conservation n'est pas écoulée.

Ce dont vous avez besoin

Le fichier fiable WORM doit résider sur un volume SnapLock.

Description de la tâche

Les données n'ont pas besoin d'être écrites de manière séquentielle dans le bloc actif de 256 Ko. Lorsque les données sont écrites sur l'octet n×256 Ko+1 du fichier, le segment 256 Ko précédent devient protégé par WORM.

Étapes
  1. Utilisez une commande ou un programme approprié pour créer un fichier de longueur nulle avec le temps de rétention souhaité.

    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 de longueur zéro nommé document.txt:

    touch -a -t 202011210600 document.txt
  2. Utilisez une commande ou un programme approprié pour modifier l'attribut lecture-écriture du fichier en lecture seule.

    Dans un shell UNIX, utilisez la commande suivante pour créer un fichier nommé document.txt lecture seule :

    chmod 444 document.txt
  3. Utilisez une commande ou un programme approprié pour remettre l'attribut de lecture-écriture du fichier en inscriptible.

    Remarque

    Cette étape n'est pas considérée comme un risque de conformité, car aucune donnée n'est présente dans le fichier.

    Dans un shell UNIX, utilisez la commande suivante pour créer un fichier nommé document.txt inscriptible :

    chmod 777 document.txt
  4. Utilisez une commande ou un programme approprié pour commencer à écrire des données dans le fichier.

    Dans un shell UNIX, utiliser la commande suivante pour écrire des données sur document.txt:

    echo test data >> document.txt
    Remarque

    Rétablissez les autorisations de fichier en lecture seule lorsque vous n'avez plus besoin d'ajouter des données au fichier.

Utilisez le mode d'ajout de volumes pour créer des fichiers d'ajout WORM

Depuis ONTAP 9.3, vous pouvez utiliser la fonctionnalité SnapLock volume append mode (VAM) pour créer par défaut des fichiers WORM utilisables. Un fichier WORM fiable conserve les données écrites de manière incrémentielle, comme les entrées de journal. Les données sont ajoutées au fichier par blocs de 256 Ko. Au fur et à mesure que chaque bloc est écrit, le bloc précédent devient protégé par WORM. Vous ne pouvez pas supprimer le fichier tant que la période de conservation n'est pas écoulée.

Ce dont vous avez besoin
  • Le fichier fiable WORM doit résider sur un volume SnapLock.

  • Le volume SnapLock doit être démonté et vide des copies Snapshot et des fichiers créés par l'utilisateur.

Description de la tâche

Les données n'ont pas besoin d'être écrites de manière séquentielle dans le bloc actif de 256 Ko. Lorsque les données sont écrites sur l'octet n×256 Ko+1 du fichier, le segment 256 Ko précédent devient protégé par WORM.

Si vous spécifiez une période de validation automatique pour le volume, les fichiers modifiables WORM qui ne sont pas modifiés pour une période supérieure à la période de validation automatique sont validés en mode WORM.

Remarque

Le mode VAM n'est pas pris en charge sur les volumes des journaux d'audit SnapLock.

Étapes
  1. Activer VAM :

    volume snaplock modify -vserver SVM_name -volume volume_name -is-volume-append-mode-enabled true|false

    Pour obtenir la liste complète des options, consultez la page man de la commande.

    La commande suivante active le mode VAM sur le volume vol1 De SVMvs1:

    cluster1::>volume snaplock modify -vserver vs1 -volume vol1 -is-volume-append-mode-enabled true
  2. Utilisez une commande ou un programme approprié pour créer des fichiers avec des autorisations d'écriture.

    Les fichiers sont par défaut modifiables.