Page 1 sur 1

[rsync] sauvegardes de répertoire(s) sur un NAS (résolu)

Publié : dim. 01 déc. 2013, 17:18
par vintherine
Salut la compagnie,

ma Doudou et moi nous sommes offert un petit nas à pas cher, avec 2 disques en raid1. Dessus y avons mis nos données, se disant qu'avec le raid1, pfuit, plus besoin de sauvegarde. Mais si la solution convient parfaitement pour les fichiers multimédia (musiques, photos, vidéos) auxquels nous n'accédons pas tout le temps et pour lesquels nous tolérons un temps d'accès un peu long, cela ne vas plus du tout pour les documents de travail. Cela vient du fait qu'après un certain temps d'inutilisation le nas se met en veille et que le réveil n'est pas vraiment immédiat.

Bref, l'idée est donc de laisser les dossiers sensibles sur les machines mais de faire un rsync régulièrement en guise de sauvegarde. J'imaginais que le sujet était tellement bateau que mon ami startpage me donnerait immédiatement les bonnes solutions. Et il s'avère que non !

Faire un script qui fait le rsync c'est pas un problème mais :
- comment vérifier que le nas est présent ? nos PC sont des portables et il nous arrive de les emmener loin de leur base -> que se passera-t-il si rsync ne trouve pas la cible ? Piste : le nas a une ip fixe : le pinguer ?
- le déclencher par quoi ? cron n'est pas suffisant car il nous arrive forcément d'éteindre nos machines. Anacron est semble-t-il installé automatiquement par défaut avec cronie mais la doc est un peu succincte, non ?

Donc avant de faire des conneries j'aimerai bien lire des solutions éprouvés, et suis un peu mari de n'en point avoir trouvé. Ai-je mal cherché ? Et vous, comment faites-vous ?

Re: [rsync] sauvegardes de répertoire(s) sur un NAS

Publié : dim. 01 déc. 2013, 17:32
par benjarobin
1) Un raid1 tel que tu l'utilises n'est pas une sauvegarde !
2) Un NAS cela se configure, comme les période de veille.
3) Utiliser rsync est loin d'être une mauvaise idée, comme ceci le NAS est une vrai sauvegarde.

Re: [rsync] sauvegardes de répertoire(s) sur un NAS

Publié : dim. 01 déc. 2013, 17:50
par vintherine
Merci, mais si je suis dans l'erreur voudras-tu m'éclairer ?
1) Un raid1 tel que tu l'utilises n'est pas une sauvegarde !
raid1 = miroir, si un disque pète j'en remet un neuf et les données sont reconstruites par le nas ? Me trompe-je ? Et jeveux bien prendre le risque que les 2 disques pètent en même temps <- négligeable.
De toutes manières nos données multimédia essentielles (photos / vidéos, partitions de musiques...) sont sauvegardées par ailleurs "dans les nuages" :)
2) Un NAS cela se configure, comme les période de veille.
Là-dessus je suis d'accord, mais j'ai beau désactiver la mise en veille sur le nas (dlink dns-320) cela reste sans effet :( Et c'est tant mieux d'un point de vue énergétique.
3) Utiliser rsync est loin d'être une mauvaise idée, comme ceci le NAS est une vrai sauvegarde.
Yep, mais comment ? (conf. questions initiales)

Re: [rsync] sauvegardes de répertoire(s) sur un NAS

Publié : dim. 01 déc. 2013, 20:24
par benjarobin
Un NAS avec RAID 1 ne te protègera jamais contre la suppression, la corruption des données suite à l'enregistrement du document. C'est pour cela qu'une sauvegarde ne doit jamais être automatique sauf si tu as tout un historique : sauvegarde incrémentiel sur un mois par exemple
Sinon pour rsync le mieux est de tester :-)

Re: [rsync] sauvegardes de répertoire(s) sur un NAS

Publié : dim. 01 déc. 2013, 22:36
par vintherine
Oki, le terme est inadapté : protégé contre le pet matériel mais pas contre l'erreur humaine.

J'ai bien compris et vais réfléchir à ça. Pour l'heure mettons que je veuille seulement me protéger de la partie matérielle et veuille automatiser mon rsync. C'est en somme un dropbox maison et du reste je peux y accéder en http, en ftp ou en webdav. Donc comment savoir si le nas est présent dans mon script ?

Je peux tester l’existence d'un fichier ou d'un répertoire, mais ça ne me paraît pas très élégant. Et comment relancer le processus dès que la connexion sera rétablie ?

Re: [rsync] sauvegardes de répertoire(s) sur un NAS

Publié : lun. 02 déc. 2013, 11:24
par lm28
et tu n'a pas essayer d'y accéder en UPNP avec XBMC.......

Re: [rsync] sauvegardes de répertoire(s) sur un NAS

Publié : lun. 02 déc. 2013, 13:48
par benjarobin
@lm28 Trompé de sujet ou alors je ne comprend pas du tout ta réponse...

Re: [rsync] sauvegardes de répertoire(s) sur un NAS

Publié : lun. 02 déc. 2013, 14:17
par oktoberfest
Si je comprends bien tu veux lancer le rsync depuis ton portable pour faire une sauvegarde d'une partie de ton nas vers le portable ?
Pour savoir si tu es à la maison tu as plusieurs solutions :
- faire un ping de ton nas et voir s'il répond. Pas de chance si là où tu es se trouve une autre machine avec la même ip.
- tu peux récupérer l'ESSID du réseau auquel tu es connecté. Si c'est le tien, tu devrais être chez toi (Rien n'empêche plusieurs réseaux Wifi d'avoir le même ESSID cependant).

Une fois que tu es sur d'être chez toi tu passes à la partie rsync.

Ensuite ce script tu peux le déclencher à la demande, ou au démarrage de ton portable, ou via anacron.

Re: [rsync] sauvegardes de répertoire(s) sur un NAS

Publié : lun. 02 déc. 2013, 18:23
par tuxce
J'imagine que le nas a un serveur ssh, tu peux lancer un :

Code : Tout sélectionner

ssh -o 'StrictHostKeyChecking yes' ip_du_nas sleep 1 && ton_rsync
2 machines avec la même empreinte, c'est rare :)
(il faut par contre avoir une authentification par clé sans passphrase)

Re: [rsync] sauvegardes de répertoire(s) sur un NAS

Publié : lun. 02 déc. 2013, 19:36
par vintherine
Merci pour les réponses. Le nas n'as pas ssh par défaut mais il est, semble-t-il, possible de bidouiller une solution qui s'appelle fun-plug (http://www.techbrunch.fr/tutoriels/inst ... nas-dlink/). Je regarderai ça prochainement. Si quelqu'un a un avis la dessus je suis preneur.

l'ESSID du réseau non parce qu'à la maison nous sommes connectés en filaire. Par contre ça m'a donné une idée :

Code : Tout sélectionner

arp -a | grep <adresse_MAC_du_NAS>
testé à la rache, ça fonctionne. Des raisons pour qu'il n'en soit pas toujours ainsi ?

Re: [rsync] sauvegardes de répertoire(s) sur un NAS

Publié : lun. 02 déc. 2013, 19:38
par benjarobin
Non, c'est une bonne idée :-)
Un truc comme ceci

Code : Tout sélectionner

ping -q -c1 -W10 <IP_du_NAS> && arp -a | grep <adresse_MAC_du_NAS> && ton_rsync

Re: [rsync] sauvegardes de répertoire(s) sur un NAS

Publié : lun. 02 déc. 2013, 19:54
par vintherine
Bon, adopté. Je tâcherai de chiader mon script d'ici la fin de la semaine et reviendrai demander conseil. Reste aussi à maîtriser anacron. En attendant je passe le sujet en résolu. Merci encore.