See in-line

On Tue, 2009-03-10 at 15:19 -0600, TekBudda wrote:
> On Tue, Mar 10, 2009 at 2:35 PM, John Jardine
> <[email protected]> wrote:
> > Hi Cameron,
> >
> > I saw your mail re NAS but don't have time to respond to it properly.
> >
> > My comments go to the energy efficiency of using a "PC" vs something
> > more dedicated.  I like the smaller dedicated NAS boxen because of their
> > relative energy efficiency relative to leaving a PC on all the time.
> >
> > If that is not an issue for you then I'd be leaning towards OpenNAS - I
> > briefly used that 18mos ago.
> 
> Thanks for the tip on OpenNAS...was one I had not come across.  I did
> actually start thinking of some other questions around NAS as well.
> What would be the best recommendation for a filesystem & stuff like
> that?
My NAS (DNS-323, FW=1.04) is using ext2.  If it were up to me I'd use
ext3 because of the journaling.
> 
> Currently all my data is residing on a NTFS formatted IDE drive in my
> Server 2003 box.  If I am potentially going multi-platform, am I
> better sticking with a Linx format (ext3, etc.) & then build samba
> share for windows & share for mac's as well?  I would like to maximize
> teh effectiveness & flexibility of the technology while minimizing the
> amount of work I need to do.  Maybe I don't understand all of the bits
> & bites but would I essentially be making 3 sets or shares to get the
> info out to all 3 (or more) platforms?  Seems like a lot of work.

Using ext2 or ext3 allows you to retain all the file metadata that a windows 
share needs as well as have the data that xNIX needs to share.
It's fairly straight forward to build a SAMBA server around a Linux formated 
drive.  
<pimp mode="ON">
Get a copy of "LINUX Networking Cookbook" by Carla Schroder
One of the single best books on tactical management of Linux
environments I've found.
<pimp mode="OFF">

> I also have some concerns/questions about the syncronization of data
> btwn platforms as well.  Case in point I am likely moving to GNUCash
> in part because it is cross-platform, but all because of the portable
> version I can carry on my USB stick.  This is so I can enter
> information when I am away from main computer & my thought is that I
> would come home...press a button and sync to teh main database.  you
> cold easily extend this to other settings, prefernces plugins, etc.
> (i.e. Firefox, Thunderbird, Evolution (Windows & Linux), etc.).  It
> would be ideal to serve everything from from mount point.
> 
> Agaian...maybe I am missing the boat on some of this.
> 
This is a completely different can.  If you make the problem slightly
more generic you wind up having to arbitrate 'N' of 'M' updates.  ie.
you make a change to the 'slave' copy on your flash drive, your wife
makes a change on her 'slave' copy and the master is updated via
automated processing.  How do you correctly merge the result?  Tough
problem!
The best (and it's not great) solution I've seen is for every system to
mark the changed copy 'dirty' and date/time stamp the change.  When
syncing the changes are applied in sequence where possible.
The desired behaviour will probably change by application though.  If
you edit a friends contact info and your wife deletes the same contact
info.  When you merge with the master do you "Modify, then Delete" or
"Delete and have an invalid Modify" or "Delete and implicitly add the
Modified data"?

Cheers,
J.J.

_______________________________________________
> clug-talk mailing list
> [email protected]
> http://clug.ca/mailman/listinfo/clug-talk_clug.ca
> Mailing List Guidelines (http://clug.ca/ml_guidelines.php)
> **Please remove these lines when replying


_______________________________________________
clug-talk mailing list
[email protected]
http://clug.ca/mailman/listinfo/clug-talk_clug.ca
Mailing List Guidelines (http://clug.ca/ml_guidelines.php)
**Please remove these lines when replying

Reply via email to