Récupération de fichiers supprimés par erreur
Les fichiers des utilisateurs sont sauvegardés régulièrement, certaines sauvegardes sont conservées seulement un jour, d'autres pendant deux jours, d'autres pendant quatre jours, d'autres huit, seize, trente-deux, etc.
Depuis un système Linux, il est possible de récupérer d'anciennes versions de ses fichiers, qui se trouvent dans le répertoire /export/home/.zfs/snapshot.
ls -1 /export/home/.zfs/snapshot/
# affiche la liste des sauvegardes, nommées par leur date et le nombre de jours de conservation
2023-12-21.2p8 2024-04-27.2p7 2024-06-30.2p6 2024-08-01.2p5 2024-09-02.2p8 2024-09-18.2p4 2024-09-26.2p3 2024-09-30.2p2 2024-10-02.2p1 2024-10-03.2p0
Par exemple, l'utilisateur toto a effacé par erreur son fichier devoir_a_rendre.pdf
de son répertoire java/tp128
. Il peut le récupérer la version du 30 septembre 2024 en tapant en ligne de commande :
cd ~/java/tp128
pwd
# affiche : /export/home/users/master/master3/toto/java/tp128
cp /export/home/.zfs/snapshot/2024-09-30.2p2/users/master/master3/toto/java/tp128/devoir_a_rendre.pdf ./
Attention : il faut respecter la hiérarchie des répertoires : /export/home/.zfs/snapshot/2024-09-30
est une sauvegarde de toute la hiérarchie sous /export/home
à la date du 24 septembre 2024.