Activez la corbeille pour un système de fichiers NAS généraliste afin d'éviter toute perte accidentelle de données. Les fichiers et répertoires supprimés sont conservés pendant une période spécifiée et peuvent être restaurés avec leurs métadonnées, y compris les UID, GID et ACL.
Fonctionnement de la corbeille
Une fois la corbeille activée, les fichiers et répertoires supprimés y sont automatiquement déplacés. Exemples :
Fichiers supprimés manuellement depuis des nœuds de calcul tels que des instances ECS ou des conteneurs. Par exemple,
rm -f test01.textdéplace test01.text test01.text vers la corbeille.Fichiers ou répertoires supprimés par des applications. Par exemple, l'appel à
os.remove("test02.text")en Python déplace test02.text test02.text vers la corbeille.Fichiers écrasés par une opération de renommage POSIX. Par exemple,
mv test_a.txt test_b.txtdéplace le fichier test_b.txt d'origine vers la corbeille lorsque test_a.txt et test_b.txt existent tous deux.Fichiers temporaires générés par des applications. Par exemple, vim crée des fichiers
.swpet.swpxqui sont déplacés vers la corbeille lors de leur suppression.Fichiers journaux supprimés lors de la rotation des journaux. Par exemple, si Nginx conserve 20 fichiers journaux et que test.log.19 est tourné vers test.log.20, le fichier test.log.20 existant est déplacé vers la corbeille.
L'écrasement du contenu d'un fichier sans supprimer ce dernier ne déclenche pas son déplacement vers la corbeille. Par exemple, l'écriture dans un fichier avec open() en mode w+ ne déplace pas le fichier vers la corbeille.
L'exécution de rm -rf sur un grand nombre de fichiers peut augmenter la latence du système de fichiers. Pour atténuer ce problème, activez la corbeille, supprimez les fichiers pendant les heures creuses, puis supprimez-les définitivement de la corbeille dans la console après avoir confirmé que les services fonctionnent normalement.
Facturation et autorisations
-
Facturation
La fonctionnalité de corbeille elle-même est gratuite. Toutefois, les fichiers présents dans la corbeille engendrent des frais de stockage basés sur leur type de stockage d'origine. Définissez une période de rétention appropriée pour éviter des coûts inutiles. Facturation pour NAS généraliste.
-
Autorisations
Seuls le propriétaire du système de fichiers et les utilisateurs RAM autorisés peuvent gérer la corbeille. Accorder aux utilisateurs RAM les autorisations de gestion de la corbeille.
Activer la corbeille
Pour activer la corbeille :
Connectez-vous à la console NAS.
Dans le volet de navigation de gauche, sélectionnez File System > File System List.
Dans la barre de navigation supérieure, sélectionnez une région.
Sur la page File Systems, cliquez sur l'ID du système de fichiers.
Sur la page des détails du système de fichiers, cliquez sur l'onglet Recycle Bin, puis cliquez sur Enable Recycle Bin.
Dans la boîte de dialogue Enable Recycle Bin, définissez la Retention Period en jours.
Cliquez sur OK.
Restaurer des fichiers depuis la corbeille
Vous pouvez restaurer des fichiers depuis la corbeille durant la période de rétention. Contraintes :
Une seule tâche de restauration s'exécute à la fois par système de fichiers.
-
Chaque tâche de restauration concerne un seul fichier ou répertoire. La restauration d'un répertoire restaure tous les fichiers qu'il contient.
RemarqueSi un fichier du répertoire possède plus de 511 liens physiques, NAS en restaure 511 au hasard. Les liens physiques restants ne peuvent pas être restaurés et l'état de la tâche indique « Partiellement réussi ».
La durée de restauration augmente avec la taille de la tâche.
Pour restaurer un fichier ou un répertoire :
Connectez-vous à la console NAS.
Dans le volet de navigation de gauche, sélectionnez File System > File System List.
Dans la barre de navigation supérieure, sélectionnez une région.
Sur la page File Systems, cliquez sur l'ID du système de fichiers.
Sur la page des détails du système de fichiers, cliquez sur l'onglet Recycle Bin.
Sur l'onglet Deleted Files and Directories, recherchez le fichier ou le répertoire cible et cliquez sur Restore.
-
Dans la boîte de dialogue Select Restoration Path, sélectionnez le chemin vers lequel vous souhaitez restaurer le fichier ou le répertoire, puis cliquez sur Confirm.
Restore to the original path : restaure le fichier vers son chemin d'origine. Si le chemin d'origine n'existe plus, utilisez un chemin personnalisé à la place.
Custom recovery path : restaure le fichier vers un chemin existant que vous spécifiez.
RemarquePendant que l'état de la tâche est « Organizing », les performances de lecture du système de fichiers peuvent légèrement diminuer. Évitez de modifier la structure des répertoires durant cette phase, car cela prolonge le processus d'organisation.
Si les fichiers restaurés ne sont pas visibles lors de l'exécution de ls sur une instance ECS après la fin d'une tâche de restauration, videz le cache de l'instance en exécutant
sudo sysctl -w vm.drop_caches=2et vérifiez à nouveau.
Opérations supplémentaires
Actions | Description | Procédure |
Empty Recycle Bin | Videz la corbeille pour réduire les coûts de stockage lorsque vous n'avez plus besoin des fichiers supprimés. Avertissement Cette opération supprime définitivement tous les fichiers de la corbeille. Les fichiers supprimés définitivement ne peuvent pas être récupérés. |
|
Modify Retention Period | Ajustez la période de rétention à tout moment pour gérer les coûts de stockage. |
|
Disable and Empty | Désactivez la corbeille lorsqu'elle n'est plus nécessaire. La désactivation supprime définitivement tous les fichiers de la corbeille. Avertissement
|
|
Afficher les fichiers dans la corbeille | Les fichiers de la corbeille ne sont pas accessibles depuis les nœuds de calcul. Utilisez la console NAS pour les afficher. | Sur l'onglet Recycle Bin, affichez les fichiers supprimés, leurs dates de suppression et autres détails. |
Supprimer définitivement des fichiers de la corbeille | La suppression définitive d'un répertoire depuis la corbeille supprime tous les fichiers qu'il contient. Avertissement Les fichiers supprimés définitivement de la corbeille ne peuvent pas être récupérés. |
|
Afficher les tâches de la corbeille | Affichez les tâches de restauration et de suppression définitive des 7 derniers jours. Jusqu'à 50 enregistrements sont affichés. |
|
Annuler une tâche de suppression définitive ou de restauration | Annulez les tâches dont l'état est « Restoring » ou « Deleting ».
|
|
Documents connexes
Cloud Backup permet de sauvegarder tous les répertoires et fichiers d'un système de fichiers NAS. Sauvegarde et restauration.
Les systèmes de fichiers Extreme NAS prennent en charge la sauvegarde et la restauration basées sur des snapshots. Snapshots.