Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
technique:adminserv:etherpad:recover_deleted_pad [2021/01/07 21:45] – créée qduchemi | technique:adminserv:etherpad:recover_deleted_pad [2023/01/15 22:03] (Version actuelle) – ppom | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{indexmenu_n> | ||
+ | # Restaurer un pad supprimé | ||
+ | |||
+ | ## Préambule | ||
+ | |||
+ | Les pads sont consommateurs d' | ||
+ | |||
+ | Pour cette raison, les pads qui ne sont pas actifs sont automatiquement supprimés après un certain délai (à ce jour, 2 ans sur l' | ||
+ | |||
+ | < | ||
+ | |||
+ | Il arrive que des utilisateurices perdent l' | ||
+ | |||
+ | ## Récupérer et restaurer le pad | ||
+ | |||
+ | D' | ||
+ | Ensuite, se rendre dans le conteneur qui fait tourner le script de suppression : | ||
+ | |||
+ | ``` | ||
+ | $ docker-compose exec delete-pad-after-delay bash | ||
+ | ``` | ||
+ | |||
+ | Tous les pads supprimés se trouvent dans le dossier `/ | ||
+ | |||
+ | ``` | ||
+ | # cd / | ||
+ | ``` | ||
+ | |||
+ | < | ||
+ | |||
+ | On utilise une commande `find` pour chercher le pad, par exemple pour un identifiant `super_réu` : | ||
+ | |||
+ | ``` | ||
+ | # find ~+ -type f -name " | ||
+ | / | ||
+ | ``` | ||
+ | |||
+ | < | ||
+ | |||
+ | On peut alors sortir du conteneur et le copier dans un fichier temporaire : | ||
+ | |||
+ | ```bash | ||
+ | docker cp $(docker-compose ps -q delete-pad-after-delay):/ | ||
+ | ``` | ||
+ | |||
+ | Ensuite, on peut le `rsync` sur son poste de travail, par exemple : | ||
+ | |||
+ | ```bash | ||
+ | rsync login@pica01.picasoft.net:/ | ||
+ | ``` | ||
+ | |||
+ | Enfin, on se rend sur l'URL du pad qui a été supprimé, et on utilise la fonctionnalité d' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | À ce stade, le pad est restauré ainsi que le formatage, mais pas les révisions ! |