Clean up for non-dev building their own images
[ikiwiki.git] / docs / how_to_implement_hammer_pseudo_file_system__40___pfs___41___slave_mirroring_from_pfs_master / index.mdwn
index 3361a3d..a96d532 100644 (file)
@@ -9,7 +9,7 @@ The Hammer file systems on Disk 1 and Disk 2 are mounted in '/etc/fstab' accordi
     /dev/ad4s1h             /Backup1        hammer  rw              2       2
     /dev/ad6s1h             /Backup2        hammer  rw              2       2
 
-Go to the Hammer file system on Disk 1. We will be creaing a master PFS called 'test' and will be mounting it using a null mount. If you don't have a directory called 'pfs' under the Hammer file system you should create it.
+Go to the Hammer file system on Disk 1. We will be creating a master PFS called 'test' and will be mounting it using a null mount. If you don't have a directory called 'pfs' under the Hammer file system you should create it.
 
     # pwd
     /Backup1
@@ -92,33 +92,10 @@ We do the "sync" so that the file creation operation in flushed from the kernel
 
 #Enabling continuous mirroring.
 
-You can enable continuous mirroring by editing a few files.
-One way to make sure the mirroring works continuously is to use the 'lockf' utility.
-This is one way to do it.
+The hammer mirror-stream will automatically restart if the connection is lost so you only need to start it up once at boot.You can do this with an @reboot entry in the crontab.
 
-    # mkdir /root/adm && cd /root/adm
-    # touch .lockfile
+    @reboot root hammer mirror-stream /Backup1/test /Backup2/test
 
-Now make two scripts 'hms' and 'hmc' with the following contents inside /root/adm
 
-    # cat hms
-    hammer mirror-stream /Backup1/test /Backup2/test &
 
-    # cat hmc
-    hammer synctid /Backup1/test
-    hammer mirror-copy /Backup1/test /Backup2/test 
 
-Edit '/etc/rc.local' and add the following line.
-
-    (cd /root/adm; /usr/bin/lockf -k -t 0 .lockfile ./hms) &
-
-Edit 'crontab' and add the following Lines.
-
-    #Check and restart mirroring if needed every 10 minutes
-    */10 * * * * (cd /root/adm; /usr/bin/lockf -k -t 0 .lockfile ./hms) &
-
-Edit '/etc/rc.shutdown.local' and add the following lines.
-
-    pkill -f /usr/bin/lockf -k -t 0 .lockfile ./hms
-    pkill -f hammer mirror-stream /Backup1/test /Backup2/test
-    (cd /root/adm; /usr/bin/lockf -k -t 10 .lockfile ./hmc)