Cherche log de sauvegarde de /home selon mes préférences.

Cherche log de sauvegarde de /home selon mes préférences. - Logiciels - Linux et OS Alternatifs

Marsh Posté le 11-06-2014 à 06:41:38    

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.


---------------
François (alias « echab »)   « Tout ce je sais, c'est que je ne  sais rien. » (Socrate)
Reply

Marsh Posté le 11-06-2014 à 06:41:38   

Reply

Marsh Posté le 11-06-2014 à 11:49:33    

: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 ?

Reply

Marsh Posté le 11-06-2014 à 11:54:01    

:hello:  
 
deja-dup et rsync.
J'essaie en ce moment luckyBackup mais il ne trouve pas mon répertoire de destination (clé USB).


---------------
François (alias « echab »)   « Tout ce je sais, c'est que je ne  sais rien. » (Socrate)
Reply

Marsh Posté le 11-06-2014 à 12:08:21    

Backuppc peut-être? http://doc.ubuntu-fr.org/backuppc

Reply

Marsh Posté le 11-06-2014 à 12:09:15    

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.

Reply

Marsh Posté le 11-06-2014 à 12:10:55    

Non BlockDevice, j'ai pas besoin de chiffrer mes sauvegardes, je veux quelque chose de simple.


---------------
François (alias « echab »)   « Tout ce je sais, c'est que je ne  sais rien. » (Socrate)
Reply

Marsh Posté le 11-06-2014 à 12:21:52    

Simple? Un script cron + rsync http://www.ophyde.com/sauvegarde-a [...] tab-rsync/
Il te reste à adapter les chemins

Reply

Marsh Posté le 11-06-2014 à 18:20:06    

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:  


---------------
François (alias « echab »)   « Tout ce je sais, c'est que je ne  sais rien. » (Socrate)
Reply

Marsh Posté le 12-06-2014 à 13:41:10    

Google : cron + rsync + shutdown

Reply

Marsh Posté le 12-06-2014 à 21:03:51    

Je n'ai rien trouvé comme ça.
Bonne soirée.


---------------
François (alias « echab »)   « Tout ce je sais, c'est que je ne  sais rien. » (Socrate)
Reply

Marsh Posté le 12-06-2014 à 21:03:51   

Reply

Marsh Posté le 13-06-2014 à 10:32:52    

Essaye en ajoutant cette ligne à la fin du .sh

Code :
  1. shutdown -h now


Message édité par crypo le 13-06-2014 à 11:15:08
Reply

Marsh Posté le 17-06-2014 à 10:32:17    

Pas pigé ton message.


---------------
François (alias « echab »)   « Tout ce je sais, c'est que je ne  sais rien. » (Socrate)
Reply

Marsh Posté le 17-06-2014 à 10:37:59    

echab a écrit :

Pas pigé ton message.


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


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 17-06-2014 à 11:23:49    

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.


Message édité par echab le 17-06-2014 à 11:31:42

---------------
François (alias « echab »)   « Tout ce je sais, c'est que je ne  sais rien. » (Socrate)
Reply

Marsh Posté le 17-06-2014 à 12:56:01    

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/


Message édité par crypo le 17-06-2014 à 13:04:51
Reply

Marsh Posté le 18-06-2014 à 16:48:50    

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 ?


Message édité par echab le 18-06-2014 à 16:49:14

---------------
François (alias « echab »)   « Tout ce je sais, c'est que je ne  sais rien. » (Socrate)
Reply

Marsh Posté le 18-06-2014 à 17:37:11    

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


Message édité par crypo le 18-06-2014 à 18:00:01
Reply

Marsh Posté le 19-06-2014 à 07:17:28    

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 ?


---------------
François (alias « echab »)   « Tout ce je sais, c'est que je ne  sais rien. » (Socrate)
Reply

Marsh Posté le 19-06-2014 à 07:32:05    

(ça serait plus propre de mettre le script autre part que dans /usr/bin. Par exemple dans /usr/local/bin)


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 19-06-2014 à 10:36:14    

OK o'gure.
Sinon, le reste est bon ?


---------------
François (alias « echab »)   « Tout ce je sais, c'est que je ne  sais rien. » (Socrate)
Reply

Marsh Posté le 19-06-2014 à 10:49:21    

Oui ça semble bon,
tu peux tester en changeant l'heure histoire de n'avoir pas à attendre midi :D

Reply

Marsh Posté le 19-06-2014 à 12:34:01    

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 :)


Message édité par crypo le 19-06-2014 à 12:35:03
Reply

Marsh Posté le 19-06-2014 à 21:13:03    

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.


Message édité par echab le 19-06-2014 à 21:14:42

---------------
François (alias « echab »)   « Tout ce je sais, c'est que je ne  sais rien. » (Socrate)
Reply

Marsh Posté le 19-06-2014 à 21:19:59    

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 :)

Reply

Marsh Posté le 19-06-2014 à 22:56:36    

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.


Message édité par echab le 20-06-2014 à 09:32:47

---------------
François (alias « echab »)   « Tout ce je sais, c'est que je ne  sais rien. » (Socrate)
Reply

Marsh Posté le 20-06-2014 à 12:08:13    

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 :)

Message cité 1 fois
Message édité par crypo le 20-06-2014 à 14:24:58
Reply

Marsh Posté le 20-06-2014 à 18:18:17    

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).


Message édité par echab le 20-06-2014 à 18:20:27

---------------
François (alias « echab »)   « Tout ce je sais, c'est que je ne  sais rien. » (Socrate)
Reply

Marsh Posté le 20-06-2014 à 19:30:28    

Bon teste déjà comme ça on verra plus tard si il y a un dysfonctionnement.

Reply

Marsh Posté le 16-07-2014 à 08:01:30    

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.


---------------
François (alias « echab »)   « Tout ce je sais, c'est que je ne  sais rien. » (Socrate)
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed