Changes

From SME Server
Jump to navigationJump to search
416 bytes added ,  00:17, 1 July 2013
Line 1: Line 1:  
== ShadowCopy ==
 
== ShadowCopy ==
   −
DRAFT HOWTO
+
ShadowCopy takes a snapshot of ibays and user home folders at scheduled intervals and allows network users to restore previous versions of files via the Windows Explorer file properties page.
 
  −
 
  −
==='''Overview'''===
     −
This Howto is based on information contained in [[bugzilla:1549]].
+
This works for Windows XP and above.
   −
ShadowCopy takes a snapshot of ibays and user home folders at scheduled intervals and allows network users to restore previous versions of files via the Windows Explorer file properties page.
  −
A client is installed by default in Windows XP.
   
To obtain a client for Windows 2000SP3+ download from [http://technet.microsoft.com/en-gb/windowsserver/bb405951.aspx here].
 
To obtain a client for Windows 2000SP3+ download from [http://technet.microsoft.com/en-gb/windowsserver/bb405951.aspx here].
   −
This functionality is included in e-smith-samba, but requires further testing and verification
  −
  −
It requires e-smith-samba-1.14.0-20
  −
  −
SME Server 7.3 has e-smith-samba-1.14.1-3.el4.sme
  −
  −
Please report any bugs to [[bugzilla:1549]].
     −
==='''Configuration'''===
+
===RPM version requirements===
 +
This functionality is included in e-smith-samba since version 1.14.0-20.
    
To check the installed rpm version
 
To check the installed rpm version
Line 26: Line 15:  
On a SME Server 7.3 server this gives
 
On a SME Server 7.3 server this gives
 
e-smith-samba-1.14.1-3.el4.sme
 
e-smith-samba-1.14.1-3.el4.sme
so the installed rpm is more recent than that required (e-smith-samba-1.14.0-20)
+
so the installed rpm is more recent than that required.
    +
===Configuration===
    +
====Enabling and disabling====
 
Initially disable ShadowCopy for specific ibays or users you don't wish to take snapshots for
 
Initially disable ShadowCopy for specific ibays or users you don't wish to take snapshots for
 
eg
 
eg
Line 44: Line 35:  
Then enable and expand templates
 
Then enable and expand templates
 
  config setprop smb ShadowCopy enabled
 
  config setprop smb ShadowCopy enabled
  signal-event ibay-modify Primary
+
config setprop smb WideLinks on
 +
  signal-event ibay-modify
    +
=====WideLinks=====
 +
Samba 3.5 changed the default for WideLinks to no, this tightens security to prevent symbolic links seeing outside the directory root. ShadowCopy itself will work without this setting, but will require shell access to restore files..
 +
 +
====Adding ibays and users to your server====
 +
Add ibays and users to your sme server in the normal way. If ShadowCopy is enabled, then by default the newly added ibays and users will be included in ShadowCopy behaviour, so you must specifically exclude them from ShadowCopy behaviour using the disable commands mentioned above on a per ibay and user basis.
 +
 +
 +
====Snapshots====
 
You need to schedule shadow copy to take snapshots.
 
You need to schedule shadow copy to take snapshots.
 
You can do this manually from the command prompt
 
You can do this manually from the command prompt
Line 53: Line 53:  
At the command prompt do
 
At the command prompt do
 
  /etc/e-smith/events/actions/shadow-copy-rotate
 
  /etc/e-smith/events/actions/shadow-copy-rotate
{{Note box|You will need enough free disk space to take a copy of the entire /home/e-smith/files directory plus any changes that take place.}}
+
{{Note box|You will need enough free disk space [and backup capacity] to take a copy of the entire /home/e-smith/files directory plus any changes that take place.}}
   −
A suitable cron job that runs the script every hour from 10am to 5pm on weekdays would contain the following:
+
====Setup Cron====
 +
A cron job that runs the script every hour from 10am to 5pm on weekdays would contain the following. Adjust to suit your requirements.
    
Create a file
 
Create a file
Line 78: Line 79:  
  /etc/init.d/crond restart
 
  /etc/init.d/crond restart
   −
In Windows access the snapshot files via Windows Explorer file properties page, Previous Versions tab.
+
====Location of ShadowCopy files====
 
  −
A Windows client exists in WinXP SP2
     −
To obtain a client for Windows 2000SP3+ download from [http://technet.microsoft.com/en-gb/windowsserver/bb405951.aspx here].
+
NB. Users recover files with windows explorer.
   −
ShadowCopy files are located in:
+
The ShadowCopy files are located in:
 
  /home/e-smith/files/.shadow/1
 
  /home/e-smith/files/.shadow/1
 
  /home/e-smith/files/.shadow/2
 
  /home/e-smith/files/.shadow/2
Line 93: Line 92:  
Note that a new snapshot is only taken if files have changed.
 
Note that a new snapshot is only taken if files have changed.
   −
Feedback to the bug tracker at
+
===Bugs===
[[bugzilla:1549]]
+
If you find a problem report it to the bug tracker at bugs.contribs.org
 +
 
   −
==='''References:'''===
+
===References===
    
[[bugzilla:1549]]
 
[[bugzilla:1549]]
 +
 +
[[bugzilla:6858]] Wide Links
    
[http://forums.contribs.org/index.php?topic=39954.0 Shadow Copy topic in the Contribs forums]
 
[http://forums.contribs.org/index.php?topic=39954.0 Shadow Copy topic in the Contribs forums]
Line 107: Line 109:     
----
 
----
[[Category:Contrib]]
+
[[Category:Howto]]
[[Category: Backup]]
+
[[Category:Backup]]
 +
[[Category:Administration:File and Directory Access]]
88

edits

Navigation menu