marcello75 Posté(e) le 8 janvier 2017 Partager Posté(e) le 8 janvier 2017 Bonjour, Je n'arrive pas à trouver un solution à mon soucis malgré mes recherches. Voici ma config et mon soucis: Syno DS210j avec 2 disques autonomes (pas de RAID). Disque 1 contient: Dossier A/disk 1 rien d'important pas de chiffrage. Dossier B/disk 1 :ce dossier est chiffré par le Syno. En cas de vol les données sont inaccessible, si coupure de courant je remonte le dossier avec sa clé de cryptage c'est OK. Disque 2 contient: Dossier A/disk 2:non chiffré. Recoit la sauvegarde auto toute les nuits du contenu de dossier A/disk1. OK Dossier B/disk 2:chiffré avec la même clé que dossier A/disk1. Recoit la sauvegarde de dossier B/disk1 mais ne fonctionne pas. Dans le log je vois erreur nom trop long, ECRYPTFS_FNEKmachin (je precide que le nom de fichier est court et est à la racine de dossier B/disk2. Ca semble etre du au renommage des fichiers en ECRYPTFS_FNEK machin. Test; Dossier B/disk2 non chiffré. La sauvegarde fonctionne mais tous les fichiers ont comme nom ECRYPTFS_FNEKmachin En cas de casse du syno je ne me sens pas capable de faire quoi que ce soit pour récupéré dossier B/disk2 surtout que je saurait même pas à quoi correspond ECRYPTFS_FNEKmachin. Je n'ai jamais réussi donc à me servir de la sauvegarde du syno pour backuper du disque 1 vers le disque 2 des dossiers chiffré. Ca fait quelque années que je feinte avec synback et un laptop allumé H24. Syncback me fait la sauvegarde de dossier B/disk1 vers dossier B/disk2. J'aimerai mettre de l'ordre et rendre autonome cette sauvegarde. Donc au secours les pros, existe t'il une solution? Quite à changer de marque ou matériel si je peut être sûr que ca marche. Merkiiii beaucoup 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fenrir Posté(e) le 8 janvier 2017 Partager Posté(e) le 8 janvier 2017 Si les 2 dossiers chiffrés sont montés, tu devrais pouvoir utiliser rsync en direct si jamais HyperBackup ne s'en sort pas. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
marcello75 Posté(e) le 9 janvier 2017 Auteur Partager Posté(e) le 9 janvier 2017 je regarder comment faire du rsync je connais pas pour le moment. Merci 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
marcello75 Posté(e) le 9 janvier 2017 Auteur Partager Posté(e) le 9 janvier 2017 bah ca a pas l'air evident pour moi à premiere vue. Il faut taper des ligne de commande dans la la console d'après ce que je comprend. Je vais me plonger un peu dedans voir si j'y arrive 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fenrir Posté(e) le 9 janvier 2017 Partager Posté(e) le 9 janvier 2017 Tu peux l'utiliser via le planificateur de tâches. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
marcello75 Posté(e) le 11 janvier 2017 Auteur Partager Posté(e) le 11 janvier 2017 merci je n'etais jamais allé dans ce menu. Je me suis pas encore penché sur le script qu'il faut ecrire, à tout hasard peut tu me guider pour débuter? Copier Dossier(ou volume entier) B sur le disk 1 vers Dossier (ou volume entier) B sur le disk 2Sachant que volume B sur disk 1 et 2 sont chiffré et monté avec la meme clé. Merci 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
gaetan.cambier Posté(e) le 11 janvier 2017 Partager Posté(e) le 11 janvier 2017 Le 08/01/2017 à 23:32, Fenrir a dit : Si les 2 dossiers chiffrés sont montés, tu devrais pouvoir utiliser rsync en direct si jamais HyperBackup ne s'en sort pas Hyperbackup le gère ... çà sera + simple ici je pense 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
marcello75 Posté(e) le 11 janvier 2017 Auteur Partager Posté(e) le 11 janvier 2017 J'ai beau cherche dans les paquets telechargeable et les menu je ne vois pas de Hyperbackup C'est ou ce truc? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fenrir Posté(e) le 12 janvier 2017 Partager Posté(e) le 12 janvier 2017 (modifié) C'est bien un paquet, mais il est apparu en DSM 6.0. Modifié le 12 janvier 2017 par Fenrir 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
marcello75 Posté(e) le 12 janvier 2017 Auteur Partager Posté(e) le 12 janvier 2017 je viens de vérifier je suis en 5.2 sur mon ds210j et à priori pas compatible DSM6. Je vais donc essayer de me rabattre sur la tentative de creer un script rsync. Au cas ou vous pouvez me donner un coup de pouce sur le script par rapport à se que je voudrais faire ce serai super 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fenrir Posté(e) le 12 janvier 2017 Partager Posté(e) le 12 janvier 2017 il y a 23 minutes, marcello75 a dit : Je vais donc essayer de me rabattre sur la tentative de creer un script rsync. Tu peux essayer avec "Sauvegarde et réplication" il y a 24 minutes, marcello75 a dit : Au cas ou vous pouvez me donner un coup de pouce sur le script par rapport à se que je voudrais faire ce serai super Oui si tu commences déjà à faire la trame. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
marcello75 Posté(e) le 13 janvier 2017 Auteur Partager Posté(e) le 13 janvier 2017 La vache je viens de me rendre compte que mon nas fonctionne depuis presque 7ans 24/24 ! Seul 1 disk a claqué il y a 2ans. Le pc portable en guise de serveur pareil.Du bon matos synology. J'y penserai quand je prendrais un nouveau modèle. Bref pour l'aide pour mon 1er script rsync (donc pour ne plus a avoir un pc dédié a syncback allumé h24 je voudrai dans un 1er temps tout simplement: Synchroniser Dossier A du disk 1 vers dossier A du disk2. (La synchro se fera chaque nuit pour avoir une copie conforme sur disk 1 et 2.). Par la suite je verrai ce qu'il existe comme options. Disk 1 et 2 sont chiffré et toujours monté avec la même clé. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
marcello75 Posté(e) le 13 janvier 2017 Auteur Partager Posté(e) le 13 janvier 2017 suis en train de fouiller le forum et le web, je suis sur DSM 5.2 c'est le dernier firmware pour mon ds210j et je ne trouve même pas de consol rsync ou il faudrait taper des commande :-( Ca comme à me plaire l'histoire 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fenrir Posté(e) le 13 janvier 2017 Partager Posté(e) le 13 janvier 2017 Ce n'est pas vraiment ce que j’appelle "faire la trame", j'attendais une ébauche de script avec un peu de détails Il y a 1 heure, marcello75 a dit : Synchroniser Dossier A du disk 1 vers dossier A du disk2. Même pas besoin de faire un script pour ça, juste une ligne de commande : /bin/rsync --recursive --links --perms --times --group --owner --devices --specials --delete-during --protect-args --partial --filter '- @eaDir' /volume1/A/ /volume2/A/ J'ai mis les options longues pour que ça soit plus compréhensible, mais tu peux raccourcir la ligne si besoin : -a <=> --recursive --links --perms --times --group --owner --devices --specials Néanmoins en faire un script permettrait d'ajouter quelques test (comme vérifier que les dossiers sont bien montés) reste préférable ... (1h plus tard ) Tu as de la chance, comme je suis tombé sur un bug (ou un truc que je ne comprends pas), j'ai fait le script complet : #!/bin/sh SOURCE='/volume1/A1' DESTINATION='/volume1/A2' LOGfile="$SOURCE/rsync.log" ACTION='test' #'test' pour tester 'prod' pour appliquer ################################## ne modifie rien en dessous de cette ligne sans savoir ce que tu fais DSM=`grep majorversion /etc/VERSION | awk -F '"' '{print $2}'` DATE=`date +"%Y-%m-%d %H:%M"` if [ $DSM -eq 5 ]; then rsync='/usr/syno/bin/rsync' elif [ $DSM -eq 6 ]; then rsync='/bin/rsync' else echo "$DATE - #ERROR# can't determine DSM version ($DSM)" >> $LOGfile exit 1 fi if [ "$ACTION" == "prod" ]; then RSYNCOPTS="--recursive --links --perms --times --group --owner --devices --specials --delete-during --protect-args --partial --stats --human-readable --log-file=$LOGfile" else RSYNCOPTS="--recursive --links --perms --times --group --owner --devices --specials --delete-during --protect-args --partial --stats --human-readable --dry-run --progress --log-file=$LOGfile" fi if [ ! -d $SOURCE ]; then echo "$DATE - #ERROR# can't access $SOURCE" >> $LOGfile exit 1 elif [ ! -d $DESTINATION ]; then echo "$DATE - #ERROR# can't access $DESTINATION" >> $LOGfile exit 1 else # echo $rsync $RSYNCOPTS $SOURCE/ $DESTINATION/ $rsync $RSYNCOPTS --filter '- @eaDir' $SOURCE/ $DESTINATION/ > /dev/null 2>&1 RESULT=$? fi if [ $RESULT -ne 0 ]; then echo "$DATE - #ERROR# during rsync process" >> $LOGfile exit 1 else echo "$DATE - rsync completed successfully" >> $LOGfile exit 0 fi exit 0 (pour ceux qui me liraient, j'ai sorti le --filter '- @eaDir' de ma variable, sinon en sh ça me balance une erreur : Unknown filter rule: `'-' Pas compris pourquoi ... j'ai du rater un truc évident ou alors la busybox déconne 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
marcello75 Posté(e) le 14 janvier 2017 Auteur Partager Posté(e) le 14 janvier 2017 merci beaucoup pour ton travail. Je suis totalement neophite. Il y a longtemps j'ai bien recopié quelque ligne de basic mais bon. Ton script va me permettre d'approndir et d'apprendre un peu. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
marcello75 Posté(e) le 15 janvier 2017 Auteur Partager Posté(e) le 15 janvier 2017 une question de total neophite: les commande il faut les taper ou? J'ai pas trouvé de consol sur le syno donc ca doit etre sur mon ordi? J'ai vu qu'il faut que j'installe sygwin c'est ca? mais ca veut t'il qu'il faut que l'ordi soit tjrs allumé? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fenrir Posté(e) le 15 janvier 2017 Partager Posté(e) le 15 janvier 2017 Tu copies fichier dans un partage de ton nas, de préférence dans le dossier que tu souhaites sauvegarder et tu le lances depuis le planificateurs de tâches. Mais pour tester, connecte toi en ssh sur le nas (il y a plein de posts à ce sujet). nb : le fichier doit être encodé en utf-8 avec saut de ligne linux. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
marcello75 Posté(e) le 17 janvier 2017 Auteur Partager Posté(e) le 17 janvier 2017 j'ai enregistré le fichier. Quel doit etre l'extension du fichier? .sh ? Via putty je me connecte avec le loginroot, et après il faut lancer comment le fichier? Via le planificateur j'ai indiqué le chemin du fichier mais ca ne marche pas non plus. Suis en pleine decouverte des scripts ... 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fenrir Posté(e) le 18 janvier 2017 Partager Posté(e) le 18 janvier 2017 Commence par le tester directement en ssh sh /volume1/chemin/du/fichier/fichier 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
marcello75 Posté(e) le 19 janvier 2017 Auteur Partager Posté(e) le 19 janvier 2017 alors #!/bin/sh cd .. rsync --delete -va /volume1/A1/ volume2/A2/ Ca marche. Je suit en train de décortiquer ton script pour comprendre chaque ligne. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fenrir Posté(e) le 19 janvier 2017 Partager Posté(e) le 19 janvier 2017 je n'ai pas mis de commentaires, c'est mal Si tu veux la traduction de telle ou telle ligne, n'hésites pas. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
marcello75 Posté(e) le 19 janvier 2017 Auteur Partager Posté(e) le 19 janvier 2017 je trouve la plupart sur le net, en fouillant j'apprends au passage :-) Mais j'aurais surement des questions. C'est sympa merci 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Fenrir Posté(e) le 19 janvier 2017 Partager Posté(e) le 19 janvier 2017 Le 13/01/2017 à 23:36, Fenrir a dit : RESULT=$? Je te donne celui là, le reste est simple à trouver. $? contient le code de retour de la dernière commande 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
marcello75 Posté(e) le 22 janvier 2017 Auteur Partager Posté(e) le 22 janvier 2017 Je n'y arrive pas. Resumé et en faisant au plus simple. Ou ca coince? version DSM 5.2 J'ai créer 2 repertoires A1 et A2 sur le volume1 Mon script s'appelle sauv.sh SSH activé via planificateur de tache: utilisateur root ou admin script défini par l'utilisateur: /volume1/A1/sauv.sh rien ne se passe Via putty j'essaye de lancer le script (créé avec notepad++ UTF-8 sans bom) login as:root avec password BusyBox v1.16.1 (2016-04-26 17:12:35 CST) built-in shell (ash) #!/bin/sh cd /volume1/A1 rsync -v /volume1/A1/ volume1/A2/ résultat: skipping directory A1 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Einsteinium Posté(e) le 22 janvier 2017 Partager Posté(e) le 22 janvier 2017 Autant entre des syno distants.. je comprends... Mais la du même nas, pour mettre la même chose sur les deux, autant faire du raid 1 non ? Je vois pas plus simple perso 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.