Jump to content

Hi, I need some help with software and hardware to setup a NAS in my company.

It's small graphic design company and I would like all my co-workers to have access to our client files. The way that I think would be Ideal is that everyone would have a folder with all the files on their drives but the files would be synced automatically to NAS. As a backup and as a source for other workers to sync when they will turn on their computers. Preferably with an option to retrieve previous versions of files.

 

Question one: What is the software solution that I should use not to cause conflicts?

Question two: What hardware would be required to use it? Is a ready solution like for eg. Netgear ReadyNAS RN102 able to handle something like this or should I buy a low power PC and maybe install a Bittorrent Sync?

 

I don't know a lot about this and I don't want end up buying software-crippled hardware.

Thank you very much in advance.

Link to comment
https://linustechtips.com/topic/562311-nas-with-automatic-sync-between-computers/
Share on other sites

Link to post
Share on other sites

Is there a reason you would prefer not to just map the nas and have permission specific folders?

- ASUS X99 Deluxe - i7 5820k - Nvidia GTX 1080ti SLi - 4x4GB EVGA SSC 2800mhz DDR4 - Samsung SM951 500 - 2x Samsung 850 EVO 512 -

- EK Supremacy EVO CPU Block - EK FC 1080 GPU Blocks - EK XRES 100 DDC - EK Coolstream XE 360 - EK Coolstream XE 240 -

Link to post
Share on other sites

10 minutes ago, TidaLWaveZ said:

Is there a reason you would prefer not to just map the nas and have permission specific folders?

Agreed, why would you want to constantly have the clients download files? Assuming this is a local network, then you won't really have speed limitations, so why would you want to use it like dropbox? You can have the drive appear as a network drive on each client's PC and any change will be seen by anyone at all times.

 
~ Specs bellow ~
 
 
Windows 10 Pro 64-bit [UEFI]
CPU: Intel i7-5820k Haswell-E @ 4.5-4.7Ghz (1.366-1.431V) | CPU COOLER: Corsair H110 280mm AIO w/ 2x Noctua NF-A14 IPPC-2000 IP67 | RAM: G.Skill Ripjaws 4 32Gb (8x4Gb) DDR4 @ 2666mhz CL15 | MOBO: MSI X99S Gaming 7 ATX | GPU: MSI GTX 1080 Gaming (flashed "X") @ 2138-2151Mhz (locked 1.093V) | PSU: Corsair HX850i 850W 80+ Platinum | SSD's: Samsung Pro 950 256Gb & Samsung Evo 850 500Gb | HDD: WD Black Series 6Tb + 3Tb | AUDIO: Realtek ALC1150 HD Audio | CASE: NZXT Phantom 530 | MONITOR: LG 34UC79G 34" 2560x1080p @144hz & BenQ XL2411Z 24" 1080p @144hz | SPEAKERS: Logitech Z-5450 Digital 5.1 Speaker System | HEADSET: Sennheiser GSP 350 | KEYBOARD: Corsair Strafe MX Cherry Red | MOUSE: Razer Deathadder Chroma | UPS: PowerWalker VI 2000 LCD
 
Mac Pro 2,1 (flashed) OS X 10.11.6 El Capitan 64-bit (NAS, Plex, HTTP Server, Game Servers) [R.I.P]
CPUs: 2x Intel Xeon X5365 @ 3.3Ghz (FSB OC) | RAM: OWC 16Gb (8x2Gb) ECC-FB DDR2 @ 1333mhz | GPU: AMD HD5870 (flashed) | HDDs: WD Black Series 3Tb, 2x WD Black Series 1Tb, WD Blue 2Tb | UPS: Fortron EP1000
 
Link to post
Share on other sites

2 minutes ago, kwiato said:

Files can sometimes get really big and we're working on Wi-Fi. So I was thinking that syncing local files in background would be a better solution than to rely on network speed that might be a bottleneck.

But wouldn't that still mean more work for the Wi-Fi? Let's say client A makes a change to file X. If client B were to use said file, it would then specifically use the Wi-Fi bandwidth at that given moment. Now, if the files were to be synced to each client's PC, that would mean that anyone changing anything would trigger each client to download the new file. Sounds like more of a bottleneck when done like that to me.

 
~ Specs bellow ~
 
 
Windows 10 Pro 64-bit [UEFI]
CPU: Intel i7-5820k Haswell-E @ 4.5-4.7Ghz (1.366-1.431V) | CPU COOLER: Corsair H110 280mm AIO w/ 2x Noctua NF-A14 IPPC-2000 IP67 | RAM: G.Skill Ripjaws 4 32Gb (8x4Gb) DDR4 @ 2666mhz CL15 | MOBO: MSI X99S Gaming 7 ATX | GPU: MSI GTX 1080 Gaming (flashed "X") @ 2138-2151Mhz (locked 1.093V) | PSU: Corsair HX850i 850W 80+ Platinum | SSD's: Samsung Pro 950 256Gb & Samsung Evo 850 500Gb | HDD: WD Black Series 6Tb + 3Tb | AUDIO: Realtek ALC1150 HD Audio | CASE: NZXT Phantom 530 | MONITOR: LG 34UC79G 34" 2560x1080p @144hz & BenQ XL2411Z 24" 1080p @144hz | SPEAKERS: Logitech Z-5450 Digital 5.1 Speaker System | HEADSET: Sennheiser GSP 350 | KEYBOARD: Corsair Strafe MX Cherry Red | MOUSE: Razer Deathadder Chroma | UPS: PowerWalker VI 2000 LCD
 
Mac Pro 2,1 (flashed) OS X 10.11.6 El Capitan 64-bit (NAS, Plex, HTTP Server, Game Servers) [R.I.P]
CPUs: 2x Intel Xeon X5365 @ 3.3Ghz (FSB OC) | RAM: OWC 16Gb (8x2Gb) ECC-FB DDR2 @ 1333mhz | GPU: AMD HD5870 (flashed) | HDDs: WD Black Series 3Tb, 2x WD Black Series 1Tb, WD Blue 2Tb | UPS: Fortron EP1000
 
Link to post
Share on other sites

BItTorrent Sync.

"It pays to keep an open mind, but not so open your brain falls out." - Carl Sagan.

"I can explain it to you, but I can't understand it for you" - Edward I. Koch

"I didn't die! I performed a tactical reset!" - Apollolol

Link to post
Share on other sites

9 minutes ago, SaladFingers said:

But wouldn't that still mean more work for the Wi-Fi? Let's say client A makes a change to file X. If client B were to use said file, it would then specifically use the Wi-Fi bandwidth at that given moment. Now, if the files were to be synced to each client's PC, that would mean that anyone changing anything would trigger each client to download the new file. Sounds like more of a bottleneck when done like that to me.

But saving a 500MB file in Illustrator straight to NAS could cause errors or crash the program if the network has problems and the file would be lost. Am I wrong? 

 

This could be prevented a little if we would switch to wired network i guess. But this would still be slower than hard drive speeds right?

Link to post
Share on other sites

Just now, kwiato said:

But saving a 500MB file in Illustrator straight to NAS could cause errors or crash the program if the network has problems and the file would be lost. Am I wrong? 

 

This could be prevented a little if we would switch to wired network i guess. But this would still be slower than hard drive speeds right?

If you're using gigabit Ethernet, that's capable of 120MB/s, which is slower than most desktop hard drives. You can perform Link Aggregation if you have a NIC with multiple Ethernet ports, which could give more throughput.

"It pays to keep an open mind, but not so open your brain falls out." - Carl Sagan.

"I can explain it to you, but I can't understand it for you" - Edward I. Koch

"I didn't die! I performed a tactical reset!" - Apollolol

Link to post
Share on other sites

3 minutes ago, kwiato said:

But saving a 500MB file in Illustrator straight to NAS could cause errors or crash the program if the network has problems and the file would be lost. Am I wrong? 

 

This could be prevented a little if we would switch to wired network i guess. But this would still be slower than hard drive speeds right?

It would probably be fast enough though. In the neighborhood of 60-75mb/s to even 100-120mb/s when there is no file check, which would the the maximum a gigabit cable would be able to give anyway.

 

Saving a 500MB file while having network problems could crash the program. But wouldn't your computer trying to sync that 500MB file every time someone edits it cause the same kind of problems, only more times?

 
~ Specs bellow ~
 
 
Windows 10 Pro 64-bit [UEFI]
CPU: Intel i7-5820k Haswell-E @ 4.5-4.7Ghz (1.366-1.431V) | CPU COOLER: Corsair H110 280mm AIO w/ 2x Noctua NF-A14 IPPC-2000 IP67 | RAM: G.Skill Ripjaws 4 32Gb (8x4Gb) DDR4 @ 2666mhz CL15 | MOBO: MSI X99S Gaming 7 ATX | GPU: MSI GTX 1080 Gaming (flashed "X") @ 2138-2151Mhz (locked 1.093V) | PSU: Corsair HX850i 850W 80+ Platinum | SSD's: Samsung Pro 950 256Gb & Samsung Evo 850 500Gb | HDD: WD Black Series 6Tb + 3Tb | AUDIO: Realtek ALC1150 HD Audio | CASE: NZXT Phantom 530 | MONITOR: LG 34UC79G 34" 2560x1080p @144hz & BenQ XL2411Z 24" 1080p @144hz | SPEAKERS: Logitech Z-5450 Digital 5.1 Speaker System | HEADSET: Sennheiser GSP 350 | KEYBOARD: Corsair Strafe MX Cherry Red | MOUSE: Razer Deathadder Chroma | UPS: PowerWalker VI 2000 LCD
 
Mac Pro 2,1 (flashed) OS X 10.11.6 El Capitan 64-bit (NAS, Plex, HTTP Server, Game Servers) [R.I.P]
CPUs: 2x Intel Xeon X5365 @ 3.3Ghz (FSB OC) | RAM: OWC 16Gb (8x2Gb) ECC-FB DDR2 @ 1333mhz | GPU: AMD HD5870 (flashed) | HDDs: WD Black Series 3Tb, 2x WD Black Series 1Tb, WD Blue 2Tb | UPS: Fortron EP1000
 
Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×