HELP : shell script sous Linux.
Bienvenue invité ( Connexion | Inscription )
HELP : shell script sous Linux.
Guepi |
![]()
Message
#1
|
![]() Troll ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 4,831 Inscrit le : 23/06/2002 23:00 Lieu : Ronchin, Nord, France Membre no. 75 ![]() |
Bonjour.
Je voudrais développer un script shell sous Linux pour effectuer des sauvegardes. Je vais voir de mon côté pour écrire ce script, mais je voudrais avoir l'avis d'un expert, une fois le script réalisé. -------------------- Le racisme est un crime, pas une opinion !
Extrait d'un tag sur un mur... |
![]() ![]() ![]() |
chon |
![]()
Message
#2
|
![]() Le Daydreamer ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 1,726 Inscrit le : 16/05/2002 23:00 Lieu : quelque part dans les nuages ... Membre no. 13 ![]() |
En fait c'est vraiment tout bête, mais quand tu dis "sauvegardes" ce sont bien des fichiers de sauvegardes ?
Dans ce cas - soit tu utilises la commande cp -R nom1 nouveau_nom1 - ou bien dasn ton script tu as une fonction qui fait un affichage, que tu redirige après vers un fichier. exemple affiche() { echo "bonjour" } affiche() >> sauvegarde_1.tmp Mais bon si tu pouvais préciser ta pensée ça serait pas mal car là je fais des suppositions ... Dis nous ce que tu veux faire PRECISEMENT. Je suis loin d'être un expert, mais à mon boulot j'en fais beacoup donc je peux d'aider. -------------------- There is no emotion, there is peace, There is no ignorance, there is knowledge, There is no passion, there is serenity
There is no chaos, there is harmony, There is no death, there is the force |
Guepi |
![]()
Message
#3
|
![]() Troll ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 4,831 Inscrit le : 23/06/2002 23:00 Lieu : Ronchin, Nord, France Membre no. 75 ![]() |
D'accord !
D'abord, je doit monter le support de sauvegarde mount /nfs/ etc... ( j'ai la commande dans mon mail ) ensuite, c'est une commande de sauvegarde compressée incrémentale ; je m'explique : chaque jour de la semaine ( lundi à samedi ), je sauvegarde les fichiers d'un dossier. et chaque fin de semaine, je fais une sauvegarde complète. Le problème est que parfois ces fichiers sont "foutus" ( putain de logiciel de merde ! )... Donc, il faut pouvoir récupérer le fichier tel qu'il était avant sa dernière remontée en FTP. D'où la sauvegarde quotidienne... donc j'ai pensé à la commande : tar czf /mnt/nfs/'$jour'.tar /home/alice/ ensuite, pour ignorer les fichiers non modifiés ... tar czfN '$jour-1' /mnt/nfs/'$jour'.incremental.tar /home/alice/ voili voilà en gros ... à la fin, il faut aussi démonter la partition de sauvegarde umount /nfs/ ![]() -------------------- Le racisme est un crime, pas une opinion !
Extrait d'un tag sur un mur... |
chon |
![]()
Message
#4
|
![]() Le Daydreamer ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 1,726 Inscrit le : 16/05/2002 23:00 Lieu : quelque part dans les nuages ... Membre no. 13 ![]() |
Pour la sauvegarde quotidienne je dirais : pas mieux ! :wink:
tar -cvf /mnt/nf/ .... (etc) est tout à fait normale. ![]() Petit truc : en shell il est possible de récuperer la date facilement via la commande date + "%D%M%Y" (ou quelquechose comme ça). c'est un peu plus pratique. Par contre pour des raisons de visibilités, je te conseille de faire tes sauvegardes quotidiennes sous la forme JOUR/MOIS/ANNEES.tar, c'est plus clair (ex : 26_02_2002.tar). La suite dans la journée ... parce que j'ai pas encore dormi ![]() -------------------- There is no emotion, there is peace, There is no ignorance, there is knowledge, There is no passion, there is serenity
There is no chaos, there is harmony, There is no death, there is the force |
Guepi |
![]()
Message
#5
|
![]() Troll ![]() ![]() ![]() ![]() ![]() Groupe : Membres Messages : 4,831 Inscrit le : 23/06/2002 23:00 Lieu : Ronchin, Nord, France Membre no. 75 ![]() |
oki doki !
Bon repos chon ! je vais voir ce que je peux faire ... -------------------- Le racisme est un crime, pas une opinion !
Extrait d'un tag sur un mur... |
![]() ![]() ![]() |
Version bas débit | Nous sommes le : : 08/07/2025 23:55 |