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 définie et peuvent être restaurés avec leurs métadonnées, y compris les UID, GID et les listes de contrôle d'accès (ACL).
Fonctionnement de la corbeille
Une fois la corbeille activée, les fichiers et répertoires supprimés y sont automatiquement déplacés. Voici quelques exemples :
Fichiers supprimés manuellement depuis des nœuds de calcul tels que des instances ECS ou des conteneurs. Par exemple, la commande
rm -f test01.textdéplace le fichier 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 le fichier test02.text vers la corbeille.Fichiers écrasés par une opération de renommage POSIX. Par exemple, la commande
mv test_a.txt test_b.txtdéplace le fichier original test_b.txt vers la corbeille lorsque les fichiers test_a.txt et test_b.txt existent tous deux.Fichiers temporaires générés par des applications. Par exemple, l'éditeur 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 logs. Par exemple, si Nginx conserve 20 fichiers journaux et que le fichier test.log.19 est remplacé par test.log.20, le fichier existant test.log.20 est déplacé vers la corbeille.
L'écrasement du contenu d'un fichier sans suppression de ce dernier ne déclenche pas son déplacement vers la corbeille. Par exemple, l'écriture dans un fichier ouvert avec open() en mode w+ ne déplace pas le fichier vers la corbeille.
L'exécution de la commande rm -rf sur un grand nombre de fichiers peut augmenter la latence du système de fichiers. Pour atténuer cet impact, activez la corbeille, supprimez les fichiers pendant les heures creuses, puis retirez-les définitivement de la corbeille via la console après avoir confirmé le bon fonctionnement des services.
Facturation et permissions
-
Facturation
La fonctionnalité de corbeille 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. Consultez la rubrique Facturation pour le NAS généraliste.
-
Permissions
Seuls le propriétaire du système de fichiers et les utilisateurs RAM autorisés peuvent gérer la corbeille. Pour plus d'informations, consultez la section Accorder aux utilisateurs RAM les permissions de gestion de la corbeille.
Activer la corbeille
Pour activer la corbeille :
Connectez-vous à la console NAS.
Dans le volet de navigation de gauche, choisissez 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, spécifiez 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 peut s'exécuter à 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 entraîne celle de tous les fichiers qu'il contient.
RemarqueSi un fichier du répertoire possède plus de 511 liens physiques, le service NAS en restaure 511 de manière aléatoire. Les liens physiques restants ne peuvent pas être restaurés et le statut 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, choisissez 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, localisez le fichier ou le répertoire cible et cliquez sur Restore.
-
Dans la boîte de dialogue Select Restoration Path, sélectionnez le chemin de restauration souhaité pour le fichier ou le répertoire, puis cliquez sur Confirm.
Restore to the original path : restaure le fichier à son emplacement d'origine. Si le chemin d'origine n'existe plus, utilisez un chemin personnalisé.
Custom recovery path : restaure le fichier vers un chemin existant que vous spécifiez.
RemarquePendant que le statut de la tâche est « Organizing », les performances en lecture du système de fichiers peuvent légèrement diminuer. Évitez de modifier la structure des répertoires durant cette phase, car cela prolongerait le processus d'organisation.
Si les fichiers restaurés ne sont pas visibles après l'exécution de la commande ls sur une instance ECS une fois la tâche terminée, 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 entraîne la suppression définitive de tous les fichiers présents dans la corbeille. Avertissement
|
|
|
Afficher les fichiers dans la corbeille |
Les fichiers présents dans la corbeille ne sont pas accessibles depuis les nœuds de calcul. Utilisez la console NAS pour les afficher. |
Sur l'onglet Recycle Bin, consultez 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 entraîne celle de 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 |
Consultez 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 ».
|
|
Documentation connexe
Cloud Backup permet de sauvegarder tous les répertoires et fichiers d'un système de fichiers NAS. Consultez la rubrique Sauvegarde et restauration de fichiers.
Les systèmes de fichiers Extreme NAS prennent en charge la sauvegarde et la restauration basées sur les snapshots. Consultez la rubrique Snapshot.