Q: syncing RAIDs at 2 different locations
I recently started working in 2 different locations and need to figure out a way to keep my 15TB+ of continuously changing and growing data (photoshop files in RAID 0 formation) handy at both locations at all times.
My best idea so far is to get a transportable 15TB work drive that I bring with me back and forth and then keep a stationary TIME MACHINE RAID at each location that continuously back up this transportable work drive...
If anyone has a better idea, please advise.
Posted on Sep 25, 2016 12:26 PM
Firstly lets get the RAID issues out of the way. As Grant said a RAID0 setup does not give you any protection at all, in fact strictly speaking it is twice as likely to fail as a single drive. RAID0 merely gives you a faster system. There are various other RAID systems which can give you protection, for example RAID10 is a combination of RAID0 and RAID1 effectively you get both a stripe set for speed, and a mirror for reliability it would need four drives to accomplish this. There is also RAID5 which uses typically four hard disks one of which is a backup for the other three and therefore from a space point of view more efficient than RAID1, it is however slower.
Now next synchronising data between two sites. What a lot of people forget regarding this is that data can be modified at both ends, and potentially at the same time. Some synchronisation products can only really cope with syncing from A to B and not both directions at the same time.
One approach I suspect will not be suitable to you is Microsoft has a feature built-in to their file server software called DFS - Distributed File System. This is specifically designed to allow the same data to be accessed at multiple sites and for each site to get full local speed with both sites kept in sync automatically. This would require Windows file servers at both sites. Macs can access DFS but cannot act as DFS servers. It should also be possible to use a Linux server running SAMBA4 as a DFS server.
There are also various NAS servers with built-in synching capabilities, they are harder to impossible to fully integrate with Open Directory but for a simple generic file server are good enough. NAS boxes also offer various levels of RAID as well so this would kill two birds with one stone.
A larger enterprise might use a separate data centre to which both offices are directly linked and therefore both offices see the same file server contents. I get the impression this would not be describing your situation.
Finally there are various software programs you could run on a Mac server to sync to another Mac server but bear in mind my comment about bi-directional syncing. There is Rsync a version of which is built-in to OS X, this could be scripted to run several times a day automatically, there is also ChronoSync. Since rsync is a built-in command line (Unix) tool run Terminal and type man rsync for information and/or Google for advice on scripting it.
A final reminder, a typical home broadband link has a fast download connection but a much, much slower upload link. This could make it painfully slow to send files to the other site.
Posted on Sep 26, 2016 7:21 AM