Can linux syncronize directories?
Say I'm running a database in my house, I connect to this database with many different applications and computers on a LAN, and that works fine. Now my frined connects to my server as well to grab info that he needs as well through the WAN. Now say my connection to the outside world was cut one day, forgot to pay phone/cable bill, my house burns down, or in my case someone blew up the telephone transformer/hub thing and knocked out the phones for the whole block. Now my friend can't connect to my computer or even call me. I can still work fine but if he needs something he's screwed. Is there a way to syncronize directories between two linux machines over a network connection? So if it ever does happen again, we can resume working in our locations, and when the connection does come back the information will rebuild. Keeping in mind that I am working with database files so data could not be over writen from A to B, it would have to be able to merged and or purged information between A and B. OR should I just start learning to program, cause the only way I'll get something like taht is if I make it?