Aller au contenu

marcello75

Membres
  • Compteur de contenus

    26
  • Inscription

  • Dernière visite

À propos de marcello75

marcello75's Achievements

Newbie

Newbie (1/14)

0

Réputation sur la communauté

  1. un enorme merci Fenrir. C'est tout bon. Ca fonctionne impeccable. Ca faisait une semaine que que j'y passais mes soirée :-(
  2. le dernier script login as: root root@mars's password: BusyBox v1.16.1 (2016-04-26 17:12:35 CST) built-in shell (ash) Enter 'help' for a list of built-in commands. mars> #!/bin/sh mars> mars> SOURCE='/volume1/A1' mars> DESTINATION='/volume2/A2' mars> ACTION='prod' #'test' pour tester 'prod' pour appliquer mars> mars> ################################## ne modifie rien en dessous de cette lig ne sans savoir ce que tu fais mars> DSM=`grep majorversion /etc/VERSION | awk -F '"' '{print $2}'` mars> DATE=`date +"%Y-%m-%d %H:%M"` mars> mars> 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)" > echo "exit 1" > fi mars> mars> if [ "$ACTION" == "prod" ]; then > RSYNCOPTS="--recursive --links --perms --times --group --owner --devices --spe cials --delete-during --protect-args --partial --stats --human-readable" > else > RSYNCOPTS="--recursive --links --perms --times --group --owner --devices --spe cials --delete-during --protect-args --partial --stats --human-readable --dry-ru n --progress" > fi mars> mars> if [ ! -d $SOURCE ]; then > echo "$DATE - #ERROR# can't access $SOURCE" > echo "exit 1" > elif [ ! -d $DESTINATION ]; then > echo "$DATE - #ERROR# can't access $DESTINATION" > echo "exit 1" > else > # echo $rsync $RSYNCOPTS $SOURCE/ $DESTINATION/ > $rsync $RSYNCOPTS --filter '- @eaDir' $SOURCE/ $DESTINATION/ > RESULT=$? > fi Number of files: 13 Number of files transferred: 12 Total file size: 11.60K bytes Total transferred file size: 11.60K bytes Literal data: 11.60K bytes Matched data: 0 bytes File list size: 311 File list generation time: 0.004 seconds File list transfer time: 0.000 seconds Total bytes sent: 12.42K Total bytes received: 243 sent 12.42K bytes received 243 bytes 25.33K bytes/sec total size is 11.60K speedup is 0.92 mars> mars> if [ $RESULT -ne 0 ]; then > echo "$DATE - #ERROR# during rsync process" > echo "exit 1" > else > echo "$DATE - rsync completed successfully" > echo "exit 0" > fi 2017-01-30 22:26 - rsync completed successfully exit 0 mars> echo "exit 0" et le resultat du 1er 2017/01/30 22:37:55 [18435] building file list 2017/01/30 22:37:55 [18435] .d..t...... ./ 2017/01/30 22:37:55 [18435] >f+++++++++ Nouvelle image bitmap.bmp 2017/01/30 22:37:55 [18435] >f+++++++++ fichiertest1.txt 2017/01/30 22:37:55 [18435] >f+++++++++ fichiertest2.txt 2017/01/30 22:37:55 [18435] >f+++++++++ fichiertest3.txt 2017/01/30 22:37:55 [18435] >f+++++++++ new 1.sh 2017/01/30 22:37:55 [18435] >f+++++++++ resultat.txt 2017/01/30 22:37:55 [18435] >f+++++++++ rsync.log 2017/01/30 22:37:55 [18435] >f+++++++++ script1.sh 2017/01/30 22:37:55 [18435] >f+++++++++ script2.sh 2017/01/30 22:37:55 [18435] >f+++++++++ script3.sh 2017/01/30 22:37:55 [18435] >f+++++++++ scriptnas.sh 2017/01/30 22:37:55 [18435] >f+++++++++ scriptnas2.sh 2017/01/30 22:37:55 [18435] >f+++++++++ warning.sh 2017/01/30 22:37:55 [18435] Number of files: 14 2017/01/30 22:37:55 [18435] Number of files transferred: 13 2017/01/30 22:37:55 [18435] Total file size: 10.87K bytes 2017/01/30 22:37:55 [18435] Total transferred file size: 10.87K bytes 2017/01/30 22:37:55 [18435] Literal data: 11.25K bytes 2017/01/30 22:37:55 [18435] Matched data: 0 bytes 2017/01/30 22:37:55 [18435] File list size: 331 2017/01/30 22:37:55 [18435] File list generation time: 0.004 seconds 2017/01/30 22:37:55 [18435] File list transfer time: 0.000 seconds 2017/01/30 22:37:55 [18435] Total bytes sent: 12.14K 2017/01/30 22:37:55 [18435] Total bytes received: 262 2017/01/30 22:37:55 [18435] sent 12.14K bytes received 262 bytes 8.27K bytes/sec 2017/01/30 22:37:55 [18435] total size is 10.87K speedup is 0.88 2017/01/30 22:37:55 [18435] sent 12137 bytes received 263 bytes total size 10869 2017-01-30 22:37 - rsync completed successfully
  3. alors resultat: Le dernier script mais egalement l'avant dernier quand je les colle direct dans putty ca fonctionne. Par contre l'appel du script (en tant que root) dans le planificateur ne fonctionne pas. Sur les scripts j'ai fait un chmod 555 ci dessous l'extract de putty du dernier script resultat.txt Et ci dessous l'extract du 1er script. rsync.log Merci beaucoup
  4. bon ca fonctionne en partie 1/avec putty j'arrive à faire rsync -av /volume1/A1/ /volume2/A2 2/ via le planificateur de tache je peut lancer /volume1/A1/script1.sh qui contient #!/bin/sh rsync -av /volume1/A1/ /volume2/A2 Maintenant -Je n'arrive pas a exécuter ton script Fenrir qui a l'air pas mal. rien ne se passe. Pas de log.
  5. Ca aurait été trop simple, Je viens de faire d'essayer. J'ai créé un dossier partagé chiffré sur disque 1 et quand j'ai voulu créér un dossier du même nom sur le disque 2 j'ai le warning "Un dossier partagé du même nom existe déjà. Veuillez saisir un autre nom". Je viens de reinitialiser completement mon syno. Je reconfigure et me relance dans le test de script. C'est inconcevable pour moi de ne pas chiffrer mes disques. Il faut que je trouve une solution sinon je recolle un laptop dédié avec syncback allumé h24. J'ai déjà été cambriolé il y a longtemps et me demande encore aujourd'hui ce que sont devenu mes giga de données perso.
  6. @Fenrir: j'ai bien essayé ton script mais rien ne se passe. Ton script n'est pas en cause. J'ai essayé avec des commandes le plus simple possible rien non plus. Je vais reverifier point par point et faire peut etre faire un raz du syno
  7. dans ce cas oui le raid ferait l'affaire mais en faite j'ai pris cet exemple pour commencer très simple et reussir à implémenter 1 script. Le but est de faire ce que je fait actuellement grace à syncback (et donc 1 pc allumé en parmanence entre autre inconvenient) une sauvegarde des volumes du disk 1 vers le disk 2 (en simplifiant, il y a du versionning etc...). Le problème c'est que c'est pas possible car on ne peut pas faire une sauvegarde des volumes du disk 1 car ils sont chiffré. Le raid me sert pas vu que c'est pas une sauvegarde. Si disk 1 se fait véroler disk 2 le sera aussi. Mettre 1 script rsync semble la seul solution et en plus ca m'interesse d'apprendre mais j'y arrive pas.
  8. 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
  9. je trouve la plupart sur le net, en fouillant j'apprends au passage :-) Mais j'aurais surement des questions. C'est sympa merci
  10. 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.
  11. 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 ...
  12. 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é?
  13. 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.
  14. 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
  15. 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é.
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.