Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

[tuto] Backup automatique des dossiers de la freebox sur son raspberry
#1

Bonjour,

J'ai mis en place une sauvegarde journalière de certains dossiers de ma freebox (Photos, vidéos persos, ...) sur un disque dur branché à mon raspberry pi.

Tout d'abord créez un répertoire où monter les répertoires de votre freebox :

Code :
[== Indéfini ==]
sudo mkdir /media/freebox

Ensuite ajoutez la ligne suivante à votre fichier /etc/fstab :

Code :
[== Indéfini ==]
//mafreebox.freebox.fr/Disque\040dur /media/freebox cifs _netdev,rw,users,iocharset=utf8,uid=1000,sec=none,file_mode=0777,dir_mode=0777 0 0

Montez votre freebox :

Code :
[== Indéfini ==]
mount /media/freebox

Installez rsnapshot :

Code :
[== Indéfini ==]
sudo apt-get update && sudo apt-get install rsnapshot

Créer une nouvelle partition sur votre disque dur qui sera dédiée à vos sauvegardes :

Code :
[== Indéfini ==]
sudo fdisk /dev/sda

Si besoin d'aide pour l'utilisation de fdisk : http://doc.ubuntu-fr.org/fdisk

Pour ma part, la partition sda2 a été créée, je la formate :

Code :
[== Indéfini ==]
sudo mkfs.ext4 /dev/sda2

Je créé le répertoire ou je monterais cette partition :

Code :
[== Indéfini ==]
mkdir -p /var/backups/rsnapshot

Ajoutez la ligne suivante à votre fichier /etc/fstab :

Code :
[== Indéfini ==]
/dev/sda2    /var/backups/rsnapshot     ext4 defaults      0      2

Montez votre nouvelle partition :

Code :
[== Indéfini ==]
mount /var/backups/rsnapshot

Maintenant il nous reste à paramétrer rsnapshot afin qu'il effctue une sauvegarde journalière de vos dossiers (7 jours d'historique), pour cela éditez le fichier /etc/rsnapshot.conf :

Paramétrez le répertoire de sauvegarde :

Code :
[== Indéfini ==]
snapshot_root   /var/backups/rsnapshot/

Dans la section BACKUP INTERVALS décommentez seulement la ligne suivante:

Code :
[== Indéfini ==]
retain          daily   7

Dans la section BACKUP POINTS je sauvegarde les répertoires Photos et Sauvegarde/camescope présents sur la freebox, à vous d'adapter selon vos besoins :

Code :
[== Indéfini ==]
backup  /media/freebox/Sauvegarde/camescope/    camescope/
backup  /media/freebox/Photos/  photos/

Il ne nous reste plus qu'à modifier le fichier cron présent dans le répertoire /etc/cron.d, j'ai laissé décommentée la ligne suivante afin de ne faire que la sauvegarde journalière (ici sauvegarde tous les jours à 3h30 du matin) :

Code :
[== Indéfini ==]
  30 3      * * *        root    /usr/bin/rsnapshot daily

On redémarre le service cron :

Code :
[== Indéfini ==]
sudo service cron restart

Et on vérifie le lendemain que la sauvegarde s'est bien effectuée Smile

Le problème avec les citations sur Internet, c'est qu'il est difficile de déterminer si elles sont authentiques ou non.

Abraham Lincoln
Répondre
#2

Salut zipyz,
Merci pour ce tuto (je le garde sous le coude).
@+
Nicolas.

Projet en cours : Commande de projecteurs via un Raspberry
Mon blogTopic sur le forumDépôt GitHub
Répondre
#3

Salut zipyz !

Merci pour la tuto.

Petite note, pas besoin de relancer le service cron pour que le cron dans /etc/cron.d/ soit pris en compte Wink.
Répondre
#4

Jeoffrey a écrit :Salut zipyz !

Merci pour la tuto.

Petite note, pas besoin de relancer le service cron pour que le cron dans /etc/cron.d/ soit pris en compte Wink.
Oui en effet je n'avais pas vu. En fait le système lit ce fichier régulièrement +toutes les minutes il me semble). Les commandes stop et start servent quand, par exemple, tu as modifié la cron mais qu'elle est dans un autre fichier. Surtout si la cron est complexe, tu peux définir dans quel fichier elle se trouve (évite de tout réécrire), mais dans ce cas il faut arrêter les services pour changer le fichier pris en compte.(pourquoi ? Quelq'un pour m'éclairer ?). Cela sert aussi quand tu veux suspendre les ceintura. Dans ton cas lorsque ru pars en vacances par exemple.

@+
Nicolas

Projet en cours : Commande de projecteurs via un Raspberry
Mon blogTopic sur le forumDépôt GitHub
Répondre
#5

Jeoffrey a écrit :Salut zipyz !

Merci pour la tuto.

Petite note, pas besoin de relancer le service cron pour que le cron dans /etc/cron.d/ soit pris en compte Wink.

Salut,

J'ai déjà eu le cas (sur une vieille RH3 il me semble) ou la modif d'un fichier cron n'a été prise en compte qu'après redémarrage du service, et comme au taf on a pas mal de vieux bouzins j'ai pris l'habitude Smile

Le problème avec les citations sur Internet, c'est qu'il est difficile de déterminer si elles sont authentiques ou non.

Abraham Lincoln
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)