2010-10-26 14 views
0

Toutes les sources sont sur le système d'exploitation Windows, et la sauvegarde de destination est sur le système Unix (nous utilisons Samba).Comment sauvegarder le référentiel source et les dossiers de destination zip?

Mon référentiel source est similaire à:

-Repository 
--Folder1 
---Files 
--Folder2 
---Files 
etc... 

Je voudrais avoir une destination similaire à:

-Repository 
--Folder1.zip 
--Folder2.zip 
etc... 

Après la première sauvegarde, je ne les fichiers de sauvegarde qui ont changé depuis la dernière sauvegarde . (ou sauvegarde si de nouveaux dossiers/fichiers ont été créés).

Est-ce que quelqu'un connaît un outil ou un script pour mes besoins de sauvegarde? Pouvons-nous faire cela avec Robocopy?

Répondre

0

Vous pouvez installer Cygwin sur votre machine Windows et utiliser simple script sh, comme celui qui suit:

#!/bin/bash 
for i in $(ls); do 
     tar czf $i.tar.gz $i 
done 

# specify your destination here: 
rsync *.tar.gz /tmp 
rm *.tar.gz 

BTW, ce n'est pas la façon la plus simple, je suppose.

0

Si vous êtes ouvert à oublier la partie passer comme un éclair, je conseille backuppc sur le système Unix et rsync (win32 port)/ou config samba sur le système Windows

voir https://help.ubuntu.com/community/BackupPC et http://backuppc.sourceforge.net/ pour plus d'infos

+0

Non, je ne peux pas oublier la partie de fermeture. En fait, nous avons 20 To à sauvegarder. –

+0

Il y a une compression dans backuppc, vous devriez essayer (voir http://goo.gl/GkOR) –