Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/06/2006, à 21:01

madrippeur

[RESOLU] Sauvegarde automatique de fichiers !

Coucou smile
Voila je recherche un package qui me permettrai de sauvegarder des fichiers, dossiers et meme des dossiers protégés par root et tout cela automatiquement.
Il faudrai si possible pouvoir regler l'intervalle entre chaque sauvegarde, que celle ci ne sauvegarde que les fichiers qui ont ete modifiés. Je ne sais pas si de tels programmes existent, je suis encore nouveau sur ubuntu.
Mais si quelqu'un veux bien me proposer un logiciel complet et tout de meme relativement facile a parametrer, je suis preneur.

Je vous remercie d'avance les amis ! lol

Dernière modification par madrippeur (Le 29/06/2006, à 15:27)

Hors ligne

#2 Le 24/06/2006, à 21:23

Xoulab

Re : [RESOLU] Sauvegarde automatique de fichiers !

Bonjour,

Tout simplement avec cron

Avec un guide complet sur le backup
http://www.tldp.org/HOWTO/Linux-Complete-Backup-and-Recovery-HOWTO/

wink

Hors ligne

#3 Le 24/06/2006, à 21:25

szdavid

Re : [RESOLU] Sauvegarde automatique de fichiers !

une petite recherche sur le site te donnera tout pleins de réponse...

pour sauvegarder tous les fichiers root, il suffit de faire une sauvegarde avec les droits root...

Hors ligne

#4 Le 24/06/2006, à 21:28

madrippeur

Re : [RESOLU] Sauvegarde automatique de fichiers !

Hummm Pour Cron je te remercie je regarde sa en profondeur.
Je ne pensais pas qu'il pouvais faire sa.

szdavid ... j'ai bien entendu cherche sur le forum avant de poster, cependant je n'avais rien trouver de pertinent, peut etre avais je recherché avec de mauvais termes sad

edit :
Oups je viens de voir que ton lien etait en anglais tongue
je parle tres mal l'anglais, je me penche tout de meme sur le probleme serieusement mais un lien en francais serai le bienvenue. Si quelques fois vous avez sa dans une de vos poches, je suis preneur lol

Dernière modification par madrippeur (Le 24/06/2006, à 21:30)

Hors ligne

#5 Le 24/06/2006, à 21:33

madrippeur

Re : [RESOLU] Sauvegarde automatique de fichiers !

crontab -e cp /home/utilisateur /smb://192.168.1.1/sauvegarde

Si j'ai bien compris un truc de ce genre devrai suffir pour integrer une sauvegarde du dossier utilisateur vers un dossier d'un serveur.
Je suis sur la bonne piste ?

Hors ligne

#6 Le 24/06/2006, à 21:43

Xoulab

Re : [RESOLU] Sauvegarde automatique de fichiers !

La traduction FR

Les meilleurs howto sont en anglais... la communauté francophone n'égalera jamais le monde entier smile

Sinon t'as des solutions comme BackupPC ou Bacula etc mais les man sont en anglais. wink

Dernière modification par Xoulab (Le 24/06/2006, à 21:47)

Hors ligne

#7 Le 24/06/2006, à 22:39

kaworu

Re : [RESOLU] Sauvegarde automatique de fichiers !

Salut !
il est possible de le faire facilement avec un petit script bash qu'on file a cron.
genre :

#!/bin/bash

if [ ! -n "$1" ] && [ ! -n "$2" ]; then
    echo "Utlisation :"
    echo "backup.sh SOURCEDIR DESTDIR"
    echo
    echo "SOURCEDIR : le repertoire a sauvegarder"
    echo "DESTDIR : le repertoire de destination"
    echo
    echo "!!! IL NE FAUT PAS QUE LE REPERTOIRE DE DESTINATION SOIT DANS LE REPERTOIRE SOURCE !!!" && exit 65
fi

SOURCEDIR=$1
DESTDIR=$2

cd $SOURCEDIR
if [ "`pwd`" = "$SOURCEDIR" ]; then
    for i in *
    do
        if [ -d $i ]; then
            if [ -e ${DESTDIR}/$i ]; then
                echo "______Changement de dossier" && $0 ${SOURCEDIR}/$i ${DESTDIR}/$i
            else
                mkdir ${DESTDIR}/$i && $0 ${SOURCEDIR}/$i ${DESTDIR}/$i
            fi
        else
            if [ ! -e ${DESTDIR}/$i ] || [ ./$i -nt ${DESTDIR}/$i ]; then
                 cp ./$i ${DESTDIR}/$i && echo "___copie du fichier $i" && sleep 1
            else
                echo "_le fichier $i est a jour"
            fi
        fi
    done
else
    echo "$SOURCEDIR n'existe pas!"
    exit 1
fi
sleep 1 && exit 0

ATTENTION : il ne faut pas que le répértoire de destination soit dans le répértoire des sources...

dis moi si ça joue comme ça, je l'utilisait pour mes projets de prog.


"There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks."

Hors ligne

#8 Le 27/06/2006, à 17:32

madrippeur

Re : [RESOLU] Sauvegarde automatique de fichiers !

LOL j'etait plongé dans cron, je commenceais a avoir mal de tete tongue
Je suis comem tout ptit nouveau , j'ai appris des choses interessantes, mais je ne pense pas etre capable de tout appliquer sans faire de betises lol
M'enfin c'est dur la vie de ubuntusien wink mais sa m'interesse beaucoup  et je vais continuer a essayer d'apprendre tout sa (dico francais anglais sous la main !)

Pour ton script kaworu si j'ai bien compris il faut que je remplace : $1 et $2 par le chemin d'acces a sauvegarder ?   (ou alors le script vas me le demander ?)


pfff non jviens de comprendre en relisant ton scritp roll
sa demande, je donne le chemin d'acces......
Sa a l'air genial tout plein je regarde sa tout de suite; un grand merci pour votre participation


Edit :

Le script se lance, mais s'arrete sans rien me demander je ne vois pas trop quoi faire.
Cela donne cela :

~/Desktop$ ./sauvegarde
Utlisation :
backup.sh SOURCEDIR DESTDIR

SOURCEDIR : le repertoire a sauvegarder
DESTDIR : le repertoire de destination

!!! IL NE FAUT PAS QUE LE REPERTOIRE DE DESTINATION SOIT DANS LE REPERTOIRE SOURCE !!!
mad@mad-bureau:~/Desktop$

Dernière modification par madrippeur (Le 27/06/2006, à 17:44)

Hors ligne

#9 Le 27/06/2006, à 21:34

Xoulab

Re : [RESOLU] Sauvegarde automatique de fichiers !

Utlisation :
backup.sh SOURCEDIR DESTDIR

C'est pour nourrir ton cron ça ! wink

Hors ligne

#10 Le 28/06/2006, à 12:00

kaworu

Re : [RESOLU] Sauvegarde automatique de fichiers !

Autrement si c'est très gros ou si c'est par un réseaux tu as rsync qui fait du bon boulot et plus élaboré que mon script.

j'ai profité de ce fil pour l'améliorer. Si tu t'en fout les log, (ou que t'as du temps de les analyser) tu peux mettre un "&" à la ligne `dirname $0`/$0 ${SOURCEDIR}/$i ${DESTDIR}/$i (ça va créer un sous-processus par dossier, ce qui va rendre le script plus rapide (tu peux aussi virer le sleep pour la vitesse).

#!/bin/bash

if [ ! -n "$1" ] && [ ! -n "$2" ]; then
    echo "Utlisation :"
    echo "backup.sh SOURCEDIR DESTDIR"
    echo
    echo "SOURCEDIR : le repertoire a sauvegarder"
    echo "DESTDIR : le repertoire de destination"
    echo
    echo "!!! IL NE FAUT PAS QUE LE REPERTOIRE DE DESTINATION SOIT DANS LE REPERTOIRE SOURCE !!!" && exit 65
fi

SOURCEDIR=$1
DESTDIR=$2
cd $SOURCEDIR
if [ "$PWD" = "$SOURCEDIR" ]; then
    for i in *
    do
        if [ -d $i ]; then
            if [ ! -e ${DESTDIR}/$i ]; then
                mkdir ${DESTDIR}/$i
           fi
           echo "$$     Changement de dossier"
           `dirname $0`/$0 ${SOURCEDIR}/$i ${DESTDIR}/$i
        else
            if [ ! -e ${DESTDIR}/$i ] || [ ./$i -nt ${DESTDIR}/$i ]; then
                 cp ./$i ${DESTDIR}/$i && echo "$$     copie du fichier $i" && sleep 0.1
            else
                echo "$$     le fichier $i est a jour"
            fi
        fi
    done
else
    echo "$$     $SOURCEDIR n'existe pas!"
    exit 1
fi
sleep 1 && exit 0

EDIT :
Attention, tu ne dois pas modifier le script, il faut lui donner en argument le répértoire des source et le répértoire de destination. par exemple :

./backup.sh   /home/alex/documents_a_sauver  /home/alex/repertoire_de_sauvegarde

prend la version çi dessus.

Dernière modification par kaworu (Le 28/06/2006, à 12:12)


"There are in order of increasing severity: lies, damn lies, statistics, and computer benchmarks."

Hors ligne

#11 Le 29/06/2006, à 15:25

madrippeur

Re : [RESOLU] Sauvegarde automatique de fichiers !

Ha le chemin faut le mettre dans la ligne de commande.... J'avais rien compris !
Bon dans ce cas bon ptit script pour la sauvegarde manuelle !
Je prends pour sauvegarder et restaurer quelques petites choses inutiles mais tres indispensables !
big_smile

Je vais regarder aussi rsyc et les autres propositions !
Vu vos reponses que je trouve abondantes je vais me permettre de mettre resolu en titre, car je pense avoir de quoi fouiner pas mal de temps et j'espere qu'il y a mon bonheur (enfin je pense)

Un grand Merci a vous !

Hors ligne