(no commit message)
authorsgeorge <sgeorge@web>
Mon, 28 Jun 2010 11:01:22 +0000 (04:01 -0700)
committerCharlie <root@leaf.dragonflybsd.org>
Mon, 28 Jun 2010 11:01:22 +0000 (04:01 -0700)
docs/real_time_backup_server_for_microsoft_windows__44___linux__44___bsd_and_mac_os_x_clients/index.mdwn

index b30b704..46f48f2 100644 (file)
@@ -10,10 +10,18 @@ Contact Person for Details : Siju Oommen George [ sgeorge <dot> ml (at) gmail <d
 
 ##Scenario
 
-These Companies have Developers working on projects hosted maninly on Linux ( Debian ) development Servers who need real time backups of their Project files and corresponding Databases. The developers should be able to access Microsoft Windows, Linuxes, BSDs or Mac OS X desktops/cliemts.
+These Companies have Developers working on projects hosted maninly on Linux ( Debian ) development Servers and shared using Samba shares who need real time backups of their Project files and corresponding Databases. The developers should be able to access Microsoft Windows, Linuxes, BSDs or Mac OS X desktops/cliemts.
 
 Till late the backup was implemented using backuppc ( http://backuppc.sourceforge.net/index.html ).
 The disadvantages of using backuppc were
 
-   1. If a file changed on the development server then backuppc would backup the whole file. So for many small changes over
+   1. If a file changed on the development server then backuppc would backup the whole file. So many small changes over a short period of time on a file will force backuppc to store multiple copies of the same file. As the number of such files increase and especially if the file sizes are high then one should compromise either on the no. backups that can be stored or on the backup interval. The backuppc backup interval was 2 hours.
+
+   1. The user interface of backuppc is not safe to be given for all developers because an accident can cause re write of the entire Project files with a previous backup. Also traversing through the hyper links and finding the backup file and downloading it through the browser to the local machine and then copying it to the development server i a tedious task to developers who are used to drag and drop of files for copying/moving.
+
+##Implementation.
+
+   1. A master pfs was created inside a directory in the HAMMER file system. 
+      The root