Decisions...

· 342 words · 2 minute read

I can’t decide which system I want to be my secondary desktop. Bebedora is currently my secondary, but I think it may end up having less memory and being slower than my new server system. I’m going to be mirroring the home drive across both systems, and they’ll probably have an almost identical feature and software set, so technically I could use either of them as a secondary desktop. The only thing I’d really need to move over would be the TV card from bebedora.

I’m also wondering how much of a challenge the bidirectional merge will be between both systems and if rsync will be sufficient. Both systems will need identical password files for one thing. I guess I could continue with my tradition of throwing all shared configuration files like this into subversion. :) One problem would be if I cleaned up my folder. When the sync hits it’ll copy back all of the stuff from bebedora that I just erased…

Maybe a one-directional copy with Bebedora using an nfs share over /home would be better… Of course, if you put the files in /home, how would you back them up when /home is covered up? if you put them somewhere else, how would you quickly fallback if ruri went down? Maybe the solution is to make /home be a folder full of symlinks to /usr/local/home/*? that way you can back it up and still have all the applications work when /home is uncovered…

All my services on Kaolla have been moved to Bebedora now. I’m going to begin the process of making Kaolla be Precis’ backup server next week. This will be a little simpler because Kaolla won’t be acting as a live server unlike the newruri/bebedora situation. It’ll be a one-way mirror of the entire hard drive to a partition on kaolla’s hard drive, then a special rescue disc that will boot into this copied system if Precis ever goes down. Much simpler than trying a bidirectional sync.

Has anyone done a system like this before? Maybe some examples would be helpful.