Mon NAS fait enfin un boulot de… NAS
Il était rangé depuis quelques mois, remplacé par des machines plus performantes.
Aujourd’hui, il vient épauler mon serveur et en assure les sauvegardes journalières. J’aurais pu utiliser un disque dur externe branché sur mon serveur mais il aurait été dommage d’investir dans un gros disque dur alors que j’avais déjà tout ce qu’il fallait sous la main.
Rien de bien sorcier en fait.
Script (backup_home.sh) exécuté par une tache cron de l’utilisateur :
#!/bin/bash
## sauvegarde incrémentielle
rsync -Harouv --delete /home/ frederic@192.168.2.11:/volume1/homes/frederic/sauvegarde_home_serveur/
/home ===> dossier du serveur à sauvegarder.
frederic@192.168.2.11:/volume1/homes/frederic/sauvegarde_home_serveur/ ===> dossier de destination (sur le NAS, adresse locale 192.168.2.11) où se trouvera la sauvegarde
tache cron de l’utilisateur (crontab -e) :
50 0 * * * /home/utilisateur/./backup_home.sh
Les sauvegardes sont effectuées chaque nuit à 0h50.
Côté NAS, j’ai simplement créé l’utilisateur « frederic » et j’y ai créé deux choses :
- le dossier sauvegarde_home_serveur/
- le dossier .ssh/ dans lequel j’ai créé le fichier authorized_keys (fichier dans lequel j’ai copié la clé publique de l’utilisateur du serveur atom, afin de ne pas avoir de mot de passe à taper à chaque exécution du script backup_home.sh).
Voilà voilà, ça ne va pas révolutionner la face du monde mais ça fonctionne !
