Page 1 of 1

Modification de permission et Rsync

Posted: 02 Apr 2013 14:53
by Yodafly
Bonjour

J'arrive fraichement sur Nas4free, j'ai utilisé freenas pendant deux ans sans soucis particulier et je viens de finir d'upgrader de la 7.2.5... vers la version nas4free 9.1.0.1.636

Le materiel : CM MSI K8mm-v
Processeur :Sempron 2800+
1Go de ram
DD : 2 WD Green en sata 1
Carte réseau pci gigabit
Freebox V5

Les services : Samba (partage local pour 2 utilisateurs "Vatanen" et "Yoda" ==> moi)
Ftp : 6 user avec leurs propre dossier (dont "Vatanen" et "Yoda") + 4 user avec un dossier identique

J'avais sous freenas mes deux disques en raid 1 (erreur avec des WD green qui sortent très de souvent du raid...) du coup avant d'upgader j'ai sauvegarder mon nas vers un pc sous windows et installer 1 disque en utilisation normale (plus de raid), le second me servira a faire un backup journalier via Rsync.
L'upgrade c'est bien passé, j'ai pu récupérer toute ma config sans soucis.

Question 1 : J'ai remis toutes mes données sur le nas Via Ftp avec l'utilisateur "Yoda". C'est une erreur car tous les dossiers et fichiers lui appartiennent !
Comment remettre en ordre correctement les droits sachant que les 6 user ftp on leur propre dossier, que 4 users travail sur un même dossier et que "Yoda" est le roi du pétrole (admin) ;)

Question 2 : Je souhaiterai mettre en place une sauvgarde journalière via Rsync de mon disque courant vers le disque sauvgarde.
Services|Rsync|Local ==>
Partage source : mon disque courant (son point de montage /mnt/Nas/)
Partage destination : mon disque suvgarde (son point de montage /mnt/Sauv/)
Utilisateur : ? (je laisse root ?)
Date et heur pas de soucis
option avancées ? : je ne sais pas trop quoi cocher, je pense que conserver les permission est une bonne chose
Autre chose à faire ?
Bref je ne sais pas vraiment configurer Rsync...

Je vous remercie d'avance pour les conseils que vous pourrez me donner


Yoda

Re: Modification de permission et Rsync

Posted: 05 Apr 2013 19:34
by mtiburs
Bonjour,

Tu peux replacer tes droits avec chmod et tes utilisateurs avec chown.
chmod -R 777 /home:yoda mettra tous les droits 777 de /home/yoda de façon récursives
chown -R yoda:yoda mettra tous les fichiers de tous les répertoires de /home/yoda sous l'utilisateur yoda
chown docum yoda:maison mettra le fichier "docum" avec le nom d'utilisateur yoda et le group maison (à condition bien sûr qu'il y aie un groupe maison)

Pour rsync, le mieux est de faire tes essais "à la main", tu comprendras beaucoup mieux ce que tu fais.
Pour mon cas perso, j'ai commencé avec des petits répertoire et je me suis amusé a faire mes essais (un rép A avec un fichier dedans avec comme but de le copier dans le rép B)
rsync est un outil fantastique, mais il peut-être dangereux, donc, méfiance ! (les erreurs ne pardonne pas).
Je te conseille de commencer par faire tes rsync et ensuite complémenter avec --backup, là tu maitriseras le must coté sauvegarde avec rsync (garder tous les fichiers éffacés bien rangés avec une date ... hmmmm)
De plus, tu peux faire des rsync en mode dummy ( à vide) et aussi avoir des infos avec --stats --progress et -v
En ligne de commande tu pourras voir ce qui se passe alors qu'avec un rsync en local dans Nas4Free, tu ne verras rien.

Tu pourras lancer tes rsync sois par un script automatique ou faire un rsync local avec des options dans "commandes avancées"

Je t'assure que comprendre rsync en ligne de commande t'apporteras beaucoup.

Après tu peux te faire des petits scripts pour t'informer de la bonne marche de ton rsync, en affectant un message avant ton rsync et en le modifiant en fonction du résultat du rsync avec && , mais bon, faut déjà bien connaitre rsync 8-)

Re: Modification de permission et Rsync

Posted: 07 Apr 2013 13:33
by Yodafly
Bonjour et merci pour ta réponse.

J'ai réussi à remettre de l'ordre grâce à :

chown -R (changer le propriétaire d'un dossier)
chgrp -R ((changer le groupe d'un dossier)

En revanche, je n'ai pas bien compris "chmod -R 777 /home:yoda" ça donne tous les droits (lecture, écriture, exécuter dans son dossier, son groupe et autre) donc il pourra lire écrire exécuter dans les dossiers des autres utilisateurs ?
A quoi correspond "/home:yoda" ?

Pour Rsync
- Tu me dé-conseil d'utiliser le WebGui Services|Rsync|Local|Ajouter pour faire une sauvegarde journalière de /mnt/Nas vers /mnt/Sauvgarde
- Tu me conseil de paramétrer Rsync en ligne de commande (sur le principe, je suis plutôt pour!) mais je crains que se soit un peu compliqué pour moi (demi Noob amateur autodidacte...) et c'est un peu sortir le char d'assaut pour flinguer une mouche :D
Existe-il une doc sympa de préférence en Français expliquant bien le fonctionnent et l'utilisation de Rsync ?

Merci

Yodafly

Re: Modification de permission et Rsync

Posted: 07 Apr 2013 13:46
by Yodafly
Je viens de voir ça :

http://www.siteduzero.com/informatique/ ... sauvegarde

Effectivement ça fais saliver (surtout l'option --backup) mais rien sur la partie automatisation ( tous les jours à trois heures du mat...) je suppose que ça doit passé par un un cron mais la je commence à m’inquiéter :D

Re: Modification de permission et Rsync

Posted: 07 Apr 2013 15:50
by mtiburs
Yodafly wrote:A quoi correspond "/home:yoda" ?
à une grosse erreur de ma part !!! c'était /home/yoda (la touche majuscule a été mal enfoncée ;-)

Re: Modification de permission et Rsync

Posted: 07 Apr 2013 16:33
by mtiburs
Yodafly wrote:Pour Rsync
- Tu me dé-conseil d'utiliser le WebGui Services|Rsync|Local|Ajouter pour faire une sauvegarde journalière de /mnt/Nas vers /mnt/Sauvgarde
Non, je ne déconseille pas d'utiliser le webgui, je te conseillais d'en apprendre plus sur rsync avant ... après, tu peux faire tes sauvegardes journalières avec, mais les webgui te cachent beaucoup d'informations (c'est le coté "caréné")
Yodafly wrote:- Tu me conseil de paramétrer Rsync en ligne de commande (sur le principe, je suis plutôt pour!) mais je crains que se soit un peu compliqué pour moi (demi Noob amateur autodidacte...) et c'est un peu sortir le char d'assaut pour flinguer une mouche :D
Bah, dans les deux cas, le char est sorti :lol:

Et puis, un demi-noob amateur autodidacte ... ça passe son nez au-dessus du webgui , non ?
Yodafly wrote:Existe-il une doc sympa de préférence en Français expliquant bien le fonctionnent et l'utilisation de Rsync ?
Moi,je me suis toujours servi de celle-là:
http://www.delafond.org/traducmanfr/man ... ync.1.html
depuis 2005 tout de même ! ... et toujours d'actualité ... et toujours là en premier dans les recherche sur le net

Voilà comment j'utilise mes rsync:
- je fais un script lancé par le crontab de Nas4Free (webgui)
- dans le script avant le rsync, je fais une chaine de caractères avec un commentaire, dans le commentaire j'écris que c'est "défaillant": genre msg="sauvegarde de truc DEFAILLANT !"
- ensuite je lance mon rsync, mais au bout je rajoute && msg="sauvegarde de truc OK", cette ligne changera la chaine de caractère que si le rsync s'est bien passé
- j'écris cette chaine de caractère dans un fichier par une redirection, pour faire un "log" en fait
Pour améliorer tout celà, j'écris dans ma chaine de caractère la date, comme ça je sais mieux ou j'en suis.

Toutefois il existe des log dans Nas4Free concernant les rsync, mais comme je fais des rsync en Nas4Free ou en Linux, je préfère les faire à "ma sauce" :mrgreen:

Re: Modification de permission et Rsync

Posted: 27 Apr 2013 10:10
by Yodafly
Merci mtiburs

Donc en temps que demi :) j'ai fais un mix entre Webgui et ligne de commande.
En gros j'ai paramétré tous ce que je pouvais dans le webgui et j'ai ajouté des options (--backup --backup-dir=/mnt/Sauv/Backup) du coup j'obtiens exactement ce que je voulais. C'est parfait.

Merci pour le coup de mains je pense que je ne vais plus trop bricoler le nas maintenant (il marche!)

Yodafly