Aller au contenu

sauvegarde dossier chiffré result ECRYPTFS_FNEK


Messages recommandés

Il y a 14 heures, Einsteinium a dit :

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

En fait non, il veut un double de certains dossiers uniquement et ces dossiers sont chiffrés.

Comme il est encore en 5.2, il doit se "contenter" de Sauvegarde et Réplication, mais si j'ai bien compris, il rencontre des soucis avec les dossiers chiffrés, d'où l'utilisation de rsync en direct.

Il y a 15 heures, marcello75 a dit :

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

Ce n'est pas mon script ça

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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. 

Lien vers le commentaire
Partager sur d’autres sites

il y a 33 minutes, marcello75 a dit :

C'est inconcevable pour moi de ne pas chiffrer mes disques.

En pratique tes disques ne sont pas chiffrés, le chiffrement concerne tes fichiers/dossiers mais le résultat est similaire (on va dire que pour un particulier, c'est la même chose).

Je trouve juste que c'est important de faire la distinction.

Lien vers le commentaire
Partager sur d’autres sites

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.

 

Lien vers le commentaire
Partager sur d’autres sites

Essaye cette version, directement en SSH avec le compte root, les messages d'erreur devraient être affichés à l'écran

#!/bin/sh

SOURCE='/volume1/A1'
DESTINATION='/volume1/A2'
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)"
	exit 1
fi

if [ "$ACTION" == "prod" ]; then
	RSYNCOPTS="--recursive --links --perms --times --group --owner --devices --specials --delete-during --protect-args --partial --stats --human-readable"
else
	RSYNCOPTS="--recursive --links --perms --times --group --owner --devices --specials --delete-during --protect-args --partial --stats --human-readable --dry-run --progress"
fi

if [ ! -d $SOURCE ]; then
	echo "$DATE - #ERROR# can't access $SOURCE"
	exit 1
elif [ ! -d $DESTINATION ]; then
	echo "$DATE - #ERROR# can't access $DESTINATION"
	exit 1
else
	# echo $rsync $RSYNCOPTS $SOURCE/ $DESTINATION/
	$rsync $RSYNCOPTS --filter '- @eaDir' $SOURCE/ $DESTINATION/
	RESULT=$?
fi

if [ $RESULT -ne 0 ]; then
	echo "$DATE - #ERROR# during rsync process"
	exit 1
else
	echo "$DATE - rsync completed successfully"
	exit 0
fi
exit 0

 

Lien vers le commentaire
Partager sur d’autres sites

#!/bin/sh

SOURCE='/volume1/A1'
DESTINATION='/volume2/A2'
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)"
	echo "exit 1"
fi

if [ "$ACTION" == "prod" ]; then
	RSYNCOPTS="--recursive --links --perms --times --group --owner --devices --specials --delete-during --protect-args --partial --stats --human-readable"
else
	RSYNCOPTS="--recursive --links --perms --times --group --owner --devices --specials --delete-during --protect-args --partial --stats --human-readable --dry-run --progress"
fi

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

if [ $RESULT -ne 0 ]; then
	echo "$DATE - #ERROR# during rsync process"
	echo "exit 1"
else
	echo "$DATE - rsync completed successfully"
	echo "exit 0"
fi
echo "exit 0"

 

Lien vers le commentaire
Partager sur d’autres sites

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




 

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • 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.