Historique de la page
...
Cas d'usages
Plusieurs cas sont possibles :
- Le contenu de la messagerie d'un utilisateur doit être restauré et la Restauration unitaire via DataProtect n'a pas fonctionné.
- On souhaite restaurer le contenu de la boîte de messagerie d'un utilisateur dans un dossier de la boîte de messagerie d'un autre utilisateur
Notions
Les données (mails) sont stockées sur le serveur dans le répertoire /var/spool/cyrus/data/domain_loc/[...]/[n]/user/nom_user/
(où [n] est la 1ère lettre du login, ici *n*om_user)
...
Restauration en l'absence des méta-données
Remarque |
---|
Dans les chemins de répertoires ou certaines lignes de commandes, le point '.' du nom de domaine est remplacé par un underscore '_'. Veillez à bien effectuer ce remplacement lors de l'adaptation des commandes à votre domaine. |
Connecté au serveur en tant que root
:
- se placer dans
/var/spool/cyrus/data/bluemind_loc/domain/b/bluemind.loc/j/user/jdoe/
copier les données a restaurer et donner les droits adéquats au répertoire ainsi créé :
Bloc de code mv /var/backups/jdoe/ restore_dir chown -R cyrus:mail restore_dir
reproduire l'arborescence pour les méta-données :
Bloc de code find restore_dir/ -type d -exec mkdir /var/spool/cyrus/meta/bluemind_loc/domain/b/bluemind.loc/j/user/jdoe/{} \;
se placer dans le dossier des méta-données de l'utilisateur, créer les fichiers cyrus.header et positionner les droits adéquats :
Bloc de code cd /var/spool/cyrus/meta/bluemind_loc/domain/b/bluemind.loc/j/user/jdoe/ find restore_dir -type d -exec touch {}/cyrus.header \; chown -R cyrus:mail restore_dir
exécuter la commande cyrus de reconstruction de la boîte :
Bloc de code /usr/lib/cyrus/bin/reconstruct -p bluemind_loc -r user/jdoe/restore_dir@bluemind.loc
...
- si il y a un quota sur la boîte, s'assurer qu'il n'est pas atteint ; le cas échéant, augmenter temporairement ce dernier.
- dans la console d'administration, connecté en tant qu'admin0 :
- se rendre dans la gestion de l'utilisateur > onglet maintenance
- cocher « Réparer l'indexation de la boîte »
- cliquer sur Enregistrer