by RadicalDad on Tue Mar 08, 2011 1:42 am
Real time sync (RTS) does indeed work with the NAS - a Synology DS211. I've tested by modifying a file on the NAS side from a different computer than the one doing the sync. RTS picks up the change in 2 to 3 seconds. The problems with RTS don't have much to do with MS Word temp files. The little bit I've tested indicates they stick around long enough to sync and be deleted when finished. The problem is with very short lived temp files. Early on in the testing I noticed a log entry concerning a temp file with a name I'd not seen before, so I can't even say what process creates it. The file was created and then deleted so fast that RTS didn't get a chance to copy it to the NAS, and that generated an error message as a result. Since I don't understand the naming convention for that file, its impossible to generate an exclusion filter. Other than having to deal with the error messages, this isn't a big deal. However, the biggest problem I have is creating new folders. If I create a new folder, then immediately rename it as part of the creation process, I wind up with two folders, one called "New Folder" and the other with the name I created. These sync to both sides. I've watched RTS copy "New Folder" to one side, then ignore the obvious delete when "New Folder" gets renamed. Instead, I've watched "New Folder" get copied back to the other side. That really should not happen. This error occurs on the PC side, not the NAS side, so slow notifications shouldn't be an issue. Filtering on "New Folder" isn't an option as I use a digital recorder which creates "New Folder" folders by default.
As for NAS hibernation, our organization is small, and one of the NAS boxes is in my home. We are trying to do double duty with the NAS - both backup and making files available to the whole organization. That said, it isn't often that a file will be needed off the NAS. Hibernation is appropriate, not to mention environmentally responsible.
As for the sync at shutdown issue, it has been quite consistent on a Windows XP machine. Seems like it wouldn't be difficult to replicate. The problem is that Windows wants to shut down before the sync has done its job. I get the Windows "program is not stopping" dialog box, which sits in front of a dialog box from Super Flexible asking if I really want to sync. (No, I was kidding about that in the sync profile. Sheesh.) Eventually Super Flexible decides to sync anyway, but not before the rest of Windows is mostly gone, waiting for the sync to complete. When the sync is complete, it puts up its own dialog box, asking if I really want to shut down now. Haven't tried it, but I wonder what would happen if I said no, since most Windows processes are gone by this point. Meantime there is a 300 second (5 minute!) countdown timer on the Yes answer. All this is just foolishness. I've already said I want to shut down once. Why do I have to say so again and again? This is a pain in the butt for sophisticated users, and totally unacceptable for non-technical users. Meantime, a disk monitoring process of Windows must already be gone because the dirty bit is set, resulting in a CHKDSK at every boot. Eliminating the sync at shutdown eliminates the dirty-bit-CHKDSK-at-boot problems, along with all the others I have described.
Super Flexible is a pretty good program. In testing, I've tried to make it fail, and except for the temp file problem, can't make it screw up. However, ONE of the two problems I describe (either with RTS or shutdown sync) needs to be fixed in order for this to be viable in a non-technical environment.