Système de backup

2008-12-08 Thread Sébastien Adam
Bonjour à tous,

Chez une connaissance, j'ai installé un serveur de fichiers (sous
debian bien sûr ;-). Comme le PC est un "vieux" PC reconditionné, je
n'ai pas installé de serveur graphique. Cela marche vraiment très
bien. Toutefois, je voudrais faire un système de backup pour les
données (normale, sur un serveur de fichier). Les sauvegardes sont
réalisées sur un disque dur externe (il faut composer avec le matériel
existant).

Voici le schéma de sauvegarde que j'envisage:
- Chaque vendredi, une sauvegarde complète est réalisée.
- Les sauvegardes du vendredi sont gardées pendant un mois (semaine 1
à 4 ou 5 suivant les mois).
- Les autres jours de la semaine, une sauvegarde incrémentielle par
rapport à la dernière sauvegarde complète est réalisée.
- Les sauvegardes incrémentielles sont gardées pendant une semaine (jour 1 à 4).
- Pas de sauvegarde le week-end (son bureau est fermé le week-end).

Je voudrais savoir si quelqu'un parmi vous a déjà réalisé ce genre de
chose et si je peux profiter de son expérience.

Merci et à bientôt.


Sebastien Adam
  Avenue Adolphe Lacomblé 40/13
  1030 Bruxelles
  Belgique
Tel/Fax : +32 (0)2 280.07.76
GSM : +32 (0)484 930.939
sebastien.adam.be[at]gmail.com
http://www.sebastienadam.be/

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Système de backup

2008-12-08 Thread Xavier Brochard
Le lundi 08 décembre 2008 09:47:59 Sébastien Adam, vous avez écrit :
> Chez une connaissance, j'ai installé un serveur de fichiers (sous
> debian bien sûr ;-). Comme le PC est un "vieux" PC reconditionné, je
> n'ai pas installé de serveur graphique. Cela marche vraiment très
> bien. Toutefois, je voudrais faire un système de backup pour les
> données (normale, sur un serveur de fichier). Les sauvegardes sont
> réalisées sur un disque dur externe (il faut composer avec le matériel
> existant).
>
> Voici le schéma de sauvegarde que j'envisage:
> - Chaque vendredi, une sauvegarde complète est réalisée.
> - Les sauvegardes du vendredi sont gardées pendant un mois (semaine 1
> à 4 ou 5 suivant les mois).
> - Les autres jours de la semaine, une sauvegarde incrémentielle par
> rapport à la dernière sauvegarde complète est réalisée.
> - Les sauvegardes incrémentielles sont gardées pendant une semaine (jour 1
> à 4). - Pas de sauvegarde le week-end (son bureau est fermé le week-end).
>
> Je voudrais savoir si quelqu'un parmi vous a déjà réalisé ce genre de
> chose et si je peux profiter de son expérience.

Je fais ça.
Depuis le jour où j'ai découvert Dirvish dans le bouquin de Raphael Hertzog, 
je me suis considérablement simplifié la vie. 
http://www.dirvish.org/
C'est un petit programme (en perl) qui tourne au-dessus de Rsync, est (très) 
simple à configurer et gère très bien la rotation des sauvegardes. Il est bien 
documenté et il y a un howto pour Debian.
Dans chaque sauvegarde, toute l'arborescence du système de fichier est recréée 
à l'aide de liens symboliques (donc sans occupper trop de place). Ça rend la 
navigation dans les sauvegardes très facile - c'est pour moi essentiel: de 
même qu'on automatise la sauvegarde pour faciliter la vie de l'utilisateur, la 
recherche et la récupération de données doit être à la portée de tout un 
chacun.


-- 
Xavier
[EMAIL PROTECTED]
09 54 06 16 26

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Système de backup

2008-12-08 Thread François Cerbelle

Le Lun 8 décembre 2008 09:47, Sébastien Adam a écrit :
> Bonjour à tous,
[...]
> Je voudrais savoir si quelqu'un parmi vous a déjà réalisé ce genre de
> chose et si je peux profiter de son expérience.

Si ton systeme de fichiers est de type ext3 ou qu'il sait gerer les liens
"durs" (pas symboliques), tu peux utiliser une astuce (exemple sur deux
jours):
- tu supprimes la sauvegarde la plus ancienne (J-3)
- tu copies le répertoire J-2 vers J-3 en utilisant des liens durs (ne
prend pas de place);
- tu fais un rsync des données vers le répertoire "J-1", avec l'option
"suppression avant ecrasement" pour forcer un changement d'i-node sans
écraser le contenu existant (et le contenu des liens durs venant de J-2)

Ainsi, tu as un répertoire qui est l'exacte copie de tes données, puis tu
as une serie de répertoires J-2, J-3, ... qui contiennent soit des liens
durs ne prenant pas de place vers les fichier de la sauvegarde suivante,
lorsqu'ils n'ont pas été modifiés, soit une nouvelle version des fichiers
(nouveau contenu dans un nouveau i-node).

Tu as ainsi plusieurs snapshots pas cher, prenant peu de place (taille
totale de tes données plus uniquement les changements) et rapide (peu
gourmande en CPU). Il te faut juste un systeme de fichier gerant les liens
durs. Cette solution ne répond pas totalement à ta question, mais tu peux
t'en inspirer pour construire tes scripts de sauvegarde. Elle présente
l'avantage de pouvoir présenter en ligne aux utilisateurs les répertoires
J-1, J-2, J-3 pour qu'ils puissent y récupérer les anciennes versions de
leurs fichiers eux-mêmes. Cette solution est documentée dans "Linux server
Hacks vol.1" (O'Reilly). Avec un peu de chance, tu pourras dénicher un
exemplaire Francais quelque part.


Fanfan
-- 
http://www.cerbelle.net - http://www.afdm-idf.org

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Système de backup

2008-12-08 Thread Frédéric Massot

Sébastien Adam a écrit :

Bonjour à tous,

Chez une connaissance, j'ai installé un serveur de fichiers (sous
debian bien sûr ;-). Comme le PC est un "vieux" PC reconditionné, je
n'ai pas installé de serveur graphique. Cela marche vraiment très
bien. Toutefois, je voudrais faire un système de backup pour les
données (normale, sur un serveur de fichier). Les sauvegardes sont
réalisées sur un disque dur externe (il faut composer avec le matériel
existant).

Voici le schéma de sauvegarde que j'envisage:
- Chaque vendredi, une sauvegarde complète est réalisée.
- Les sauvegardes du vendredi sont gardées pendant un mois (semaine 1
à 4 ou 5 suivant les mois).
- Les autres jours de la semaine, une sauvegarde incrémentielle par
rapport à la dernière sauvegarde complète est réalisée.
- Les sauvegardes incrémentielles sont gardées pendant une semaine (jour 1 à 4).
- Pas de sauvegarde le week-end (son bureau est fermé le week-end).

Je voudrais savoir si quelqu'un parmi vous a déjà réalisé ce genre de
chose et si je peux profiter de son expérience.


Tout cela est possible et même plus avec BackupPC :o) 
http://backuppc.sourceforge.net/info.html


Il possède aussi une interface web pour gérer les sauvegardes, les 
clients à sauvegarder, tu peux accorder l'accès au sauvegarde pour 
certain utilisateur, etc


Je l'utilise pour sauvegarder les serveurs Linux avec du rsync+ssh.

--
==
|  FRÉDÉRIC MASSOT   |
| http://www.juliana-multimedia.com  |
|   mailto:[EMAIL PROTECTED]   |
===Debian=GNU/Linux===

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Système de backup

2008-12-08 Thread Jacques-Daniel PILLON
Le lundi 08 décembre 2008 09:47:59 Sébastien Adam, vous avez écrit :
> Bonjour à tous,
>

Bonjour,

> Chez une connaissance, j'ai installé un serveur de fichiers (sous
> debian bien sûr ;-). Comme le PC est un "vieux" PC reconditionné, je
> n'ai pas installé de serveur graphique. Cela marche vraiment très
> bien. Toutefois, je voudrais faire un système de backup pour les
> données (normale, sur un serveur de fichier). Les sauvegardes sont
> réalisées sur un disque dur externe (il faut composer avec le matériel
> existant).
>
> Voici le schéma de sauvegarde que j'envisage:
> - Chaque vendredi, une sauvegarde complète est réalisée.
> - Les sauvegardes du vendredi sont gardées pendant un mois (semaine 1
> à 4 ou 5 suivant les mois).
> - Les autres jours de la semaine, une sauvegarde incrémentielle par
> rapport à la dernière sauvegarde complète est réalisée.
> - Les sauvegardes incrémentielles sont gardées pendant une semaine (jour 1
> à 4). - Pas de sauvegarde le week-end (son bureau est fermé le week-end).
>

Voici ce que j'obtiens en utilisant rsnapshot (lui aussi basé sur rsync) sur 
un site en production (serveurs d'applications):

[EMAIL PROTECTED]:~$ ls -alh ../system/backup/rsnapshot/
total 64K
drwxr-xr-x  15 root root  4,0K 2008-12-08 08:00 .
drwxrwxr-x+ 10 backup   staff 4,0K 2007-12-10 04:39 ..
drwxr-xr-x   4 root root  4,0K 2008-12-07 04:02 daily.0
drwxr-xr-x   4 root root  4,0K 2008-12-06 04:02 daily.1
drwxr-xr-x   4 root root  4,0K 2008-12-05 04:02 daily.2
drwxr-xr-x   4 root root  4,0K 2008-12-04 04:02 daily.3
drwxr-xr-x   4 root root  4,0K 2008-12-03 04:03 daily.4
drwxr-xr-x   4 root root  4,0K 2008-12-01 08:02 daily.5
drwxr-xr-x   4 root root  4,0K 2008-11-30 04:04 daily.6
drwxr-xr-x   4 root root  4,0K 2008-12-08 08:02 hourly.0
drwxr-xr-x   4 root root  4,0K 2008-12-08 04:02 hourly.1
drwxr-xr-x   4 root root  4,0K 2008-12-08 00:02 hourly.2
drwxr-xr-x   4 root root  4,0K 2008-12-07 20:02 hourly.3
drwxr-xr-x   4 root root  4,0K 2008-12-07 16:02 hourly.4
drwxr-xr-x   4 root root  4,0K 2008-12-07 12:02 hourly.5
[EMAIL PROTECTED]:~$

Une sauvegarde toutes les 4 heures (soit 6 dans une journée) plus une 
sauvegarde tous les jours que l'on garde une semaine (7 jours). Toutes les 
sauvegardes sont incrémentales (hard links).

Parties importantes du fichier /etc/rsnapshot.conf :
[...]
snapshot_root   /home/system/backup/rsnapshot/
[...]
intervalhourly  6
intervaldaily   7
[...]
# Données site géographique #1 : 
backup  [EMAIL PROTECTED]:/home/ serveur1/users
backup  [EMAIL PROTECTED]:/etc/  serveur1/system
# Données site géographique #2 : 
backup  [EMAIL PROTECTED]:/home/ serveur2/users
backup  [EMAIL PROTECTED]:/etc/  serveur2/system
[...]

Les "clients" sont contactés par ssh donc il faut mettre en place un système 
de clé publique. Le serveur (au passage, il est encore sous sarge...) à accès 
aux "client" via ipsec (passerelle m0n0wall).

J'expérimente aussi dirvish.

> Je voudrais savoir si quelqu'un parmi vous a déjà réalisé ce genre de
> chose et si je peux profiter de son expérience.
>
> Merci et à bientôt.
>

Bonne journée

> 
> Sebastien Adam
>   Avenue Adolphe Lacomblé 40/13
>   1030 Bruxelles
>   Belgique
> Tel/Fax : +32 (0)2 280.07.76
> GSM : +32 (0)484 930.939
> sebastien.adam.be[at]gmail.com
> http://www.sebastienadam.be/

-- 
/*
Librement vôtre
,= ,-_-. =.
   ((_/)o o(\_))
 `-'(. .)`-' (oo)
+---\_/-OO-\/-oo+
|   Jacques-Daniel PILLON   |
|18 rue Charles VII|
|   43000 Le Puy en Velay  |
|  |
|   Mobile  : 0661827730|
|   Fixe: 0951223015  |
|   Fax : 0956223015 |
+---*/

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Système de backup

2008-12-09 Thread Gilles Mocellin
On Mon, Dec 08, 2008 at 10:55:49AM +0100, François Cerbelle  wrote:
> 
> Le Lun 8 décembre 2008 09:47, Sébastien Adam a écrit :
> > Bonjour à tous,
> [...]
> > Je voudrais savoir si quelqu'un parmi vous a déjà réalisé ce genre de
> > chose et si je peux profiter de son expérience.
> 
> Si ton systeme de fichiers est de type ext3 ou qu'il sait gerer les liens
> "durs" (pas symboliques), tu peux utiliser une astuce (exemple sur deux
> jours):
> - tu supprimes la sauvegarde la plus ancienne (J-3)
> - tu copies le répertoire J-2 vers J-3 en utilisant des liens durs (ne
> prend pas de place);
> - tu fais un rsync des données vers le répertoire "J-1", avec l'option
> "suppression avant ecrasement" pour forcer un changement d'i-node sans
> écraser le contenu existant (et le contenu des liens durs venant de J-2)

[...]

Pour info, c'est ce que fait rsnapshot.


signature.asc
Description: Digital signature


Re: Système de backup

2008-12-09 Thread François Cerbelle

Gilles Mocellin a écrit :

On Mon, Dec 08, 2008 at 10:55:49AM +0100, François Cerbelle  wrote:

Le Lun 8 décembre 2008 09:47, Sébastien Adam a écrit :

Bonjour à tous,

[...]

Je voudrais savoir si quelqu'un parmi vous a déjà réalisé ce genre de
chose et si je peux profiter de son expérience.

Si ton systeme de fichiers est de type ext3 ou qu'il sait gerer les liens
"durs" (pas symboliques), tu peux utiliser une astuce (exemple sur deux
jours):
- tu supprimes la sauvegarde la plus ancienne (J-3)
- tu copies le répertoire J-2 vers J-3 en utilisant des liens durs (ne
prend pas de place);
- tu fais un rsync des données vers le répertoire "J-1", avec l'option
"suppression avant ecrasement" pour forcer un changement d'i-node sans
écraser le contenu existant (et le contenu des liens durs venant de J-2)


[...]

Pour info, c'est ce que fait rsnapshot.


Grrr... Pourquoi y'a des gens qui font des outils tout prêts... J'ai 
plus qu'à aller me coucher, moi ! ;-)


Merci de l'info, je n'ai jamais installé rsnapshot et donc jamais lu son 
man.



Fanfan

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Système de backup

2008-12-10 Thread Xavier Brochard
Le lundi 08 décembre 2008 11:57:17 Frédéric Massot, vous avez écrit :
> Tout cela est possible et même plus avec BackupPC :o)
> http://backuppc.sourceforge.net/info.html

par curiosité: 
quelqu'un a déjà comparé RSnapshot, BackupPC et Dirvish ?
ils font les choses de la même façon
mais sauf l'interface web de BackupPC, quels sont les avantages/défauts, à 
part celui de plaire à l'admin ?

Dans une présentation de Dirvish
http://wiki.dirvish.org/index.cgi?Presentations
j'ai trouvé (diapo 48) une petite comparaison avec BackupPC:
- Web GUI
- Easy, user driven single file restore
- Efficient disk space use
- finds same data under different names
- Good for large systems of similar computers
- Not good for backup drive swapping

-- 
Xavier
[EMAIL PROTECTED]
09 54 06 16 26

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Système de backup

2008-12-11 Thread Sébastien Adam
Bonjour à tous,

Merci à tous pour vos suggestions. Toutefois, j'ai besoin de
quelquechose de beaucoup plus simple. Ainsi, j'ai réalisé un petit
script perl. Si ça intéresse quelqu'un, il est en annexe.

A bientôt.


Sebastien Adam
  Avenue Adolphe Lacomblé 40/13
  1030 Bruxelles
  Belgique
Tel/Fax : +32 (0)2 280.07.76
GSM : +32 (0)484 930.939
sebastien.adam.be[at]gmail.com
http://www.sebastienadam.be/


backup
Description: Binary data


Re: Système de backup

2008-12-11 Thread Daniel Caillibaud

Sébastien Adam a écrit :

Bonjour à tous,

Merci à tous pour vos suggestions. Toutefois, j'ai besoin de
quelquechose de beaucoup plus simple. Ainsi, j'ai réalisé un petit
script perl. Si ça intéresse quelqu'un, il est en annexe.


Ça me rappelle un article sur le sujet http://artisan.karma-lab.net/node/1606 (ce même article parlait auparavant de rdiff-backup mais visiblement 
cela a été éliminé pour cause de fiabilité).


--
Daniel

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Système de backup

2008-12-11 Thread mouss
François Cerbelle a écrit :
> Le Lun 8 décembre 2008 09:47, Sébastien Adam a écrit :
>> Bonjour à tous,
> [...]
>> Je voudrais savoir si quelqu'un parmi vous a déjà réalisé ce genre de
>> chose et si je peux profiter de son expérience.
> 
> Si ton systeme de fichiers est de type ext3 ou qu'il sait gerer les liens
> "durs" (pas symboliques), tu peux utiliser une astuce (exemple sur deux
> jours):
> - tu supprimes la sauvegarde la plus ancienne (J-3)
> - tu copies le répertoire J-2 vers J-3 en utilisant des liens durs (ne
> prend pas de place);
> - tu fais un rsync des données vers le répertoire "J-1", avec l'option
> "suppression avant ecrasement" pour forcer un changement d'i-node sans
> écraser le contenu existant (et le contenu des liens durs venant de J-2)
> 

les deux dernières étapes se font en une avec l'option --link-dest de
rsync.


> Ainsi, tu as un répertoire qui est l'exacte copie de tes données, puis tu
> as une serie de répertoires J-2, J-3, ... qui contiennent soit des liens
> durs ne prenant pas de place vers les fichier de la sauvegarde suivante,
> lorsqu'ils n'ont pas été modifiés, soit une nouvelle version des fichiers
> (nouveau contenu dans un nouveau i-node).
> 
> Tu as ainsi plusieurs snapshots pas cher, prenant peu de place (taille
> totale de tes données plus uniquement les changements) et rapide (peu
> gourmande en CPU). Il te faut juste un systeme de fichier gerant les liens
> durs. Cette solution ne répond pas totalement à ta question, mais tu peux
> t'en inspirer pour construire tes scripts de sauvegarde. Elle présente
> l'avantage de pouvoir présenter en ligne aux utilisateurs les répertoires
> J-1, J-2, J-3 pour qu'ils puissent y récupérer les anciennes versions de
> leurs fichiers eux-mêmes. Cette solution est documentée dans "Linux server
> Hacks vol.1" (O'Reilly). Avec un peu de chance, tu pourras dénicher un
> exemplaire Francais quelque part.
> 
> 
> Fanfan

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Re: Système de backup

2008-12-11 Thread François Cerbelle

Le Jeu 11 décembre 2008 17:46, mouss a écrit :
> François Cerbelle a écrit :
>> - tu copies le répertoire J-2 vers J-3 en utilisant des liens durs (ne
>> prend pas de place);
>> - tu fais un rsync des données vers le répertoire "J-1", avec l'option
>> "suppression avant ecrasement" pour forcer un changement d'i-node sans
>> écraser le contenu existant (et le contenu des liens durs venant de J-2)
>
> les deux dernières étapes se font en une avec l'option --link-dest de
> rsync.
>

Oops, pardon, je réciterai trois pages de "man rsync" ce soir avant de me
coucher !
;-)

Fanfan

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]