Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1725 connectés 

 



Dernière réponse
Sujet : Cherche log de sauvegarde de /home selon mes préférences.
echab Bonjour   :)  
 
 
crypo, désolé mais j'étais occupé ailleurs et je n'ai pas pu te répondre.
Bon, un informaticien de mes connaissances m'a indiqué qu'il ne faisait aucun backup journalier sur Linux. Ce n'est pas nécessaire selon lui, contrairement à Window$ d'où je sors (d'où ma focalisation sur la sauvegarde). Il fait de temps en temps une image disque par Clonezilla.
 
Mais je suis sûr que tes infos serviront à ceux qui liront ce fil.
 
Merci encore et bonne journée.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
echab Bonjour   :)  
 
 
crypo, désolé mais j'étais occupé ailleurs et je n'ai pas pu te répondre.
Bon, un informaticien de mes connaissances m'a indiqué qu'il ne faisait aucun backup journalier sur Linux. Ce n'est pas nécessaire selon lui, contrairement à Window$ d'où je sors (d'où ma focalisation sur la sauvegarde). Il fait de temps en temps une image disque par Clonezilla.
 
Mais je suis sûr que tes infos serviront à ceux qui liront ce fil.
 
Merci encore et bonne journée.
crypo Bon teste déjà comme ça on verra plus tard si il y a un dysfonctionnement.
echab

crypo a écrit :


Prérequis: il faut que ton HDD externe soit monté au démarrage (voir fstab)

 

Je ne sais pas ce que tu veux dire par là. J'ai essayé fstab dans la console : "Command non found".
Si c'est ce que tu veux savoir, j'ai :
"montée sur « /media/Monuser/Seagate Expansion Drive »" dans mon gestionnaire de partition.

 

A moins que tu veuille que mon Seagate soit en premier dans ma séquence de boot ? (actuellement c'est le lecteur de CD/DVD).

crypo Bon dans ce cas :)
Tu fais les opération inverses pour retirer la tache cron précédemment créée & supprimer le fichier backup.sh de /usr/bin/ (ou  /usr/local/bin si tu as suivi les recommandations de O'gure)
Prérequis: il faut que ton HDD externe soit monté au démarrage (voir fstab)
On va lancer un script à l'extinction du PC :
 
1 on crée le fichier backup.sh dans /etc/init.d

sudo touch /etc/init.d/backup.sh


dans lequel tu colleras :

Citation :

#!/bin/bash  
rsync -a /home/Echab /lepointdemontagedetonhddexterne/ledossierprevupourlasauvegarde  


On le rend exécutable :

sudo chmod +x /etc/init.d/backup.sh


Puis on automatise tout ca :
Backup à l'extinction:

sudo ln -s /etc/init.d/backup.sh /etc/rc0.d/K10backup.sh


Backup au reboot: (optionnel)

sudo ln -s /etc/init.d/backup.sh /etc/rc6.d/K10backup.sh


 
A chaque extinction ton backup se lancera :)

echab Ah OK, super  :jap:
 
[EDIT] J'ai écrit trop vite...Je ne veux pas que la sauvegarde déclenche l'arrêt du PC, mais l'inverse : ce qui serait super, si c'est possible, c'est que la sauvegarde soit déclenchée dès que je clique sur "Éteindre" (en soirée en général) : de cette manière la sauvegarde serait automatisée tous les soirs avant l'extinction du PC.
Mais c'est peut-être beaucoup exiger. :ange:
 
PS : c'est ce que j'avais demandé dans mon post plus haut du 11-06-2014 à 18:20:06.
crypo Ben, elle a été adaptée à ton besoin:

Citation :

j'aimerais automatiser la tâche par un script qui exécute la commande de sauvegarde puis éteint l'ordinateur


"shutdown -h now" sert à stopper ton PC après la synchro.
Sur le tuto que tu cites il n'en est pas question :)

echab crypo m'a écrit :
 
"La commande : "shutdown -h now" ne sera pas lancée si tu édites crontab avec "crontab -e" car elle nécessite des droits root."
 
D'où sort cette commande (je ne l'ai pas vue dans le tuto http://www.ophyde.com/sauvegarde-a [...] tab-rsync/ )? A quoi sert-elle ? Merci.
crypo ton script ressemblera à:

Citation :

#!/bin/bash  
rsync -a /home/Echab /lepointdemontagedetonhddexterne/ledossierprevupourlasauvegarde  
shutdown -h now


 
Je viens de regarder la doc Ubuntu :

Citation :

Crontab commands are generally stored in the crontab file belonging to your user account (and executed with your user's level of permissions). If you want to regularly run a command requiring administrative permissions, edit the root crontab file:
 

sudo crontab -e


 


La commande : "shutdown -h now" ne sera pas lancée si tu édites crontab avec "crontab -e" car elle nécessite des droits root.
Utilise :
 

sudo crontab -e


 
je viens de tester, ça fonctionne :)

crypo Oui ça semble bon,
tu peux tester en changeant l'heure histoire de n'avoir pas à attendre midi :D
echab OK o'gure.
Sinon, le reste est bon ?
o'gure (ça serait plus propre de mettre le script autre part que dans /usr/bin. Par exemple dans /usr/local/bin)
echab OK, j'ai fini le boulot grâce à toi.
 
Pour la deuxième partie (automatisation par crontab), j'écris d'abord :
crontab -e -root
Puis, si je veux par exemple une sauvegarde tous les jours à 12h :
00 12 * * * /usr/bin/backup.sh  
 
C'est ça ?
crypo

Citation :

"Coller le script", c'est ce script :
 
#!/bin/bash
rsync -a /var/www /home/backup/  ?


oui :)
 
rsync -a /var/www /home/backup/
en vert le chemin vers le dossier que tu souhaites sauvegarder, en orange le dossier de destination de la sauvegarde.
Donc: rsync -a /home/Echab /lepointdemontagedetonhddexterne/ledossierprevupourlasauvegarde

arborescence système

/   Racine du système, hiérarchie primaire
/bin  anglais binutils ou binaries  Exécutables des commandes essentielles
/boot   Fichiers statiques du chargeur d’amorçage
/dev  anglais device  Fichiers spéciaux des périphériques
/etc  anglais editing text config  Fichiers textes de configuration
/home  anglais maison  Répertoires personnels des utilisateurs
/lib  anglais librairies  Bibliothèques partagées essentielles et modules du noyau
/media   Contient les points de montages pour les médias amovibles
/mnt  anglais mount  Point de montage pour monter temporairement un système de fichiers
/proc  anglais processus  Répertoire virtuel pour les informations système (états du noyau et des processus système
/root  anglais = racine  Répertoire personnel du super-utilisateur
/sbin  anglais super binutils ou super binaries  Exécutables système essentiels
/srv  anglais services  Données pour les services du système
/tmp  anglais temporary  Fichiers temporaires
/usr  anglais Unix system resources  Hiérarchie secondaire, pour des données en lecture seule par les utilisateurs. Ce répertoire contient les applications usuelles des utilisateurs et leurs fichiers
/usr/local   Hiérarchie tertiaire. Emplacement où les utilisateurs doivent installer les applications qu'ils compilent.
/var  anglais variable  Données variables et diverses
/opt  anglais optionnels  Emplacement pour des applications installées hors gestionnaire de paquets (logiciels optionnels)  
 
http://doc.ubuntu-fr.org/arborescence
rsync http://www.delafond.org/traducmanf [...] ync.1.html

echab C'est très gentil de ta part crypo  :)
 
"Coller le script", c'est ce script :
 
#!/bin/bash
rsync -a /var/www /home/backup/  ?
 
Si oui, que signifie le "www" ? C'est le chemin de mon HD externe ?
crypo

Citation :

"Créer un fichier appelé backup.sh dans /usr/bin qui contient les exécutables sous linux"   :??:  


Bah :D
 

touch /usr/bin/backup.sh


créera le fichier backup.sh dans les dossier /usr/bin, Place où se trouvent les executables dans Ubuntu.
 
Ensuite tu ouvres ce fichier avec ton éditeur de texte (sous Ubuntu c'est "gedit" l’éditeur)

gksu gedit /usr/bin/backup.sh


si gksu n'est pas installé :

sudo apt-get install gksu


Dans le fichier ouvert avec gedit tu colle le script en adaptant les chemins .(si tu sèches n'hésite pas à demander :) )
Tu dois rendre le fichier contenant le script (backup.sh) exécutable :

chmod u+x /usr/bin/backup.sh


 
Si ça peut t'aider passe directement à la Partie 2 http://infotrux.free.fr/index.php/ [...] sync-cron/

echab Merci o'gure.
 
 
Mais mon problème c'est que ce tuto http://www.ophyde.com/sauvegarde-a [...] tab-rsync/ indiqué par crypo est tout à fait incompréhensible pour les débutants sur Linux comme moi :
 
Exemple de phrase tout à fait inadaptée pour les débutants :
 
"Créer un fichier appelé backup.sh dans /usr/bin qui contient les exécutables sous linux"   :??:  
 
Si quelqu'un pouvait me détailler ce tuto étapes par étapes ça me dépannerait vraiment. Merci d'avance.
o'gure

echab a écrit :

Pas pigé ton message.


A la fin de ton script de sauvegarde, rajoute la ligne qu'il indique

echab Pas pigé ton message.
crypo Essaye en ajoutant cette ligne à la fin du .sh

Code :
  1. shutdown -h now

echab Je n'ai rien trouvé comme ça.
Bonne soirée.
crypo Google : cron + rsync + shutdown
echab Merci crypo, mais j'aimerais automatiser la tâche par un script qui exécute la commande de sauvegarde puis éteint l'ordinateur.  
Ça peut se faire ?  
Ce serait le top  :bounce:  
crypo Simple? Un script cron + rsync http://www.ophyde.com/sauvegarde-a [...] tab-rsync/
Il te reste à adapter les chemins
echab Non BlockDevice, j'ai pas besoin de chiffrer mes sauvegardes, je veux quelque chose de simple.
rdiffbackup / rsnapshot / grsync ?
 
Perso, j'utilise duplicity pour faire des backup chiffrés via gpg sur un nas partagé, et bontmia et backupninja pour les serveurs.
crypo Backuppc peut-être? http://doc.ubuntu-fr.org/backuppc
echab :hello:  
 
deja-dup et rsync.
J'essaie en ce moment luckyBackup mais il ne trouve pas mon répertoire de destination (clé USB).
crypo :hello:  

Citation :

J'ai essayé plusieurs logs de sauvegarde sur Kubuntu et aucun ne me satisfait.


Si tu commençais par les citer, ça permettrait de ne pas te les proposer ?

echab Bonjour :)
 
 
J'ai essayé plusieurs logs de sauvegarde sur Kubuntu et aucun ne me satisfait.
 
Mais ça me permet de préciser maintenant le type de log que je souhaite :
 
1) Qu'il me fasse des sauvegardes complètes à chaque fois (incrémentielle ou différentielle facultatives).
2) Qu'il sauvegarde mon /home de Kubuntu à l'identique sur mon HD externe formaté en ext4 : je ne veux pas de transformation des fichiers (pas de compression en particulier).
Note : j'effacerai les anciennes sauvegardes de temps en temps,mon HD externe fait 2 To, donc pas de souci.
3) Que je puisse programmer quotidiennement mes sauvegardes à une heure précise.
 
J'avais tout ça avec Syncback sur XP.
 
Merci d'avance pour vos propositions.

Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR