[Sauvegardes] Copie automatique de dossiers
Fermé
The Toto
Messages postés
11
Date d'inscription
mardi 2 décembre 2003
Statut
Membre
Dernière intervention
20 novembre 2006
-
18 nov. 2006 à 18:30
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 20 nov. 2006 à 11:12
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 20 nov. 2006 à 11:12
A voir également:
- [Sauvegardes] Copie automatique de dossiers
- Logiciel de sauvegarde automatique gratuit - Guide
- Copie cachée - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Message automatique thunderbird - Guide
- Copie écran samsung - Guide
4 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 896
20 nov. 2006 à 11:12
20 nov. 2006 à 11:12
Salut,
Tu devrais regarder du côté de la commande "rsync" pour tes sauvegardes (man rsync pour de plus amples informations).
Quant à la date pour la création d'un répertoire y faisant référence un ch'tit truc du genre devrait le faire :
Tu devrais regarder du côté de la commande "rsync" pour tes sauvegardes (man rsync pour de plus amples informations).
Quant à la date pour la création d'un répertoire y faisant référence un ch'tit truc du genre devrait le faire :
if [ ! -d data/backup/week/$(date +%d-%b-%Y) ] then mkdir -p data/backup/week/$(date +%d-%b-%Y) fiMais bon si tu utilises "rsync", cette étape ne sera pas nécessaire. Par exemple pour la création d'une sauvegarde de ton répertoire "data" et de ses sous-répertoires à l'exception du répertoire "backup", voilà ce que pourrait donner la commande :
rsync -cavz --exclude "backup/" data/ data/backup/week/$(date +%d-%b-%Y);-))
crabs
Messages postés
908
Date d'inscription
lundi 18 avril 2005
Statut
Membre
Dernière intervention
3 août 2008
507
18 nov. 2006 à 21:34
18 nov. 2006 à 21:34
Salut,
1er conseil :
2ème conseil
regarde du coté de mtime, cela peux aider pour les incrémentales ou
différentielles
3ème conseil
très utile surtout avec la compression : permet de créer une archive, de lister
le contenu d'une archive et d'extraire tout ou partie des fichiers d'une archive.
Tar peut utiliser une liste de fichiers (à insérer dans une archive) qui provient
de l'entrée standard...
Pour la date, après avoir regardé la page du manuel, détermine le format de
ta date aaaammjj est un format préférable car les nom de dossiers ou de fichiers
sont facilement triables
essaie dans un script bash
Pour faire ce script, crée un fichier avec ton éditeur de texte préféré que tu
nommes (par exemple) date_du_jour.sh
Tu enregistres ton fichier en quittant ton éditeur. Puis tu ajoutes les droits
d'éxécution dans une fenêtre de commande:
Puis dans la même fenêtre de commande
Est de mon avis que tu devrais trouver un site qui introduit la programmation
bash sous linux : google est ton ami pour ça.
Autre info, il faut mieux mettre tes sauvegardes sur un autre disque.
A+, crabs
1er conseil :
man bash
2ème conseil
man find
regarde du coté de mtime, cela peux aider pour les incrémentales ou
différentielles
3ème conseil
man tar
très utile surtout avec la compression : permet de créer une archive, de lister
le contenu d'une archive et d'extraire tout ou partie des fichiers d'une archive.
Tar peut utiliser une liste de fichiers (à insérer dans une archive) qui provient
de l'entrée standard...
Pour la date, après avoir regardé la page du manuel, détermine le format de
ta date aaaammjj est un format préférable car les nom de dossiers ou de fichiers
sont facilement triables
essaie dans un script bash
#!/bin/bash date_du_jour=`date +%Y%m%d` echo $date_du_jour
Pour faire ce script, crée un fichier avec ton éditeur de texte préféré que tu
nommes (par exemple) date_du_jour.sh
Tu enregistres ton fichier en quittant ton éditeur. Puis tu ajoutes les droits
d'éxécution dans une fenêtre de commande:
cd le_dossier_ou_est_le_script chmod +x date_du_jour.sh
Puis dans la même fenêtre de commande
./date_du_jour.sh
Est de mon avis que tu devrais trouver un site qui introduit la programmation
bash sous linux : google est ton ami pour ça.
Autre info, il faut mieux mettre tes sauvegardes sur un autre disque.
A+, crabs
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
19 nov. 2006 à 10:01
19 nov. 2006 à 10:01
Salut,
pour editer crontab utilise la commande
pour exécuter le script chaque dimanche à 07h00
lami20j
pour editer crontab utilise la commande
crontab -eEx
pour exécuter le script chaque dimanche à 07h00
0 7 * * 0 /chemin/vers/script.shman crontab et man 5 crontab
lami20j
The Toto
Messages postés
11
Date d'inscription
mardi 2 décembre 2003
Statut
Membre
Dernière intervention
20 novembre 2006
20 nov. 2006 à 01:56
20 nov. 2006 à 01:56
Merci.
Je vais continuer mes chercher. Lorsque j'aurais trouver je posterais mon script et la conf pour les sauvegardes.
Si quelqu'un l'a déjà fait je suis ouvert à toute exemple (Ce n’est pas que j'aime qu'on me mâche le boulot mais c'est quand même plus simple à comprendre avec des exemples concrets)
Bye.
Toto
Je vais continuer mes chercher. Lorsque j'aurais trouver je posterais mon script et la conf pour les sauvegardes.
Si quelqu'un l'a déjà fait je suis ouvert à toute exemple (Ce n’est pas que j'aime qu'on me mâche le boulot mais c'est quand même plus simple à comprendre avec des exemples concrets)
Bye.
Toto