Tâche #36092
Scénario #36048: Corbeille Samba non vidée
Ajouter la fonctionnalité manquante
100%
Révisions associées
Programmation de la suppression des fichiers des corbeilles samba.
Ref #36092
Initialisation plus globale d’une variable.
Ref #36092
Historique
#1 Mis à jour par Benjamin Bohard il y a plus d'un an
- Statut changé de Nouveau à À valider
#2 Mis à jour par Benjamin Bohard il y a plus d'un an
- Assigné à mis à Benjamin Bohard
#3 Mis à jour par Mathieu DELEAU il y a plus d'un an
Bonjour,
Je fais partie du GSIL et travaillant aux côtés de Philippe Carré, Thierry Jambou et Patrice Thebault sur Eole.
J'ai testé le script adtrash (du paquet "eole-ad-dc") sur mon serveur de test.
Dans mon premier test (en fin de semaine dernière), j'avais mis en corbeille 2 fichiers, dont un l'était depuis plus de 8 jours déjà.
J'ai lancé manuellement le script une fois installé sur le serveur, et le fichier présent en corbeille de plus de 8 jours a bien été supprimé (et pas l'autre).
Par contre j'ai testé de personnaliser la durée de conservation en corbeille en mettant "2" jours au lieu de 8 pour voir ce lundi, et aujourd'hui jeudi, 3 jours plus tard, mon fichier est toujours en corbeille.
Afin d'écarter un possible problème de lancement de script par scheduleur, j'ai lancé manuellement le script adtrash, et le résultat est identique au précédent. Le fichier n'est pas supprimé, alors qu'il est en corbeille depuis lundi.
Merci beaucoup par avance pour votre aide.
Cordialement,
Mathieu
GSIL.
#4 Mis à jour par Benjamin Bohard il y a plus d'un an
Dans le cas d’une corbeille uniquement activée pour les partages mais pas pour les home, il y avait un problème d’initialisation de la variable.
Je doute que ce soit le problème rencontré si l’un des fichiers a bien été supprimé cependant.
Est-il possible d’avoir des informations complémentaires sur l’état du fichier en utilisant la commande stat ?
Le script adtrash utilise la commande find avec l’option -ctime. Le paramètre passé est le nombre de jour de différence (multiple de 24 heures) en prenant comme valeur de référence le début du jour (00h00). Selon l’heure de lancement, le délai peut sembler dépassé alors qu’il ne l’est pas selon la référence. Est-ce possible de vérifier qu’on ne se trouve pas dans ce cas ?
#5 Mis à jour par Mathieu DELEAU il y a plus d'un an
Bonjour Benjamin,
Merci pour ton retour sur ce sujet.
J'ai renouvelé l'expérience hier en début d'après-midi en plaçant un fichier en corbeille samba (donc dans mon dossier personnel "home") sur mon serveur de test, du coup si la variable de conservation des données est bien prise en compte (fixé à "2" au lieu de "8" par défaut), le fichier devrait être supprimé d'ici jeudi au plus tard, si c'est bien ce que j'ai compris ? :
Voici le "stat" effectué sur mon fichier en corbeille depuis hier :
stat test.txt Fichier : test.txt Taille : 4 Blocs : 16 Blocs d'E/S : 4096 fichier Périphérique : fd04h/64772d Inœud : 3855375 Liens : 1 Accès : (0740/-rwxr-----) UID : (37410/DOMAIN/m.deleau-smb) GID : ( 1513/DOMAIN/domain users) Accès : 2024-07-29 15:46:13.994799208 +0200 Modif. : 2024-07-29 15:46:10.037738706 +0200 Changt : 2024-07-29 15:46:13.992368290 +0200 Créé : -
Je vous tiendrai au courant dès que j'aurai constaté ce fichier disparu de la corbeille.
Cordialement,
Mathieu DELEAU
GSIL / MTE.
#6 Mis à jour par Mathieu DELEAU il y a plus d'un an
Bonjour,
Voici mon retour suite à l'observation de suppression de fichier en corbeille :
Donc après avoir placé lundi après-midi un fichier en corbeille, j'ai vérifié hier jeudi que le fichier était bien supprimé (car j'ai planifié volontairement à 2 jours au lieu de 8 par défaut), le fichier était toujours présent jeudi soir.
Par contre, en regardant ce matin, le fichier a été supprimé de la corbeille.
Est-ce normal que la suppression s'est passé au 4ème jour au lieu du 2ème ?
En tout cas, le script a bien supprimé le fichier avant les 8 jours par défaut.
Merci beaucoup par avance pour vos retours.
Cordialement,
Mathieu
GSIL.
#7 Mis à jour par Mathieu DELEAU il y a plus d'un an
Bonjour,
Pour nous le vidage de corbeille fonctionne.
Je voulais savoir si vous avez une date prévue prochainement pour que ce paquet Eole-ad-dc soit en production sur tous les serveurs ?
Merci beaucoup par avance pour votre retour.
Cordialement,
Mathieu
GSIL.
#8 Mis à jour par Benjamin Bohard il y a plus d'un an
- Statut changé de À valider à Résolu
#9 Mis à jour par Joël Cuissinat il y a plus d'un an
Les publications ont pris un peu de retard avec l'été mais c'est désormais une question de jours : https://dev-eole.ac-dijon.fr/news/687
#10 Mis à jour par Philippe Carre il y a plus d'un an
- Statut changé de Résolu à Fermé
- % réalisé changé de 0 à 100
- Temps estimé mis à 0.00 h
- Restant à faire (heures) mis à 0.0