Projet

Général

Profil

Tâche #36092

Scénario #36048: Corbeille Samba non vidée

Ajouter la fonctionnalité manquante

Ajouté par Benjamin Bohard il y a plus d'un an. Mis à jour il y a 11 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
06/11/2023
Echéance:
% réalisé:

100%

Temps estimé:
0.00 h
Restant à faire (heures):
0.0

Révisions associées

Révision 9cf27f40 (diff)
Ajouté par Benjamin Bohard il y a plus d'un an

Programmation de la suppression des fichiers des corbeilles samba.

Ref #36092

Révision 9c9d44dc (diff)
Ajouté par Benjamin Bohard il y a plus d'un an

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

Formats disponibles : Atom PDF