Slashdot Mirror


Organizing Data Across a Heterogeneous Net?

angst_ridden_hipster asks: "Like many people, I have a bunch of machines I use regularly. These include Linux machines, BSD machines, a Mac OS X machine, and a Windows machine. These machines are on a number of networks. All have internet connectivity. Some of them are always powered on. A few of them are not. Obviously, I have a bunch of accounts. And, it goes without saying, I have a bunch of data. What are the best approaches to sharing data? I want to be able to securely access my home data while at work, and from one machine to another, etc. Opening ssh terminals is the approach I have traditionally used, but I'm beginning to wonder if some mirroring software (e.g., Unison) might be in order. It'd provide the function of backups, as well as guaranteeing availability. Would it be wiser to tunnel nfs over ssh? Or is there some better option? Assuming I actually start mirroring data across multiple machines, I'll need to organize it in a portable taxonomy. This is almost easy, since I use cygwin on the Windows machines, so I can assume a standard Unix-ish directory structure. But this gets more complicated when there are scripts or other code involved. What about application/platform-specific data? How do other people organize their data, anyway? Are there any useful standards? I'm hoping people will describe their approaches, and why they think they're (not) the best."

293 comments

  1. Accessing them by ulbador · · Score: 1

    I have a fairly heterogenous network too, windows, linux (both PPC and x86) and OSX... I generally use VNC to access them remotely and scp to copy files back and forth between them

    1. Re:Accessing them by Anonymous Coward · · Score: 0

      not

  2. Gnutella. by methangel · · Score: 0

    Gnutella is by far the best way to share your personal data.

    1. Re:Gnutella. by Anonymous Coward · · Score: 0

      you are an idiot!

  3. Use IMAP for email by Anonymous Coward · · Score: 0

    Being able to sort and store email on a single server accessible from everywhere is a must...

  4. Re:♫ Second musical post! ♪ by Anonymous Coward · · Score: 0

    What's the "F" and "J" stand for?

  5. Database and rsync+ssh by ddkilzer · · Score: 3, Informative

    Without knowing more about the type of data you're storing, I would recommend putting it in a database. I like PostgreSQL 7.x myself.

    For the software, I would organize it in a directory structure and use rsync+ssh to mirror it as needed.

    For backup software, use Amanda.

    For file sharing, use Samba.

    'Nuff said.

    1. Re:Database and rsync+ssh by anwnn · · Score: 3, Informative

      the one problem with rsync/ssh, for Mac OS X atleast, is that it will munge the resource forks of most files. for some this isn't a problem, but if you do a lot of mac work, on files with forks, then it most definately is. setfileinfo can help sometimes, but that can be rather tedious.

    2. Re:Database and rsync+ssh by angst_ridden_hipster · · Score: 4, Insightful
      I currently use rdiff-backup for backups, which is pretty cool. I probably should have mentioned that.

      Unfortunately, much of the data I have is not sufficiently structured for an RDBMs. To be more specific, I have about 5 GB of digital photographs / scanned negatives, 1 GB of email archives, 1 GB of various and sundry text files, 100 MB of assorted MS Office-type documents, 100 MB of source code (only about half of which is in CVS), 500 MB of web site source material (Photoshop files, HTML, etc).

      So I figure that the filesystem is the best database for this kind of information. But I could well be wrong!

      --
      Eloi, Eloi, lema sabachtani?
      www.fogbound.net
    3. Re:Database and rsync+ssh by whydna · · Score: 1, Offtopic

      I'd recommend that the data be petrified... and covered in hot grits!

    4. Re:Database and rsync+ssh by gimpboy · · Score: 1

      if you want a relational storage solution for you photographs, i've been working on something you might find useful. currently it use's a web based front end, and generates thumbnails. it supports grouping files, but no real export functionality has been written yet.

      you can check it out here:
      dbpack

      login with user/pw = admin/happy

      --
      -- john
    5. Re:Database and rsync+ssh by pHDNgell · · Score: 1

      My photos are in postgres via photoservlet, my mail is in my IMAP server, and my source code is in CVS. These things are all very easy to find right now. I don't use Office, so I don't have that problem, but stuff I do in LaTeX is in CVS.

      My web stuff is in AFS, and available through my web server. Much of that is in CVS (not enough, really), but at least I've got AFS doing nightly snapshots for me. :)

      --
      -- The world is watching America, and America is watching TV.
    6. Re:Database and rsync+ssh by Oculus+Habent · · Score: 4, Informative

      Well, there are several angles to look at. I'm going to hazard a few guesses at the situation, and hopefully I won't be too far off.

      Accounts: You mentioned many accounts, so part of the problem could be (not saying that you don't know, just that I don't). different users on different boxes. It's initially easier to use groups to clear up these issues, and tackle account changes later. Create some extra users to make usernames match for box to box, and then group them together so they all can access the appropriate files. This still leaves room for account name matching later.

      File System Uniformity: Some people will probably think this is an awful solution, but if you use a single directory (like /mnt) and mount/link everything to identical naming on each box, you won't have the location problems. Sure, it's cyclical to have / linked to /mnt/mylinuxbox on your linux box, but you will always know that your MP3s are in /mnt/mylinuxbox/mp3 (or whereve the hell they are).

      Remote Access to your Filesystems: I'm not really qualified for this one, but the NFS/SSH combo is secure and tried. If you don't mind the at-home network traffic, you can make life easier by mounting everything on one computer, and then mounting it. Not recommended for heavy use, but it's easier than managing four connections.

      Mirroring is OK if you have specific, regular downtime that the computers can spend, or you have an OC-3 from home to work and great drive access times. The probelm mirroring can present is synchronization lag. Unless you specifically set up your mirroring to syns ASAP, what will you do if you make it home before your data does? Live access does two things; you only transfer the files you need, and you don't have to worry about sync'ing. Plus, what's the point of the Internet if not to make information available? : )

      Organization: I've been re-organizing my files for years now, and the best this I've done for most files is to just simplify. I used to make subdirectories for everything. Just recently I have realized the real intent of the "filing cabinet" metaphor...

      Filing cabinets are only ever four layers deep. Department (what the cabinet is for - cabinets and drawers are physical limitations, not part of the concept), Group (Hanging Folders), Project (Manila Folders) and then files. Sure, you may end up with alot of "Groups", but that is what alphabetization is for.

      Mind you, I haven't managed to change over all of my filing systems to this format. It takes time to sit down and think about what should be where. But it seems (at least to me) like a good though for personal file organization.

      Good Luck.

      --
      That what was all this school was for... to teach us how to solve our own problems. -- janeowit
    7. Re:Database and rsync+ssh by MadMoonie · · Score: 1

      Ah, resource forks... if you've got Mac OS X and the Developer Tools, and you need to deal with those pesky forks, this is what you can do.

      From the Terminal, run /Developer/Tools/SplitForks [filename or directory]. This'll go through, pull out the forks, and save them alongside the original files as plain vanilla hidden files (a . in front of the filename).

      Run /System/Library/CoreServices/FixupResourceFork s on the file or directory you split before, and OS X will recreate the the original forks and delete the plain file.

      Hope this helps.

  6. Hey, thats my question by SirSlud · · Score: 3, Insightful

    I've been thinking of tackling this problem for awhile too. The best I can do is that you abstract the 'directory' (the list of what you have), for replication, accessibility (with convenience as the priority, especially). Then, when you need to do something with that data, your directory knows where it is and how to get at it. In this case, the convenience of accessibility isn't as crucial, and thus the need to transparently glue all these platforms and protocols, etc together isn't quite as important.

    For me, I'd just like a top down, real time view with convenient access of what I have - getting it anywhere and anytime isn't quite as crucial for me.

    Maybe you make a little daemon that can monitor your data respositories at several sources and 'merge' the data listings at a central source for publishing to multiple sources again?

    --
    "Old man yells at systemd"
    1. Re:Hey, thats my question by SirSlud · · Score: 2

      > How hard is it for you to transfer your kiddie porn pics from linux to mac to amiga or whatever the hell you use.

      Pretty tough when you're confined to doing it all with one hand. With your level of insight, I'd have thought you could have figured that out!

      --
      "Old man yells at systemd"
  7. not enough info by gmhowell · · Score: 2

    Not enough info to answer the question. How much data total? How much needs to go out of the house? Do you want common accounts to various machines? What machines do you use most? What kind of data are you storing/want access to? What is your backup medium, what os is it linked to?

    --
    Jesus was all right but his disciples were thick and ordinary. -John Lennon
    1. Re:not enough info by SirSlud · · Score: 2

      I almost think hes wishing (probably fruitlessly, but hey, lots of software started out as sounding like they were going to attack impossible, lofty goals) that this solution would be independant of those details. I think he wants to slap down a data listing/retrieval abstraction layer over his real deal, so presumably something with an extention-like feature that could let you plug your data respository listing/searching software into new platforms/protocols as they develop.

      Sounds like an intriguing idea, something I'd almost consider trying to hack around with ..

      --
      "Old man yells at systemd"
    2. Re:not enough info by angst_ridden_hipster · · Score: 2

      Sorry. To answer the questions:

      How much data? I've got is about 5 GB of digital photographs / scanned negatives, 1 GB of email archives, 1 GB of various and sundry text files, 100 MB of assorted MS Office-type documents, 100 MB of source code (only about half of which is in CVS), 500 MB of web site source material (Photoshop files, HTML, etc).

      How much of it do I normally need at any given site at any given time? Not much. But when I need it, I want it available.

      Common accounts? Yes, when I can manage it. Unfortunately, I don't have absolute control of all the machines, so I have to have "similar" accounts on some.

      Use most? Depends on the task. I tend to pretty much round-robin.

      What kind of data? See above.

      Backup Medium? Hard drive in a spare Debian Linux box, using rdiff-backup.

      --
      Eloi, Eloi, lema sabachtani?
      www.fogbound.net
    3. Re:not enough info by gmhowell · · Score: 2

      It's at this point I should mention I'm not a techie, I'm a shirt. But one who knows the right questions to ask:)

      That said, I would probably put as much stuff as possible on the Debian box. I assume you have total, or near total, control over this box. Set up methods of choice for access, and set up appropriate aliases for outside accounts.

      Given the mix, you are going to be limited in protocol. If you can, I'd consider Amanda for backups (put server on box with tape, put clients on other machines).

      Good luck getting useful answers.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
  8. Sharing data across machines and locations by PhysicsGenius · · Score: 2, Funny

    I put my porn collection on a couple of Jaz drives and just carry them around. I call them my "jiz disks".

    1. Re:Sharing data across machines and locations by Morphine007 · · Score: 1

      normally I don't really like trolls but...

      I put my porn collection on a couple of Jaz drives and just carry them around. I call them my "jiz disks".

      BAHAHAHAHAHAHAHAHAHAHAHAHAHAH!!!! You made me spray coke all over my monitor... heheheheheh....

      BEST. TROLL. EVER.

  9. What about Amoeba? by raddan · · Score: 2, Interesting
    I was browsing through the XFree86 changelog yesterday, and I noticed that they had dropped support for "Amoeba". What is Amoeba?, I thought.

    I found this on google: Amoeba WWW Home Page

    This seems to me to be a unique way of sharing data, since it isn't machine centric. Rather, it focuses on the user and the user's data. I have no experience with Amoeba, but on the face, it seems to answer this person's question.

    My question is this: Why has interest for Amoeba dried up? (Or has it?) What with the proliferation of alternative OS'es over the past few years, why hasn't Amoeba caught on?

    1. Re:What about Amoeba? by Anonymous Coward · · Score: 0

      amoeba is obsolete

    2. Re:What about Amoeba? by tuxrules · · Score: 1

      As I see it, Amoeba is basically an alternative to Beowulf clusters. It is not intended for workstation use and is "processor sharing" instead of "data sharing". It's its own OS, and isn't what you're looking for.

    3. Re:What about Amoeba? by Anonymous Coward · · Score: 0

      *waves hand* This isn't the OS you're looking for. *waves hand* You want to go home and rethink your architecture.

      Yeah. Jedi bitch.

    4. Re:What about Amoeba? by aurelien · · Score: 1
      >why hasn't Amoeba caught on?

      Cause it wasn't free, dude.

      --
      aurelien
  10. Exchange Server by Tim+Ward · · Score: 1, Troll

    Put all the data on Exchange Server. Access it via VPN (unless or cable or ADSL supplier blocks incoming VPN, of course). If you need to access it from a box which doesn't have a suitable client use the web interface. You get moderately clever syncing with the message base on the lap top, which you can then use off line, and all the shared calendar stuff as well.

    1. Re:Exchange Server by Jobe_br · · Score: 2, Funny

      And this posted to a Slashdot forum ... yikes.

    2. Re:Exchange Server by gol64738 · · Score: 1

      exchange server? vpn? windows 2000 server? jesus christ!
      if he were to ask how to get to the store, i suppose you would recommend buying a space shuttle?

      there's nothing wrong with using the right tool for the right job.

      c'mon man, why spend $3000 for something when rsync and ssh will do just fine?

    3. Re:Exchange Server by VP · · Score: 3, Funny

      He-he, nice way to bring attention to this news item.

    4. Re:Exchange Server by Tim+Ward · · Score: 2

      Cost to me would be £0 - I need the MSDN Universal anyway, so it doesn't cost me anything extra to use more bits of it.

      I'm sure a whole bunch of slashweenies will now accuse me of voluntarily paying a Microsoft tax, but I can assure you that I've made lots more money out of Microsoft than I've ever paid them, and I get a jolly good ROI on the subscription.

    5. Re:Exchange Server by Master+Bait · · Score: 2
      Sheesh. So many complex answers to such a simple question. Just put all the data on a Linux or BSD box and serve it with Samba and netatalk and nfs. Keep all the applications local, and use the fileserver for your data. When you save a file on the Mac, simply add a filename extension to the name. Netatalk handles Mac resource forks transparently and has been out for years and years.

      Use imap for email clients and keep your email on the fileserver.

      --
      "Only in their dreams can men truly be free 'twas always thus, and always thus will be."
      --Tom Schulman
    6. Re:Exchange Server by ZorkZero · · Score: 1

      And yet, you are not in control of your technology. Make all of the money you can if it gives you pleasure. The simple fact is that you are using hundreds of megabytes of software as a blunt, clumbsy tool. Impress me with cleverness, not lame unverifiable claims.

    7. Re:Exchange Server by Anonymous Coward · · Score: 0

      And yet, you are not in control of your technology. Make all of the money you can if it gives you pleasure.

      Alright!!!

  11. AFS? by alsta · · Score: 5, Informative

    IBM has released Transarc's AFS as OpenAFS (http://www.openafs.org). Don't know if that is what you're looking for, but it is pretty nice. It's also portable, so it runs on various unices as well as Windows. Most can be found as binaries if you don't want to roll your own.

    AFS is an NFS style implementation though, so you would have to save your files onto a special mount.

    --
    Wealth is the product of man's capacity to think. -Ayn Rand
    1. Re:AFS? by yerdaddy · · Score: 1

      How does OpenAFS rank on stability and speed? Some folks at redhat were telling me it's not ready for primetime. Anybody know of any posted benchmarks?

    2. Re:AFS? by ipjohnson · · Score: 1

      AFS is nice ... it requires alot more work to setup then most people have or want to devote. (auth server, file server, and few other I can't remember off the top of my head).Its not great solution for a WAN either (yes I know you can mount man trees) its sluggish and UDP based. Upside its much more secure and the ACLs are much nicer than a normal unix filesystem.

      As for openAFS the last time I looked at it it wasn't up to snuff ... or atleast compared to the offical clients.

    3. Re:AFS? by sparcv9 · · Score: 3, Insightful
      AFS is an NFS style implementation though, so you would have to save your files onto a special mount.
      No, AFS is a global file system (a.k.a. a distributed file system). NFS shares can be mounted anywhere in your directory heirarchy, but afs space is always found under /afs. The AFS client software automatically "mounts" your home cell's filespace under /afs/<cellname>/. With a published CellServDB file (a list of other organizations' AFS servers) or the new DynRoot feature of OpenAFS (DNS record type AFSDB is used to locate a cell's cervers), you have instant, transparent access to the entirety of public AFS space, as well. Transarc's cell can be found in /afs/transarc.com, MIT's found in /afs/mit.edu, CMU's found in /afs/cmu.edu, etc. -- all completely transparently.
      --

      This is not a Fugazi .sig
    4. Re:AFS? by C+Joe+V · · Score: 2, Informative

      I use OpenAFS between work/school and home. It is very convenient to access at work, where a fast Ethernet connects me to the AFS server, but quite slow from home over DSL. Examples: when Emacs auto-saves to AFS, I have to stop typing for a while; I try hard to avoid compiling things (or running TeX) where the code is in AFS; when I kept my email in AFS, sylpheed took a really freakin' long time to scan my inbox and was much slower to incorporate new messages than it ought to have been.

      Also, I was frustrated by the process of compiling OpenAFS for my Mandrake 8 box (GCC version crap), and if I ever try to mount AFS when anything is wrong with the network, I know I am in for a serious crash later on. Perhaps these are just my fault, of course.

      Hope this helps.

    5. Re:AFS? by mpb · · Score: 2

      Yes! AFS is excellent for this.
      I work in a multi-national team
      we use AFS to share access to one filespace
      using AIX, Linux, Windows.
      IMHO, it's simply brilliant.

      The AFS transport protocol "Rx" is optimised
      to work well over WAN. It's definitely *not* NFS
      and has a whole bunch of systems management tools.

      A very neat thing about AFS is that it is scalable - it can be grown to meet your needs dynamically: you can add new servers to your AFS cell and move data between servers "live" with no outages.

      You can also use RAM cache instead of disk cache
      for faster access to cached files.

      Love it love it love it

      AFS is dependent on your network which needs
      to be reliable and fast.

      IBM sells the original Transarc version
      and now you can also have access to the OpenAFS
      source ( http://www.openafs.org )

      "The universe is full of magical things patiently
      waiting for our wits to grow sharper." --Eden Phillpots

  12. i use... by Jacer · · Score: 1

    nfs, vpn, and vnc i vpn to my home network and use vnc to control a computer at home, or rdp if i want to connect to my windows xp machine, i have access to all my data, it isn't nessicarily organized, but i know where everything is at, i'm more concerened about having my work with me at home than my home at work anyways

    --
    --fetch daddy's blue fright wig, i must be handsome when i release my rage
    1. Re:i use... by Anonymous Coward · · Score: 0

      sssh! don't go around telling peopleyour using vnc on winxp! it's illegal you know...

    2. Re:i use... by Anonymous Coward · · Score: 0

      Excuse me sir. Seeing as how the VP is such a VIP, shouldn't we keep the PC on the QT, because if it leaks to the VC, you could end up an MIA, and then we'd all be put on KP.

      Acronyms are only for quality virgin buttcunts.

    3. Re:i use... by Jacer · · Score: 1

      hey, we're all slashdot readers here, so must of us are virgins!

      --
      --fetch daddy's blue fright wig, i must be handsome when i release my rage
  13. The best by Mizery+De+Aria · · Score: 0

    I'm hoping people will describe their approaches, and why they think they're (not) the best."

    Why whould you think we're not the best? How self-degrading do you thing we are?

    --
    If you're religishitty, KILL YOURSELF!
  14. The answer is... by Anonymous Coward · · Score: 0

    XML!

    Web Services!

    Oh, sorry. Knee-jerk PHB response. Move along.

  15. How NOT to do it... by Anonymous Coward · · Score: 0

    Samba, Shares, Windows' Briefcase.

    And a notepad equipped primate for redundancy.

  16. Re:Heterogeneous? by Anonymous Coward · · Score: 0

    they are all homos at Slashdot; that's why the dot is slashed; didn't you know?! old news, buddy!

  17. Use the fish by aldjiblah · · Score: 3, Interesting
    From the kio_fish homepage:
    "kio_fish is a kioslave for KDE 2/3 that lets you view and manipulate your remote files using just a simple shell account and some standard unix commands on the remote machine. You get full filesystem access without setting up a server - no NFS, Samba, ... needed."

    It works through SSH, so everthing is encrypted.

    I use this with the konqueror file browser, but all KDE apps can transparently access files on remote hosts using this amazing utility, which required no special setup on either end, at least on my systems.

    Solved all my data sharing needs - and andromeda solved the rest :)

    --
    sig sig sputnik
    1. Re:Use the fish by Anonymous Coward · · Score: 0

      [...]but all KDE apps can transparently access files on remote hosts using[...]

      Well, sorta kinda. I don't know about newer versions of Pixie, but the version that came with my current K setup (2.2.2 or something similar) doesn't accept 'fish://' as a method to locate files, nor can I mount fish-mounts in anyway (at least, none that I know of)...

      I was wanting to use Pixie to view some pervage I had on a different box, without moving the files or setting up extra sambaor nfs mount points and thought fish would be a quick fix - don't get me wrong, it works, but saying that all KDE apps can interface with it seamlessly is a bit of an exaggeration in the real world...

  18. It's called a server by FozzTexx · · Score: 5, Insightful

    What you need is something known as a "server." A server is where you can store all your files, and in some cases, account information.

    With the right kind of server, it can do AppleShare, NFS, and SMB, allowing all your other machines to mount the shares and make them appear as local drives. This keeps all your data in one place, allowing for easy backups, and also makes it easy to get at the same files from any computer.

    My personal preference is a Linux computer with several cheap IDE drives each on their own IDE controller (no slave drives). The drives are configured as software RAID 5 and ext3. Regular backups are setup through cron to a tape drive. Samba handles file sharing, printing, roaming profile, and PDC duties for Windoze. Netatalk 1.6cvs handles file sharing duties for pre-OSX systems. NFS is used for file sharing to *nix systems. The only thing I'm missing is a NetInfo daemon for Linux so it can act as a complete configuration server for NeXTSTEP, OPENSTEP, and MacOS X systems.

    1. Re:It's called a server by majestyk2000 · · Score: 1

      I don't know for sure, but would this work for your NetInfo needs?

      NetInfo

      Looks like it might do the trick, not that I've tried it or anything.

    2. Re:It's called a server by TeamSPAM · · Score: 1

      The only thing I'm missing is a NetInfo daemon for Linux so it can act as a complete configuration server for NeXTSTEP, OPENSTEP, and MacOS X systems.

      I'm not sure about the NeXTSTEP/OPENSTEP boxes, but you could use NIS instead of NetInfo for OS X. I recently did this for the OS X box we have here at work. The only downside was that the automounting in OS X sucks and I ended up making static NFS links to people's home dirs. Consider they BSD base, I would assume the other 2 could use NIS also.

      --
      Brought to you by Team SPAM! where we believe: "Information in the noise!"
    3. Re:It's called a server by tzanger · · Score: 2

      The drives are configured as software RAID 5 and ext3.

      Ext3 on a production server? You're braver than I... it's still an experimental FS (from 2.4.18 make config):

      • Ext3 journalling file system support (EXPERIMENTAL)

      IDE will work fine for most small offices and you've got the "no slave devices" right for RAID. My personal preference for small offices is two large IDE disks in RAID1 with a tape backup.

    4. Re:It's called a server by mprinkey · · Score: 3, Informative

      I also agree that a server makes the most sense. I would amplify these recommended transport mechanisms to include a few others that will allow remote connectivity.

      First is a secure IMAP server for centralized email. This will allows any SSL-enabled IMAP client to access your mailbox. Also, Squirrelmail running on an SSL web server can give your access to your centralize mail repository from any web browser.

      SMB and NFS are the obvious choices for LAN-based access, but WAN access needs more care. I think that a VPN setup using CIPE is a good approach. One the CIPE links are build, you can use most services as if you were located on your wired LAN.

      The other need might be for file access from "arbitrary" locations. In addition to the normal scp and sftp apps in OpenSSH, there is a nice SCP client for windows, WinSCP. Lastly, if you have a SSL web server there already, Web-FTP will give you access to your files via https.

      This sounds like a lot. In the end, you would need to expose SSH, SSL IMAP, SSL Apache, and CIPE servers. I am midway through this deployment myself, but it has stalled a bit because one of primary Internet access points started disallowing outgoing SSH.

    5. Re:It's called a server by Anonymous Coward · · Score: 0

      You know, maybe you could turn the sarcasm down a bit, the guy sounds like he knows what "a server" is. Geez!

      jds

    6. Re:It's called a server by minion · · Score: 1

      Ext3 on a production server? You're braver than I... it's still an experimental FS (from 2.4.18 make config):

      I've used 3Ware IDE RAID controllers using hardware based RAID 5 in a number of servers running Red Hat 7.x

      Recently I deployed a server using ext3 on a 160G RAID-5 setup using a 3Ware 7850 on Linux. I haven't had a hiccup yet. I've always done a recompile, removed the debugger and compiled the support static, and never seen any issues.

      ReiserFS is faster, and tighter, but it doesn't have any code to deal with bad blocks, otherwise I'd use it for production.

      --

      -- If we don't stand up for our rights, now, there will be no right to stand up for them later.
    7. Re:It's called a server by Eil · · Score: 2


      Alternatively...

      I've been using Reiser on my production machines with not a single hiccup, and I know of many others who do the same. For that matter, ext3 is used (reliably) in a lot of places as well. rpmfind.net is one that comes to mind.

      I know at least one guy who absolutely swears by XFS since it's not a "new" fs like Reiser and ext3 and has actually been used in production for years now. I'm thinking of giving it a try soon.

      It's really hard to go wrong with any of the journaling filesystems available in Linux these days. The visible differences betweent them are fairly small and which one you choose will depend mainly on if you have any special needs. (For example, ext3 is forwards and backwards compatible with ext2, NFS is noted to be more cranky with some filesystems than others, etc.)

    8. Re:It's called a server by persaud · · Score: 1

      > In the end, you would need to expose SSH, SSL
      > IMAP, SSL Apache, and CIPE servers. I am midway
      > through this deployment myself, but it has
      > stalled a bit because one of primary Internet
      > access points started disallowing outgoing SSH.

      Which access point? Consumer or commercial?

      Can you use alternate port numbers?

      Rich

    9. Re:It's called a server by mprinkey · · Score: 1

      Commercial. As you suggest, I usually avoid these types of limitations by dropping sshd onto 2222 instead of 22. But the current problem arises because the firewall now drops outgoing connections going to ANY ports other than 20, 21, 23, 80, 443. That's right...telnet and ftp are allowed, but ssh isn't.

  19. I use WebDAV by marick · · Score: 4, Informative

    I'd say what you need is an internet-enabled file system. Some might say NFS, and that seems like a fine solution.

    On the other hand, if you have a computer that is always on, that can run Apache, you can have your own personal WebDAV server instead. Simply install mod_dav, and access it through mod_ssl, and have a secure web-based filesystem.

    Better than NFS, you can mount it on Windows (through web folders), Linux (through davfs) and Mac OSX (through the native DAV file system client that is designed to run with iDisk).

    NOTE: I work for Xythos software, and we make an enterprise-level WebDAV server called the Xythos WebFile Server. It's significantly more expensive than free, and we run in-house copies of the product (y'know eat your own dogfood), so that's where I keep my shared data, but if I didn't, I'd have mod_dav running right now.

    1. Re:I use WebDAV by kwerle · · Score: 2

      Last time I looked at webdav, it sounded a lot like a fair read solution, but writes sounded really iffy. Has it improved (in the past 9 months)?

      I use vtun - vtun.sf.net.
      I understand that openvpn.sf.net is nice, too.

    2. Re:I use WebDAV by Anonymous Coward · · Score: 0

      > you can mount it on Windows (through web folder)
      Never actually tried it have you? The guys at webdrive.com have admitted that their product is a hoax.

    3. Re:I use WebDAV by marick · · Score: 2

      Actually, yes, I have tried it. Web Folders does work. It mounts a WebDAV-enabled HTTP "directory" on your windows box. Don't believe me? Feel free to try it yourself with a free account on Xythos's free evaluation-server first before taking the plunge with your own mod_dav server.

    4. Re:I use WebDAV by Anonymous Coward · · Score: 0

      During my time spent using WebDAV (a year ago with a commercial offering which will remain anonymous) I found Apache's distribution fairly stable, but difficult to install with SSL.

      Some of the commercial websites offering a WebDAV based solution use Oracle's Internet File System which includes multiple access methods (HTTP, WebDAV, SMB, and FTP), but may be cost prohibitive.

    5. Re:I use WebDAV by oni · · Score: 1

      Thanks for the tip. I like it so far. For some reason, whenever I upload files with the web interface (using Opera) they are corrupted - but mapping the drive works great.

  20. Try CVS. by Anonymous Coward · · Score: 1, Informative
    1. Re:Try CVS. by dossen · · Score: 2, Interesting

      If you use cvs for this kind of thing, cron-jobs can make things a lot smoother when dealing with program settings and the like (I use it for stuff like my bookmarks). Just make the cron-job sync all your machines to a central repository at short intervals. That way you should be able to maintain consistent files in all machines, and if something goes wrong you can roll back to an earlier version.

      Add a bit of clever scripting, and you might also handle whole dirs automagically (cvs works on individual files).

      One word of caution: Be careful with binary files, and programs that restructure files, since thats not what cvs is made for (you can set files as binary though).

    2. Re:Try CVS. by dossen · · Score: 1

      Oh, and if you take the (great) advice of a lot of several other posters and run cvs (or anything else) over ssh, thake a look at keychain from Gentoo Linux. It's a nice wrapper around ssh-agent, minimizing the number of times you have to type your password.

    3. Re:Try CVS. by Anonymous Coward · · Score: 0

      personally, I think that would just get irritating. No easy browsing or access (always doing checkouts or exports) and just annoying to upkeep. And what if you want to delete a file? Oh, after a "cvs remove" it's still stored on the server, bummer. Now you have to login, delete it from the repository, blah blah blah. I don't think cvs is particuarly adept at this type of file storing.

  21. Mirroring concept by screenbert · · Score: 1

    "but I'm beginning to wonder if some mirroring software (e.g., Unison) might be in order. It'd provide the function of backups, as well as guaranteeing availability"

    No really it would provide the "function of backups" becuase the purpose of backups isn't just for hardware failure, but also for accidental deletions, incorrect changes to files etc. So in this way if something like that happened, it would simply be mirrored to the other machine. I'd hate to loose my data.

    On no! The feds are coming! C:\>delete *.mp3
    Ooops, it was just the cat wanting in. $%$#% mirror! I wish I had a backup.

    1. Re:Mirroring concept by angst_ridden_hipster · · Score: 2

      Good point.

      I was thinking more about the hardware failure issue.

      --
      Eloi, Eloi, lema sabachtani?
      www.fogbound.net
    2. Re:Mirroring concept by Anonymous Coward · · Score: 0

      Unison still can be useful for backups. Get a big external hard drive (firewire) and unison sync it using unison's "keep backups" function. You'll have 2 or 3 versions of each file.

    3. Re:Mirroring concept by Anonymous Coward · · Score: 0

      Wow, try typing "delete *.mp3" in your windows command prompt and tell me if It does anything. I'm always amazed at the people who bash windows but cannot remember a single command It's DEL.

    4. Re:Mirroring concept by Anonymous Coward · · Score: 0

      You've obviously never used Unison. By default it presents a list of all changes to each of the two directories being mirrored and lets you choose how each of them are reconciled (skip, mirror from A to B, mirror from B to A, maybe some other options).

      Granted, you may not *want* to have to look through all this stuff, but at the very least, if you accidentally delete all your MP3s in directory 1, they'll still be there in directory 2, assuming you synchronized them recently enough...

  22. why don't you ask the newsgroups? by Anonymous Coward · · Score: 0

    Sounds like a ng question to me...

    /. == news?

  23. Dados Organizar Atrav�s De Uma Rede Heterog�nea? by Anonymous Coward · · Score: 0, Offtopic

    Como muitos povos, eu tenho um grupo das máquinas que eu me uso regularmente. Estes incluem máquinas de Linux, máquinas do DEB, uma máquina do OS X do mac, e uma máquina de Windows. Estas máquinas estão em um número de redes. Todos têm o connectivity do Internet. Alguns deles powered sempre sobre. Alguns deles não são. Obviamente, eu tenho um grupo dos clientes. E, vai sem dizer, mim tem um grupo dos dados. Que são as mais melhores aproximações a compartilhar de dados? Eu quiser poder alcançar firmemente meus dados home quando no trabalho, e de uma máquina a outra, etc.. Os terminais do ssh da abertura são a aproximação que eu me usei tradicional, mas eu estou começando a querer saber se algum software espelhando (por exemplo, Unison) puder estar em ordem. It'd fornece a função dos apoios, as.well.as garantir a disponibilidade. Seria mais sábio tunnel o NFS sobre o ssh? Ou há alguma opção melhor? Supondo eu começo realmente espelhar dados através das máquinas múltiplas, mim necessitarei organizá-la em um taxonomy portátil. Isto é quase fácil, desde que eu uso o cygwin nas máquinas de Windows, assim que eu posso supor uma estrutura padrão do diretório de Unix-ish-ish. Mas isto começa mais complicado quando há uns certificados ou uns outros código envolvido. Que sobre dados de application/platform-specific? Como os povos organizam seus dados, em todo o caso? Há algum padrão útil? Eu estou esperando que os povos descrevam suas aproximações, e porque pensam eles são (não) os mais melhores.

  24. Web pages by Anonymous Coward · · Score: 0

    Interesting question. The correct answer is, of course, "it depends."

    I like to put as much of my information on Web pages as I can. Most of it I use read-only, and some of it I can update through a form. That way, it is easy to get to from any browser. Secure with HTTPS and passwords as needed.

  25. Heterogeneous network by Anonymous Coward · · Score: 0

    Does anybody know if NetBSD has been ported to this yet?

  26. How about webmail + a version control system by delphi125 · · Score: 1

    I keep a few things I want to be able to access from anywhere in my webmail. Perhaps for larger things you could use a version control system, I'm sure people will help recommend one which is usable across different platforms (I haven't found a CVS client for Windows that I like yet, but then again I may not have looked enough).

  27. Multi-platform Mail, Bookmarks, data by mfago · · Score: 1

    For email, I only use IMAP (no POP). It rocks. Unfortunately Earthlink sucks ... ahem I mean they don't support IMAP yet, but that account is a spam-trap anyhow.

    Web bookmarks are more of a problem. Creating a webpage is one solution, but not optimal. So far I'm still looking.

    As for data, I stay away from MS products whenever possible, Luckily I mostly use LaTeX.

    I've wanted to setup a NAS of some sort, and mount the same home directory from all machines. MacOSX 10.5 should understand SMB much better, but I'd rather stay away from that. Still not sure best solution here either.

  28. Re:♫ Third musical post! ♪ by Anonymous Coward · · Score: 0

    Hi. ? ??????????? ??? ? ?look at all the music

  29. Re:Fuck you by Anonymous Coward · · Score: 0

    Dude, the community is hetero. The fags are the Slashdot writers, and what can we do about it. Hey, Cmdr Taco is the main gay here. I mean doesn't the name Cmdr Taco reminds you of the Village People?

  30. CVS works for me by ar · · Score: 1

    I don't think you're going to get a one-size-fits-all solution for all your data, but the following might give you something to think about.

    For a while now I have been using CVS to store my commonly-shared data like .rc files, scripts, etc. It's easy to set up a repository, and very easy to get at the data from anywhere, over ssh. Cygwin is the ssh/cvs client of choice on windows.

    The biggest effort I have found is in writing portable data that can be shared on all machines. And even then this problem can probably be avoided with branching or similar...

    Food for thought anyway.

  31. Re:Moving to .Net technology... PWP.Net by Mizery+De+Aria · · Score: 0

    Damn it! You screwed up the display of the page! Grrrrr!!!

    --
    If you're religishitty, KILL YOURSELF!
  32. Not so feasible solutions by Papineau · · Score: 1

    Uniformize the platforms? Ditch some of the boxes? Laptop? A new box which will be your "server", and all other machines access it?

  33. Secure NFS and automount by TheLastUser · · Score: 1

    I think you can use secure nfs and the automounter to get your home dir to follow you around.

    I do this regularly with normal nfs and automount on a lan, but I see no reason why this couldn't work in a secure fashion over a wider network.

    Anyone?

    1. Re:Secure NFS and automount by Anonymous Coward · · Score: 0

      be careful with this solution, if the lan is down, or the server with /home goes away you end up in a fine pickle...

      Like many suggested, this solution does not address the data replication the poster was seeking.

  34. I don't know if this applies by slaker · · Score: 3, Interesting

    I have twelve computers in my apartment and use all of them for something-or-other. Several are just test machines but even with those, I used to run into situations all the time where I saved something on one machine and forgot to do anything with it.

    My solution was to write a series of little scripts to copy data from common share points on each machine to a large, central data store, and into a "backed-up" directory on the workstations. Presently my central data store is 600GB of IDE disks in a RAID1 array (10 disks, total). If I lose the central fileserver, all my data, and the scripts needed to recreate the information in that 600GB is sitting out on my workstations

    It's kind of a brute force approach, but it works OK. I'm not sure how well it would work for non-local systems, though.

    I'm sure there are better ways to do what I do, too, but it's nice to have a single place to look for my MP3s or whatever, while knowing they're backed-up in multiple locations as well. :)

    --
    -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
    1. Re:I don't know if this applies by No+Such+Agency · · Score: 3, Funny

      I have twelve computers in my apartment and use all of them for something-or-other.

      Your apartment looks like the one in "Pi", doesn't it? Are any of these computers currently calculating a 216-digit number that you'll use to predict the stock market?

      :-)

      --
      Freedom: "I won't!"
    2. Re:I don't know if this applies by 4of12 · · Score: 2

      Your apartment looks like the one in "Pi", doesn't it?

      Such an apartment would be incomplete without stimulant pills in the bathroom medicine cabinet to replace food in the refrigerator.

      Oh, and don't forget the electric drill!

      --
      "Provided by the management for your protection."
    3. Re:I don't know if this applies by slaker · · Score: 2

      I wish. A couple of them are duplicating configurations of hardware used by my clients. A couple are notebooks. A couple do nothing but serve files and run backups. The rest consist of a Win98 game machine, a 2000 server for testing, a HTPC (including projector and presentation monitor), a couple Linux boxes and an OpenBSD machine doing firewall duties.

      But yeah, with full-size APC rack, a pair of IBM RAID cabinets, a Cisco 5005 and five machines in a walk-in closet, yeah, I can definately get into the pi sort of atmosphere.

      --
      -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
    4. Re:I don't know if this applies by EvilStein · · Score: 2

      You filled up a closet? My girlfriend filled them all with shoes. I put the computers in the living room instead. :-)

      It's a bit loud, but we got used to it..

    5. Re:I don't know if this applies by Pfhor · · Score: 2

      What the hell are the 6100s doing?

      And what appears to be either Beige G3s or 72/3/5/6 00's.

      Damn man, what are you using those machines for?

      (tempted, because my own college dorm room is starting to look that, which is why I am probably going to have to move off campus junior year)

    6. Re:I don't know if this applies by EvilStein · · Score: 2

      heh, believe it or not, the 61xx class machines are DNS servers running QuickDNS. Haven't had a single problem with either of them, they're fast (they both have Sonnet G3 cards in them) and they've been rock solid.

      You're right. There's a G3 (AppleShare IP server) and a 7200 that used to be running NNTP software, but my upstream news server sucks, so now it just sits there. :)

      Some of them are co-located, but others are web servers/etc... typical stuff.

    7. Re:I don't know if this applies by slaker · · Score: 2

      Looks like you need to invest in some cable management. I like Panduit's stuff myself.

      I'd mod your comment +1 Funny if I hadn't already posted. I got the closet only after I promised to move all my stuff *OUT* of the living room. :)

      --
      -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
    8. Re:I don't know if this applies by stux · · Score: 1

      My problem is always the heat :(

      Currently I have about 7 G3s and G4s in this room, and a gaggle of 6100s next door... and it gets HOT.

      If you keep the music up, you can't hear the machine noise ;)

      --

      ---
      Live Long & Prosper \\//_
      CYA STUX =`B^) 'da Captain,
      Jedi & Last *-fytr
    9. Re:I don't know if this applies by EvilStein · · Score: 2

      You probably have more closet space than I. My apartment seriously lacks storage space. ;)

      cable MISmanagement is more fun. ;)

    10. Re:I don't know if this applies by jalewis · · Score: 1

      OMG!!! DejaVu!!!! My two racks are both silver. ;)

      What are you using to keep the racks upright? They don't appear to be bolted to the floor.

  35. Seperate home and work! by bluGill · · Score: 5, Insightful

    first of all, seperate your home life and work life. Then seperate the data. I understand that once in a while you need data from one place at the other, but avoid those situations.

    At work: that is IS's problem. Store all work data on the work machines, and make IS do the backups. Use SSH, or other VPN when you want to work from home. Compile (or whatever) at work as much as possible. If you have data that you need on the road, get a laptop or PDA for work, and synchronize that when you are at work.

    At home: set up a linux box (a 386 is enough, though you might want more) with a big disk, a UPS, and a network card. Put it in a closet or on a shelf. Install SAMBA, and Netatalk. with NFS built in (though there is better than NFS if you look, nfs is there) Use one loging for all machines.

    Laptops are a problem, because you often want to use them where you can't get to the network. The first solution to that problem is 820.11. Use it at home, and look for open access on the road. With good VPN (ssh+nfs) you can get to your network server from many places. I manually synchronize only the files I need, but my laptop is rarely used outside of 802.11 areas, if you travel often, then you might need more. (CODA? AFS? )

    1. Re:Seperate home and work! by Anonymous Coward · · Score: 0

      first of all, seperate your home life and work life. Then seperate the data.

      But before you do ANY of that stuff, learn how to spell 'separate'. For the love of God!

    2. Re:Seperate home and work! by unicron · · Score: 1

      That was weak man. As if his reply left any doubt in your head that he's a reasonably intelligent person, you call him on a simple mispelling.

      Oh, and "For the love of God" is a sentence fragment, you don't need a period.

      --
      Finally, math books without any of that base 6 crap in them.
    3. Re:Seperate home and work! by TheNecromancer · · Score: 3, Insightful

      At work: that is IS's problem. Store all work data on the work machines, and make IS do the backups.

      For Pete's sake, this is a recipe for disaster! In the 5 or 6 companies I've worked for, every time the IS department managed someone else's data, they screwed it up! No one knows the value and purpose of your data better than you, so why on Earth would you allow someone who doesn't give a rip about it to manage it?

      I would suggest using the IS departments resources and knowledge to help you manage your data yourself. Then, you have control of the backups, etc.

      --
      Attention all planets of the Solar Federation! We have assumed control! - Neil Peart
    4. Re:Seperate home and work! by grip · · Score: 1

      I wish I lived in your world! There are those of us who *DO NOT* have and IT department on-site (or at all).

      Plus, sometimes people are on projects where off-hours access to buildings is difficult or impossible but the work still needs to be done -- so we work at home.

      And then there are the times where I just can't sit any longer in my office where phones are ringing, people are bugging me, and the fluorescent lighting is making my eyes hurt (+ I'd rather be sitting in my pajama's with the lights turned low).

      Grip

      --
      Failure is not an option. It comes automatically enabled in every Microsoft product.
    5. Re:Seperate home and work! by nolife · · Score: 2

      I am using a similar approach but since I am still on a dialup, I can only dialin to get remote access, which works but SLOW..

      I have roughly 10 computers in the house and 4 users.
      I have one main Linux machine with several 40GB drives that basically holds everything for the Linux and Windows clients (some dual boot, some static) and the web server (another Linux machine).

      The main Linux machine has Samba and NFS. All other Linux machines mount a single /home and the Win clients map the same homes through a login script. I use IMAP locally and Fetchmail for remote mail. I choose not to use roaming profiles in Windows but I still use domain logins and modified the resistry to store Favorites, My Documents, Temporary Int Files, Cookies, and a few others in the homes share also. K-meleon is just as easy. I have access to any of my files, email, bookmarks, Open Office docs, any fonts and whatever else I need from any Linux or Win computer in the house simply by logging in as myself.. I have a seperate share for my MP3's which are availble to all clients and NFS'd over to my web server where I use a php script called Andromeda to format and make them look nice from a web browser, there are tons that use SQL but I'm not that advanced yet..
      The only thing I need to backup is /home and a few of the other smaller shares on the main server. My tape drive in only 2GB so I simply tgz it and send it over to my Linux web server weekly via cron.

      --
      Bad boys rape our young girls but Violet gives willingly.
    6. Re:Seperate home and work! by gravygraphics · · Score: 1

      I agree on the home v. work. I keep seperate buckets for each.

      At work, we have the mounts available as CIFS or NFS. On my Win2K laptop, I cygwin "mount" the Windows path into the typical UNIX path so that my UNIX scripts work the same on the Sun boxes as my laptop.

      I then use "Make Available Offline..." to create a local store of my network files. At the cost of longer shutdown times to sync, I can work anywhere with the same network paths as if I was at work... no VPN required. A very good feature of Win2K in my book.

      At home, my Mac OSX box keeps all my files. It runs Samba to export its files to my work laptop. I don't mirror my home files on my work laptop although I suppose I could. I rarely need a file from home at work, so if I do I just ssh them when I need them.

  36. Mac n' Windows by peatbakke · · Score: 2, Informative

    I'm not sure if this is entirely applicable to your situation, but here's what I do, and it works reasonably well.

    I have a server on a public IP address that runs SAMBA, but only accepts connections from 'localhost'. From my Windows box and iBook (running OS X), I just do a bit of SSH tunneling, and I'm able to mount the machine from anywhere I happen to be.

    As far as I can tell, it's reasonably secure, and it works just fine for general files.

    I also have a CVS repository on the server for my development projects, but that doesn't work so well for binary files like images and Word documents. :P

    One of my friends keeps his files synchronized via an htaccess protected website which allows him to download and upload files. If you're interested, I'll see what I can do to track down his PHP script ...

    1. Re:Mac n' Windows by Anonymous Coward · · Score: 0

      Sure it does. Edit your cvswrappers file and put this into it:

      *.gif -k 'b' -m 'COPY'
      *.jpg -k 'b' -m 'COPY'
      *.avi -k 'b' -m 'COPY'
      *.bin -k 'b' -m 'COPY'
      *.bz -k 'b' -m 'COPY'
      *.bz2 -k 'b' -m 'COPY'
      *.doc -k 'b' -m 'COPY'
      *.exe -k 'b' -m 'COPY'
      *.gif -k 'b' -m 'COPY'
      *.gz -k 'b' -m 'COPY'
      *.hqx -k 'b' -m 'COPY'
      *.jar -k 'b' -m 'COPY'
      *.jpeg -k 'b' -m 'COPY'
      *.jpg -k 'b' -m 'COPY'
      *.mov -k 'b' -m 'COPY'
      *.mp3 -k 'b' -m 'COPY'
      *.mpg -k 'b' -m 'COPY'
      *.pdf -k 'b' -m 'COPY'
      *.png -k 'b' -m 'COPY'
      *.ppt -k 'b' -m 'COPY'
      *.rpm -k 'b' -m 'COPY'
      *.sit -k 'b' -m 'COPY'
      *.srpm -k 'b' -m 'COPY'
      *.swf -k 'b' -m 'COPY'
      *.tar -k 'b' -m 'COPY'
      *.tbz -k 'b' -m 'COPY'
      *.doc -k 'b' -m 'COPY'

      and whatever other binary files you happen to use.

  37. Are you serious? by Anonymous Coward · · Score: 0

    Exchange is one of the worst pieces of software I have ever had the misfortune of working with. The most laughable thing I ever saw was an Exchange Book that said: It is often preferable to backup and reinstall the server instead of trying to find a hidden setting that is causing your configuration problems. Unbelievable, only a Windows user would think this is an acceptable solution to the Troubleshooting section of a book on running Exchange Server. This facilitated my migration to Linux. Have learned a lot and saved a lot of cash in the process.

  38. first impression by Alien54 · · Score: 3, Insightful
    It almost sounds like, "I would like to have the advantadges of a centralized database while keeping it distributed across random machines"

    Now this is not totally fair, since it implies a pointy haired boss situation. All it really means is that that you would would have to have a better definition of the problem.

    What it seems that you really need is an application, a database, that would constantly monitor in realtime the status and availablility of your various resources. This would tie into your other dataservices so that when you do a query on "XP sourcecode", or whatever, one of the result you get is from this resource monitor database saying that "the resource is offline" or "the data is available, but you don't have access rights", etc. depending of the resource status, and other realtime situations.

    It occurs to me that clever design of the database may be able to do the resource availibily query in advance of the actual access of the data, so that you do not get a crash or whatever if a child record or whatever is unavailable.

    Currently, I do not know of any tool that does this, although obviously this is not my area of expertise.

    --
    "It is a greater offense to steal men's labor, than their clothes"
    1. Re:first impression by Anonymous Coward · · Score: 0

      I'm gonna call troll on myself.


      That sounds a lot like Active Directory.

    2. Re:first impression by Alien54 · · Score: 2
      I'm gonna call troll on myself. - That sounds a lot like Active Directory.

      So then the question becomes how workable is Active Directory? And what are alternatives that could be open source?

      I have heard a certain amount of discontent with it.

      --
      "It is a greater offense to steal men's labor, than their clothes"
    3. Re:first impression by azaroth42 · · Score: 1
      > It almost sounds like, "I would like to have the
      > advantadges of a centralized database while
      > keeping it distributed across random machines"



      This is what Z39.50 is good for (or for more politically correct buzzword compliance, web services). Send a query to your main server and have it fan out the query to all of the distributed points and then collect the data back in and present to the user.

      We do this with archival finding aids -- http://www.o-r-g.org/~cheshire/DistAH/ is the test site -- in what will be a UK wide distributed collection.


      Mail if interested.


      -- Azaroth

  39. Use what already works... by Anonymous Coward · · Score: 2, Interesting

    I might be off base here, but..

    Why not use Gnutella or a similar P2P system? There are clients for basically any OS out there, the files don't have to reside in a central location.

    It works for the internet - Why not your own 'mini-internet'?

    One modification you would want make is to get it to make a listing of all that you have.

    Could you use SSH tunneling with a system like that?

  40. huh? use a standard file server. by Telastyn · · Score: 2

    Put a small raid 5 partition on your *nix machine. Store everything there, and use your access of choice to use the data on your other machines. I like ssh/scp for access, as it works mostly everywhere, and is encrypted, but then again most of my data needs accessed in a CVS manner. If you are constantly editing word docs and the such, samba would perhaps be a better option.

    This way the data is in one spot, but it's much less vulnerable to hdd failure. Plus since it's on a *nix machine, you can export it to your clientelle.

    1. Re:huh? use a standard file server. by broody · · Score: 1

      Put a small raid 5 partition on your *nix machine.

      Eewwww. I'd skip right past that recommendation. RAID (in paritcular 3/4/5) hardly seems like a good fit for any of his problems.

      --
      ~~ What's stopping you?
  41. don't use NFS by Kunta+Kinte · · Score: 5, Informative

    Unless you want to share your data with lots of 'friends' you just haven't met yet.

    NFS is used very often to mount home directories. But what is stopping someone from unplugging the workstation, plugging in a linux laptop with the IP of the legitimate workstation and mount the share, "su - user", and voila, you now have all the user's files.

    That's just the simplest way. The problem is that most NFS implementations don't have *any* authentication except for IP authentication. So so other DNS attacks would work as well.

    I am surpised that the most widely used network file system implementation for linux and most posix OSes has no real authentication. There *has* been authentication built in the protocol since version 3, but last time I checked, it was not supported on the linux. I was told by one guy working on the project that the problem was that there's no crypto in the kernel.

    I used secure NFS on Solaris 8 for a while but I constantly lost the mounts. That but be fixed now, I don't know.

    Use AFS, CVS, rsync, intermezzo, or something. But I would stay away from NFS.

    --
    Based on upvotes, Ageism is the only "-ism" Slashdotters care about and think isn't SJW
    1. Re:don't use NFS by Anonymous Coward · · Score: 1, Insightful

      If someone replaces a machine on my home network so they can snoop on my home directory, I'm much more concerned about the security of my apartment than my network. There's no way I'd use standard NFS over the internet, but there's no reason to either. I can use ssh to login or tunnel vnc across the internet into my home systems, so there really isn't a reason for not using NFS. Even ignoring security, I can't think of any network file system that actually performs ok over the internet.

      BTW I've never seen a "lost" mount with Solaris 8, so you've got some other problem.

      I'd stay away from an OS that can't implement something as old and common as NFS.

    2. Re:don't use NFS by dirtyhippie · · Score: 1

      > I'd stay away from an OS that can't implement something as old and common as NFS.

      Perhaps my memory is failing me, design and first implement NFS?

    3. Re:don't use NFS by npsimons · · Score: 1
      But what is stopping someone from unplugging the workstation, plugging in a linux laptop with the IP of the legitimate workstation and mount the share, "su - user", and voila, you now have all the user's files.


      I'll agree that NFS has it's problems. But if you can't control physical access to your network then YOU have some problems. And as for intermezzo, does it work on non-linux? Didn't think so. How about Coda? Not really ready for the real world, I'm afraid.


      As for the no crypto "on the linux" as you say, if you had been paying attention (or even using Linux), you would have known that crypto laws have made it impossible to put crypto into the kernel by default. There are crypto patches readily available, not to mention other crypto packages.


      I hate NFS just as much as the next guy. But let's face it: it just works, and is actually ideal for a home network. And until something better comes along, it will be the defacto standard.

  42. How I do it by MaxVlast · · Score: 3, Informative

    Yep. Unified access to e-mail via IMAP is definitely the linchpin of a good arrangement.

    I've been trying to deal with the same problems as you for several years. I have a Mac running Mac OS X, Windows PC, Linux server, and a NeXT around my desk. I have two large hard drives. One is in the Mac and that holds my home directory, and the Linux machine has all my MP3s. My home is exported via NFS and is mounted on the Linux box and on the NeXT so I always have live access to my files. The Windows box only does my TV program and Kazaa, so I'm content to simply have it use FTP to copy files back and forth (I haven't found a decent Windows NFS program.)

    It all gets the job done, and it all works smoothly. Printing is done by IP printing to my big 'ol LaserJet. All the mail is kept either on my server at school, or on the cyrus server on the Linux box. It's a delight =)

    --
    There should be a moratorium on the use of the apostrophe.
    Max V.
    NeXTMail/MIME Mail welcome
    1. Re:How I do it by MaxVlast · · Score: 2

      Oh, I forgot about my PowerBook. Conveniently, all FireWire Apple products can go into 'hard drive mode' and act like a dumb hard drive. To sync, I connect the PowerBook as a hard drive and use a cool Mac OS X syncing program (who's name I forget right now) to sync up the files. rsync and tar don't work because they slaughter the resource forks of HFS files. We're moving away from that problem, but it still exists.

      --
      There should be a moratorium on the use of the apostrophe.
      Max V.
      NeXTMail/MIME Mail welcome
  43. It's called "The World Wide Web" by Bert690 · · Score: 2, Interesting

    There's this great standard for sharing files over the internet called the World Wide Web. Perhaps you've heard of it?

    Seriously -- run a webserver + WebDAV on each of your machines. Then you can read/write from anywhere, and with any platform.

    Systems like YouServ/uServ provide a webserver, access control, and mirroring/replication support in a single package. This way as long as only some of your machines are online, the data from every machine remains accessible. Unfortunately the system is not available for general public use, but the system may be in open source soon.

    1. Re:It's called "The World Wide Web" by Peyna · · Score: 2

      Then you become reliant on the connection to the Internet. If that connection is lost, and you need access to resources that are there, what do you do? You also have to trust the remote server with your data. You have to trust every person that has physical access to the place where your data is stored. I would much prefer keeping my data somewhere close by, preferrable right by my feet or in my closet.

      --
      What?
    2. Re:It's called "The World Wide Web" by Bert690 · · Score: 1

      Then you replicated/mirror content across all machines. With uServ you just type in the names of the other machines you want to replicate to/with (e.g. see here). With other webservers you can use other disk synchronizing systems (e.g. rsync).

      I run a webserver on my laptop and keep the content replicated with an always-on server. When I go offline, the server handles any web requests, but I still have a local copy of all my files for plane trips, etc..

  44. Back it all up using gnutella by anthony_dipierro · · Score: 2

    That's what it's for, right?

    Seriously, I think it would be great if there was a P2P backup system. Private files could be encrypted, and everything could be uploaded to multiple peers. Obviously some sort of trust system would have to be worked out, but it could work. Even if I just connected to myself and two or three real life friends with DSL connections, it'd be great to have my files accessible everywhere, almost all the time.

    1. Re:Back it all up using gnutella by spiveps · · Score: 1

      see http://www.oceanstore.org/
      The OceanStore Project
      Providing Global-Scale Persistent Data

  45. For the CLIT by CLIT · · Score: 0

    It's NUMBER ONE!

    --

    CLIT. Are you a memb

  46. Shared filesystems & well named directories by ryanwright · · Score: 2

    I have two large drives sitting on a Linux box doing RAID mirroring. For remote access, I use ssh/scp. For local access from other Linux machines, I use NFS, and for Windows machines, SMB.

    The point is, everything is stored and "backed up" centrally, but accessed using a different mechanism depending on where I'm at when I need my data. Since I don't delete files accidentally, mirroring works fine for a backup - I'm really only concerned with drive failure.

    I then structure the directories according to type of file. I've got a documents directory where I keep anything I create myself. Specific projects that require multiple files generally go under documents/projectname. I've got a music directory, and many subdirectories under it:

    music/fullalbums/artistname/albumname/files.mp3. music/singletracks/cache1/files.mp3.
    music/musicv ideos/ ..

    Etc. Then software. apps/isos. apps/windows. apps/linux. And so on, and so forth.

    --
    -Ryan, with the unoriginal sig
  47. shared bookmark file? by cshields2 · · Score: 1

    this goes along with the subject somewhat. Does anybody have experience sharing a bookmark file, let's say, being able to place bookmarks and view them across multiple computers and browsers? (I'm not sure if bookmark files have a uniform format so that may not be possible to do across browsers) I just have too many bookmarks, and when I go to look for one I can't remember if it was at home, work, laptop, or what?! Anyone have a good solution?

    1. Re:shared bookmark file? by Anonymous Coward · · Score: 0


      I know that the chance is low, but for Windows I wrote a small tool called BookmarkManager that synchs it's data file over FTP.
      http://www.paneuropean.com/bm/
      It's browser independent; I use it to keep my bookmarks up-to-date on my 2 home and office machines.

    2. Re:shared bookmark file? by Anonymous Coward · · Score: 0

      To add new bookmarks, I send just an e-mail message to a special address, with the URL and description. Procmail launches a script that updates a web page.

      Simple but very useful, read/write access from anywhere.

      For additional organizing of the bookmarks, I need to manually vi the page, but that is seldom needed.

    3. Re:shared bookmark file? by Kunta+Kinte · · Score: 1


      Try LDAP for roaming profiles. At least netscape/mozilla allows you to store your profile on a specified LDAP server. I'm not sure about IE.

      Try a search on google for LDAP roaming profiles for more info, or try the OpenLDAP mailing list.

      --
      Based on upvotes, Ageism is the only "-ism" Slashdotters care about and think isn't SJW
    4. Re:shared bookmark file? by Anonymous Coward · · Score: 0

      Its called mod_roaming. Works great. But only with Communicator 4.

      I'm playing with Unison (1 other thread mentioned it) to get some roaming going... Needs ssh though and doesn't seem to support nonstandard ssh ports.

      wah!

  48. Uhhhh by Anonymous Coward · · Score: 0

    How about a Beowulf cluster? :p

  49. rsync + ssh + logout scripting + cron by Ashurbanipal · · Score: 3, Interesting

    Use the excellent rsync from Paul Makerras (of pppd fame) and Andrew Tridgell (samba team) in combination with OpenSSH and SSH for windows (both based on Tatu Ylonen's work; OpenSSH is maintained by and expert team including Markus Friedl and the recently monkey-cracked Dug Song, among others).

    Set up your accounts to rsync-upload changes to whichever server is most secure when you log out, and use a cron job on that server to rsync-download to all the other servers nightly. You can make a tar backup part of the system also.

    You will have to remember what's going on so you don't modify the same file differently on two different systems within 24 hours. If you want to overcome that shortcoming by making this work on an immediate sync basis rather than periodically, you'll need something like SGI's fam (included with recent linux distros) to trigger the updating processes.

    You should already be 90% there if you have your ssh keys set up for passwordless login. Passwordless PKI logins are not significantly less secure than passworded logins in most situations (granted hostile system management can get you, but the BOFH can trojan your login anyway).

    Lots of people use this technique to sync CVS trees over slow links. Rsync is very efficient for that kind of thing (large volume of files, low number of changed bytes).

  50. The Futue " ALL IN ONE " Memory Data Storage by geekster_2000 · · Score: 1



    3D volume holographic optical storage
    introduced by Lucent and in development
    by others will someday replace all memory.

    http://www.colossalstorage.net

  51. FYI, see hier(7) on FreeBSD by Anonymous Coward · · Score: 0

    So this is not a troll, but have a look
    at hier(7) on FreeBSD. Since bsd is
    more than just a kernel, there's already
    a great deal of thought put into
    directory structures and layout. Have
    a look at the bsd man page for hier(7)
    and get some ideas on how to
    approach this.

  52. If it uses linux it is NOT hetero by Anonymous Coward · · Score: 0

    there are no heteroes who use linux, only homos

  53. Talk about Hetrogeneus by mnmn · · Score: 1


    I am obcessed with OSes, and I have running Solaris 8, redhat 7.3, freebsd4.5, slackware8,win2k,win98,netbsd and unixware with each computer having both ethernet and tokenring cards. The FreeBSD machine has a directory tree where all files are stored with different ownerships and perms. They are served on different interfaces as http, nfs, samba, ftp, and netware volumes. security req is low so I dont use encryption, except for the www service to the internet where i use the ssl. These tools are all out there are pretty well documented. They all work well in a practical setting. What else do you want to know?

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  54. Here's my approach... by Anonymous Coward · · Score: 0

    You have a requirement that isn't met by any existing software?

    Start coding.

    And screw Stallman. Release it under the modified BSD license.

  55. New 820.11.... by neilb78 · · Score: 1

    What's this new 820.11 protocol? :-)

    --
    © 2004 The SCO Group, Inc. All Rights Reserved.
    1. Re:New 820.11.... by Anonymous Coward · · Score: 0

      http://www.legis.state.ia.us/IACODE/1999SUPPLEMENT / 20/11.html

      820.11 Penalty for willful disobedience.

      Any officer who shall deliver to the agent for extradition of the demanding state a person in the officer's custody under the governor's warrant, in willful disobedience to the last section, shall be guilty of a simple misdemeanor.

      Also known as the world's worst lesson on grammar.

  56. Can there be only one? by rwa2 · · Score: 5, Informative
    Well, here's my approach...

    First, I try to adhere loosely to the FHS for ideas on overall organization. Even though it's mostly intended for POSIX systems, following their philosophy will really help you separate your data from your platform-dependent program files and libraries.

    Most of my important stuff goes on the Linux server in /home (on an IDE software RAID1). However, I try to limit files in here to stuff that's absolutely essential to keep the size down. I occasionally mirror this offsite to my friends' servers with rsync (with the private stuff pgp encrypted). I try to make browser caches, etc. symlinks to dirs in /tmp . Try to keep only the stuff you created yourself in here.

    I keep media and downloads on a plain partition under /home/ftp/pub (which is also symlinked from the http document root). That way, all my computers can easily get access to music and installers and junk.

    Samba helps win32 boxes access the /home and /tmp directories.

    NFS exports /home to the other UNIXen, as well as /usr for the other machines with the same CPU arch. It should be acceptable to export /usr/share to other UNIXen with different architectures.

    I'd like to set up CODA, since it seems to support more different kinds clients than Intermezzo. These support disconnected operation and are good for laptops. For the meantime, I just use rsync to mirror home dirs onto my laptop, though (and just keep track of stuff that I change on the road manually :/ )

    No thoughts on how to combine everything into a distributedFS so you could have parts of, say, a music archive living over several machines. There are several projects for Linux-only (PVFS) or Win32-only (more advanced network-neighborhoods). I'd say your best bet for convenience is just to make sure everything is visible from your one server and reexport it from there (invest in a switch so it doesn't deadlock your network). Until better DFSes exist, though, I think you'll get better performance and less confusion from running everything from one beefed-up server with a RAID (or two if you want failover).

  57. OceanStore by Slowping · · Score: 1
    A little more "out-there" than a practical immediate solution, but....


    Maybe we can extend this problem and start an OpenSource effort to develop a high quality implementation of the OceanStore concept.


    Securely access your data from anywhere. fault tolerant, secure, replicated, synchronized, pervasive.


    I recommend you to take a look at the page and read their papers/presentations. An interesting idea.


    I am in no way associated with the OceanStore project. Just an interesting research project I came across.

    --
    (\(\
    (^.^)
    (")")
    *beware the cute-bunny virus
  58. Unison works, perfectly. by Ecyrd · · Score: 4, Insightful

    Here's my situation: I have a dual-booting Linux/Win98 machine at home, a Win98 laptop, a Linux server sitting in some network in a galaxy far, far away; and a bunch of other computers around the world.

    At one point, managing all my data (I would change a bit here, and a bit there, then try to copy and synchronize by hand) was manageable, but I got real tired of it real fast. I considered putting together a CVS server, and then synchronizing that way, but it's really overkill and not a very user-friendly solution anyway.

    Enter Unison. Now I just have a few directories designated as shared, and they get synchronized by Unison automatically. At home, my data is on a FAT partition, which is accessible to both Linux and Win98.

    The good thing about this is that since I synchronize with the laptop when I'm connected, I get to use my data even when I'm on the move - not so with NFS. And I get free backups as well - I do have roughly 2Gigs of data, which would be a hassle to backup any other way. Besides, if I took tape backups, I would have to manually carry them off-site in case of a fire; now Unison takes care of backups to and from my remote machines.

  59. Unison is cool by Anonymous Coward · · Score: 0

    Depending on your exact requirements, Unison might be the thing you've been looking for. It was for me. A bit of SSH config'ing and you're basically in business. For one thing, Unison just doesn't screw your data up . Secondly, it only updates what needs to be updated. You don't need to explicitly add new files either. It also has a sufficiently powerful filtering mechanism so you can have it ignore temp files, whatever they may be. It can be used in a centralised manner (with proper backing up) but is equally happy when used as P2P for plain synch'ing. I use it for my external HDD back-up, my public repository, half-way round the globe (literally). The lot. [Thanks B, et al.]

    At least you should give it a spin.

  60. Don't do it.... by neilb78 · · Score: 0, Troll

    Having all your data accessible from all of your workstations is highly overrated. I think you should just delete all of your data and quit your job.

    You hang-out on /. way too much.

    --
    © 2004 The SCO Group, Inc. All Rights Reserved.
  61. Dave is your friend. by TheCrazyFinn · · Score: 1

    Dave is a CIFS (SMB) uberpackage for Mac OS and Mac OS X, by far the best CIFS implementation I have seen for Workgroups.

    Dave+Samba+CIFS for filesharing.

    ssh with RSA keys for terminal type stuff.

    VNC or X for Desktop Sharing.

    That's the way mine is set up.

    The Crazy Finn

    --
    "You've got an invalid haircut" -Warren Zevon - Life'll Kill Ya
  62. inferno! by rpeppe · · Score: 2
    inferno was designed for exactly this kind of thing. it provides secure connectivity between heterogeneous boxes across heterogeneous networks. the security architecture is highly modular (i.e. once you have a reliable data connection, you can securely access any sort of resources provided by an inferno instance at the other end). that includes all kinds of devices as well as files.

    the connectivity and security are as versatile (or more so) as unix pipes; also you can write programs for it that run without change (really!) on any supported platform ('cos it provides an OS level view of everything rather than trying to shoehorn itself into the parent environment like java).

    the security model is public-key based and because it's end to end, you don't need to worry at all about little things like 802.11 insecurities...

    plus it's all small, clean and beautiful as befits something coming from CSRG at bell labs.

    1. Re:inferno! by Anonymous Coward · · Score: 0

      Woah, sounds like the perfect thing...

      But then, why is it called inferno ? ;-)

  63. centralize and distribute. by rusty0101 · · Score: 2, Informative

    For those systems that are on all the time, select one system to be a common server, I personally recomend a Linux box, though xBSD or OSX may provide the features you need as well.

    In your home directory, create a folder you are going to put your mount points in to mount the data stores you need.

    On all the other systems, create a share that will contain the data you want to access "anywhere". On the central server Mount all of these shares in that sharesmount folder. This may be nfs or cifs as the architecture of the servers dictates.

    As this is all mounted to your home directory, you can go to just about any system in the network and remotely mount all of your folders by Mounting your home folder from your primary server.

    To remotely access this storage center, use either nfs over ssh, or build appropriate links into your web pages, and run a secure varient of apache.

    I also recomend keeping your work data in a seprate storage area from your personal/home data. You may recall that Northwest Airlines successfully sued to get the personal computers of Flight Attendants who they believed co-operatively negotiated a sick-out strike. Keeping your personal data completely separate would reduce the likelyhood of loosing your entire computer setup if someone at work files a complaint that they believe you are doing something wrong.

    There are other advantages to this kind of a setup. By centralizing your data storage tree, it is easier to perform backups, you will only need to backup the one server's home directory, tracing into the peripheral servers. If you wish to set up a thin client in a bedroom, or someplace where you don't want to have a lot of fans going, this gives you a platform ready made for your storage needs, as well as a reasonable terminal server. I think you get the idea.

    -Rusty

    --
    You never know...
  64. that is true for any IMAP mail server by Kunta+Kinte · · Score: 1

    I don't think that the whole email thing is a particularly good solution to the original question, but why should he pay for microsoft exchange when he could do this with any IMAP email server?

    I have a cyrus imap server with webmail install that does exactly that. Also Courier MTA comes with a the pieces needed to do this btw.

    Shared folders, server-side mail storage, SSL/TLS security are all part of the IMAP/IMAPS protocol that many ( most? ) free email servers support very well?

    So why should he pay the $10-$40* per user license for microsoft exchange? *( lost track of the price )

    --
    Based on upvotes, Ageism is the only "-ism" Slashdotters care about and think isn't SJW
  65. This is not hard... by Anonymous Coward · · Score: 0

    I had this problem. It was simple. I Set up one machine with a Large drive volume (7@9gigs and Raid5 with 64mbs cache). It is not real fast but awfull snappy. It is a Dual 133 with 256mb but it serves this purpose very well. It also has CVS for FreeBSD and Squid and DNS.

    Solution. NFS and Samba.
    NFS: Export you Home over NFS and have AMD or Hard Mounts set up for home's on the machines. This should fix OS-X, Linux, BSD and the like.

    Samba: Share/Export the Very same Home. Have it set up to map from you 9x/NT/2K/XP systems.

    I have also contemplated Linux with Oracle and the IFS service. You can NFS Mount/ SMB Mount/ FTP to it./ Email you files in.. pretty cool but never realy looked at it.. any one what to give ware stories on this so I can be tempted to change my setup?

  66. Re:♫ Second musical post! ♪ by tps12 · · Score: 0, Offtopic

    Blur - Coffee + TV = slashdot

    --

    Karma: Good (despite my invention of the Karma: sig)
  67. Re:Unknown post by neal+n+bob · · Score: 0
  68. My approach by captaineo · · Score: 2

    Keep your valuable files on a Linux machine (running on good hardware you can trust, a stable kernel, a journaling filesystem, and software RAID if you want to go that far). Do backups from there. Run NFS to serve all non-Windows clients. Run SAMBA to serve Windows clients.

    Sharing data files is easy with the NFS/SAMBA combination - e.g. non-Windows machines mount my home directory as /home/foo and on Windows it's H:\ - all the files are there.

    Sharing software is less easy since none of the common UNIXy filesystem layouts really let you have binaries for multiple platforms available at once. There are unconventional layouts that do this, but you'll have to compile a lot of things yourself and mess with configure scripts a lot... I've given up on sharing binaries and libs; I just run Debian on as many of my systems as possible, and run a script now and then that ensures the same packages are installed on each machine.

    For remote work I use SSH to set up a VPN. However, unless I'm on a very low-latency connection, I find it difficult to use a shell remotely, much less NFS. I usually end up manually rsync'ing the files I need.

  69. CVS + NFS by martinde · · Score: 1

    I use CVS to organize stuff I care about sharing. The stuff I don't share is NFS mounted (or sambaed) from a server either at the office or at home. "Rsync" and "scp" to move stuff when desired.

    I think LDAP+Kerberos+AFS looks interesting, but there is a learning curve there that I have not climbed yet.

  70. cvs & rsync by joey · · Score: 4, Insightful
    I use cvs for all of my home directory except for large data files which are rsynced around using Makefiles checked out of cvs. For a long explanation of the CVS part of it, see CVS Homedir.

    This works well for me to keep about 30 accounts in sync, most of them just get a minimal checkout of my home directory (5 mb or so), while 3 or 4 get the whole home directory and rsynced files (5 gb). The CVS repository is about half a gigabyte in size these days.

    Once something that allows proper file rename tracking, like subversion, comes along, I plan to stop using rsync alltogether, and just check all the files in.

    As has been noted elsewhere in this thread, one of the key things is coming up with a consistent directory structure and sticking with it.

    --
    see shy jo
  71. root directory: by edrugtrader · · Score: 2

    /porn/
    /video/
    /pics/
    /warez/
    /gamez/
    /app z/
    /audio/
    /mp3/
    /rock/
    /hiphop/
    /jazz/

    oh filter, why must thee filter my comment

    --
    MARIJUANA, SHROOMS, X: ONLINE?! - E
  72. One nifty way to do it... by Anonymous Coward · · Score: 0
    ...is with the Self-certifying File System (SFS). Check it out:
    SFS is a secure, global network file system with completely decentralized control. SFS lets you access your files from anywhere and share them with anyone, anywhere. Anyone can set up an SFS server, and any user can access any server from any client. SFS lets you share files across administrative realms without involving administrators or certification authorities.

    http://sfs.fs.net
  73. I tried the same thing at school... by nadador · · Score: 2

    When I was still in school I tried to figure out some good way of being able to work on my research project at home and at school, or at least massage the code and the data in both places.

    Being an engineer, I thought of a bunch of ways of setting up complicated distributed ways of doing this, but settled on just leaving the data in one place, and SSH'ing to that box.

    The benefits of keeping it simple were:

    1. No new work, which is good for the lazy^H^H^H^Hefficient among us.
    2. Data coherency. If its only ever in one place its hard to mess up.
    3. Backups are easy, since you're only backing up one data set.
    4. Did I mention no new work?

    As much as data sharing on a heterogenous network would have been nice (Linux box at home, Suns in the lab, Windows at my parent's place, iBook in my backpack), the marginal utility of that data sharing was low compared to the marginal cost of actually doing the work to make it happen.

    My vote is for keeping the data in one place and remembering how much you love the terminal. Not a sexy solution, but it works.

    --

    Outside of a dog, a book is a man's best friend. Inside a dog, its too dark to read.
  74. NFS over PPP over SSH / VNC / rsync by Anonymous Coward · · Score: 0

    A while back (3+ yrs) I've toyed around with a pretty slick setup of a VPDN (Vir
    tual Private Dial Network) :) :) Joke aside, it was actually consisting of an 8-
    bit clean ssh tunnel over which I was running..PPP !. And, since that was doing
    "proxy-arp", from I was capable to get my work setu
    p, with NFS, NIS and other assorted local services, all accross non-cooperating
    NATs and firewalls. I even manged to present it as VPDN project (so the above jo
    ke is half serious).

    There are some drawbacks:
    - To get decent performance from NFS (back then we had a paranoidal-fine-tuned S
    olaris NFSv3 server), in addition to a really fat pipe (I have a FastEthernet co
    nnection from home to work) the most critical part is that you have to have real
    ly short RTTs. Thankfully I am aprox 200 ms away from the server and it worked "
    quite" decently (was capable even of streaming 320x240 MPEG over that baby, w/o
    noticeable jitter!).
    -Do NOT use a Linux machine at the server side. After extensive hacking (w/ prec
    ious help of Paul Mackerras) it turned out that the Linux driver back then (2.
    2.12ac3 IIRC) it simply sucked and it couldn't keep up w/ the bit rate. After co
    mpiling pppd on Solaris it worked like a charm.

    - Protocol overhead is NOT an issue. As crazy as "NFS over PPP over SSH" might s
    ound, it wasn't that bad, given the circumstances. CPU overhead was, and I was u
    sing a relatively light-weight stream cipher (blowfish IIRC).

    The reason I had to give up this dandy setup was simply that it works reasonably
    only in very special setups, namely fat pipe AND _short_ RTTs.

    What I do nowadays is 1) VNC or 2) ssh + running programs remotely (X11 forwardi
    ng). Otherwise my home and work data are best kept sepparate (as another poster
    already suggest).

    Back to your question: While I do not have any experience w/ Unison, I would per
    sonally go for "rsync" (optionally over ssh if paranoia is a must).

  75. biggest post ever by Anonymous Coward · · Score: 0

    This post should be nominated for largest front page post ever. Throw it on the HOF!

  76. RSYNC by dbarclay10 · · Score: 3, Informative
    Aha, been through this myself ;)

    Okay, you *could* use some form of networked file system, but a) your laptop and other machines would need to be connected to use it, and b) I hope you are willing to fight to get a good implementation to work, and c) I hope you aren't playing with big files :)

    I use rsync. I have ~/Makefile, 'make sync' works wonders. Here's the contents:

    On the laptop:
    get:
    rsync -avuz --exclude "*~" willow:/home/david/data /home/david

    put:
    rsync -avuz --exclude "*~" /home/david/data willow:/home/david

    sync: get put
    Works like a charm :)
    --

    Barclay family motto:
    Aut agere aut mori.
    (Either action or death.)
  77. Re:AFS? Not suitable by sparcv9 · · Score: 3, Informative
    angst_ridden_hipster asked for something that runs on OS X
    OpenAFS *does* run on OS X.
    --

    This is not a Fugazi .sig
  78. try using LDAP for bookmarks by Kunta+Kinte · · Score: 1

    I don't know about IE, but netscape/mozilla supports roaming profiles using LDAP. That way, all your profile info gets saved in the LDAP server and you just configure your browser to pull the information from that server.

    LDAP is also often used for other small pieces of information like certificates, etc.

    Check out the OpenLDAP website for more info.

    --
    Based on upvotes, Ageism is the only "-ism" Slashdotters care about and think isn't SJW
  79. Apple's new Xserve by alchemist68 · · Score: 1, Informative

    If you've got the extra cash, buy the low end Xserve from Apple, set up a local area network connecting all the computers, and store all your files on Xserve. You already have a Mac OS X computer, you can control the Xserve with that. And if Apple's Xserve is really as easy to use and administer as they claim it to be, it would probably be worth the money for you. My suggestion only applies if you don't know enough about setting up servers and you want the quick and easy way out of your dilema. Hope this helps.

  80. We need a HOWTO by jaaron · · Score: 2, Interesting

    This question (or ones like it) has come up many times. This isn't the first time something like this has been posted on Slashdot. I'm currently looking at doing something like this myself and I'm obviously not the only one. While that lays the ground for a good open source project (ie- a distro that is set up for something like this, or a project that easily combines several tools to do this kind of thing), what I think we really need is a good HOW-TO. Maybe there already is one or are several related HOW-TO about setting up this type of file access. There have already been a number of good suggestions posted here on Slashdot. We need to get these and others together and put into a HOWTO so that it's not a research project every time someone starts exploring this idea of distributed data and somehow consolidating the mess. (And no, I'm not volunteering yet since I haven't done this yet and currently don't have the resources. But if something doesn't happen in a while, maybe I will...). If you know of a HOWTO or other site that covers this info, you should post it somewhere here.

    --
    Who said Freedom was Fair?
    1. Re:We need a HOWTO by teamhasnoi · · Score: 2

      I am with you on that. I am trying to connect my home (xp and beos) and work (OSX, 9) w/ VNC through 2 router/fwls and am feeling like a big more-on. Have had no luck so far; looked on google and couldn't find any info that is applicable to me. I know it's a simple? thing, but having to do all my home config at lunch, and hoping it works when I get back to work, sucks.

    2. Re:We need a HOWTO by JabberWokky · · Score: 2
      It's called System Administration, and is a field unto itself. The profession values experience above all else because that's how you learn to tame these beasts. A HOWTO would be obselete within two years, and wouldn't apply to any particular configuration. Sure, there are good rules of thumb, but they are covered in plenty of O'Riley books, and the key is how you apply those general rules. One of the most important things is that you learn rigor (to the point of being anal about caps in filenames) and flexibility (letting the users doing it their way whenever you can to make them happy - after all, all BOFH jokes aside, you're there for them). Learning when to apply either is a multifaceted decision involving politics, technology and social skills. Even when you are the only user ("Am I going to get too lazy to keep up this directory structure?").

      Sure, a HOWTO could be written, but you could also write a HOWTO about how to be an attorney or a plumber - it wouldn't do the field justice. You need, at the *very* least, a good solid book. Or a turnkey solution (wherein you are trading money for experience) like the netstorage boxes that you plug into the network and speak a half dozen protocols for all your systems to talk to.

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
  81. Re:AFS? Not suitable by Matthias+Wiesmann · · Score: 2

    Please don't call people names.
    Instead, read this page:

    http://www-personal.umich.edu/~srb/openafs/

  82. Re:Linux is Dying by Morphine007 · · Score: 1

    ...Linux is dying. ... I plan on installing Windows 2000 on each node ... [of] a 500 node beowolf cluster.

    sounds to me like it's your wallet that's going to be doing the dying...

    not sure why I'm feeding it... oh well...

  83. E-Smith Server by Anonymous Coward · · Score: 0

    I would think about taking a look at E-Smith Server. It could buy you a few different things, though with the exception of automatic backups that synching will buy you. Internally you could have Samba and Appletalk running, externally, you could connect via their I-Bays for file storage. Also has an IMAP server if you wanted to store things that way. I guess you could cron copy from this machine to another for the backups.

  84. Look to the Big Red 'N' by CounterZer0 · · Score: 1

    Novell's iFolder solves your problems quite easily ;)

  85. Excellent Example of WebDAV by Spencerian · · Score: 2

    WebDAV is used practically by many Mac OS users in the form of the iDisk service on Apple's iTools network services. Being an open standard, there must be some commonality that makes it practical to set up WebDAV services on any or all boxes for basic file sharing, or even a common location. iDisk itself isn't the solution, of course, but it shows the practicality of a WebDAV solution.

    --
    Vos teneo officium eram periculosus ut vos recipero is.
  86. Re:Here's my advice by Anonymous Coward · · Score: 0

    This advice is likely to get a lot of linux geeks electrocuted when they take their computers into the shower before turning them off. Good start!

  87. Web Design by Lando · · Score: 3, Informative

    I'm not really sure what type of work your doing where you need access to your files... I can relate my knowledge on dealing with unison over the past year though.

    I do a lot of back end web development. As such I usually like to copy the entire site down to a local machine, work on the system, upload to a test machine, test, and then move to a development machine. Unison has made my job a lot easier than it using a bunch of ssh scripts since unison automatically checks for changes and only copies over files with changes.

    A sample script is as follows:

    From my local file system $HOME/web/(website) I execute the following script

    unison -auto -batch include ssh://user@somehost.com//www/(website)/include

    unison -auto -batch www ssh://user@somehost.com//www/(website)/www

    This script pulls all my programming work in include and the website accessable files www to my local system... I then work on the files and upload using the following script

    unison -auto -batch include ssh://user@testhost.com//www/(website)/include

    unison -auto -batch www ssh://user@testhost.com//www/(website)/www

    I then check the coding and on the test host, when I get it to the point I want I upload it to the production machine...

    If I have problems on the test host, I can go in and remove all files on my development system and pull a fresh copy of files from the live site...

    Since I don't need to program and compile on different systems, just uploading the the test and production machines it works well.

    Recently I took a trip and did not have access to my local system. I was able to borrow a windows system and after installing putting, winscp and unison I was up and running within 10-15 minutes at the remote site, which allowed me to get back to work.

    The problem with using a remote mounting system is that you have to maintain network connectivity while working on files, not always an option, plus you are working with the live production files...

    So basically I use unison just like a cp command except that it does not copy files that already are synced between systems and it automatically keeps my permissions sync'd as well.

    Hope that helps

    --
    /* TODO: Spawn child process, interest child in technology, have child write a new sig */
  88. Re:Warning by ipjohnson · · Score: 1

    Some of us "Mac users" have afs experience (not only using but admin from startup through general matience) as well as general admin skills and very good coding skills. If you actually knew what you where talking about you probably wouldn't make broad generalization but oh well your a true slashdot moron.

  89. Replicating filesystem by altair1 · · Score: 1

    You might want to check out the CODA Filesystem. Its a secure network filesystem like AFS and it has transparent replication support for offline access. Also, there's AFS, but that doesn't provide offline access, but I believe it supports more operating systems than CODA is currently ported to.

  90. Binary (non-portable) Files ++ (Was:Shared fs...) by Anonymous Coward · · Score: 1, Interesting

    In addition to the usual $HOME/Documents/(doctype|projectname) structure, you mention binaries; uou probably have a bundle of $HOME/bin and $HOME/lib files for each platform? In my case, I changed to $HOME/bin/$arch and $HOME/bin/share; replace $arch as appropriate, and set up your profile(s) to set PATH and LD_LIBRARY_PATH as needed. (Most all shells give you some idea, or you can resort to "uname=`uname -a`; if [ "$uname" = "..." ] then export arch="..."; else ... fi") For example, $HOME/bin/cygwin-win32; $HOME/bin/linux-i386; $HOME/bin/darwin-ppc; Perl, shell scripts in $HOME/bin/share and include that always.

    For the Macs, there's also netatalk. Turn off exporting "hidden" files and samba is more polite with both Unix dotfiles and the plethora of netatalk Finder Info / Resource Fork files; but don't use samba/nfs to move a file without moving its resource fork as well! (a touch annoying, that) -- same applies for Finder Info files in OS X on BSD partitions. You can always mount a partition in hfs, then samba can move around files nicely (resource fork moves with data fork), but GNU+Unix clients get pishy about the permissions (or lack thereof); this only applies to files set up for "Classic" MacOS.

    DAV sharing rocks for remote access, and Linux and OS X have it natively -- I think ? it's available for Win32. There are some DAV-like interfaces available for browsers. (Does OS X have DAV-over-SSL? I think so, but anyone confirm/deny?) Browser interface with an input type="file" uploader and the usual download set-up is pretty near a universal interface.

    In extreme cases, you can share files over IMAP; pretty much limited to text, but I've used it more than once to dump shell scripts, useful recipes, and software-in-progress out onto a network. Limitations are in the client software, not the IMAP protocol; IMAP from maildirs is particularly cool, since you can just MIME-encode files and pump a "fake" header onto them with a pretty short shell script to push them in, no mbox-mangling required.

  91. rsync over ssh under cron by Anonymous Coward · · Score: 0

    done.

  92. simple(prolly redundant) by shftleft · · Score: 1

    this has probably already been said, but i'll say it anyway :) for my file sharing needs i have one machine between my router and internal firewall that i can ssh(openssh.org) to and use the rsync or scp utils to get data off of there. My internal mp3 machine is WinXP so i use smbmount(samba.org) from the DMZ to mount the shared DIR if i need to get to an Mp3 from the outside, same goes for any other win/linux machines on my internal network, all internal *nix machines run samba i've never had a problem or thought that this was inefficient, so it works for me.

    --
    People who have witty things here blow.
  93. M$ is the only way by Anonymous Coward · · Score: 0

    active directory in a pure M$ environment will lower your TOC and save you time and money

    more drugs please

  94. Here's how I stay organized: by oni · · Score: 5, Funny

    I keep all the porn in a seperate directory. That seems to work pretty well.

    1. Re:Here's how I stay organized: by Anonymous Coward · · Score: 0

      Shouldn't your Nick be "Onan"?

    2. Re:Here's how I stay organized: by Anonymous Coward · · Score: 0

      Onan had an actual woman present.

    3. Re:Here's how I stay organized: by Anonymous Coward · · Score: 0

      It takes more than that. Subdirs:
      mpeg
      celeste, chasey, GGW, kobe, pam, rocco, sylvia, tera ...
      jpeg
      celebs
      alba, alicia, aniston, bullock...
      other

  95. SANergy + a SAN box by Anonymous Coward · · Score: 0

    DataDirect Networks for the S2A 6200 or 3000, as much storage as you want with 8 (4 on a 3000) Fibre Channel ports going to hosts or switches.
    Then SANergy for file system sharing software.

  96. Segregate the data, manage each. by jmanning2k · · Score: 4, Informative

    I agree with you. Your question though, was overly general.
    There's really three (or more) different separate data issues that you have to deal with.

    Like most, I have many accounts, and just manage them on the fly. My data is retrieved manually when I need it. SSH (and scp), VNC, etc. This usually does the job.

    Not the easiest way to do it. Especially when I recently changed jobs and had to setup new data and profiles - I thought, there must be a better way to do it.

    So, here's a breakdown of the problems, and suggested fixes.

    Break it down into 3 separate sets of data:
    1. Profile data - Your shell scripts, .bashrc, environment, ssh directory, pgp keys, etc.
    2. Daily Documents - My Documents folder, data directory. Limit this to stuff you need in ALL locations (though you could have a personal and a work version...) and on a regular basis.
    3. Archived files - Infrequently used, but you occasionally need to access them from various places.

    Then, the problem becomes much simpler. Instead of a grand scheme to manage all three of these at once, you have three smaller, simpler problems.

    Here's my suggestions:
    1. Profile info - Wasn't originally my idea, but the best thing I've found is to use CVS to manage the files. You'll also have to setup your shell scripts to detect the OS / machine you are on and run OS / machine specific versions.
    For example: .bashrc
    Detects OS, runs ~/.profile.d/linux, ~/.profile.d/win32, ~/.profile.d/macosx, etc.
    Detects hostname, runs ~/.profile.d/hostname.
    Put core stuff in the .bashrc, put specific things in the separate files.

    The rest, usually doesn't change.

    Add it all to CVS on a personal server. Then just checkout to each account you have. cvs update will keep it up to date if you change the master copy. You might need a special .cvsignore to make sure it only manages the files you want it to.
    Then, you have the same profile files on all of your machines. Got a new .emacs macro, or shell prompt tweak? Edit one account, cvs commit, cvs update the rest.

    2. Daily use Documents. This is a mix. Perhaps you could use a separate CVS repository. Or, use rsync and rdiff type backup sync programs. The key here is to keep this to a minimum. How much to you really need, and how much *must* be in sync between all your machines at all times. Again, this is fairly easy for a small number of documents, so don't let it get out of hand. If you don't use the file all the time, and don't need to maintain changes, then push it to archives.
    This is the issue that most other posts address, so I won't get into too much detail. All those solutions are much easier with a small number of documents.

    3. Archived files. This is probably what you were really asking about with regards to NFS and sharing files. These are the files you need every so often, stuff like your mp3 collection, downloaded software, extended (non category 2) documents, and the like.
    For these, it depends on your setup and level of network access (the speed is important too). rsync might work if you need a locally cached copy, but this is much easier if you leave it in one place. Setup a gateway on your home network with IPSec or PPTP. Or, find WebDAV or some internet accessible filesystem you can use (NFS or SMB even, depends on your security needs). Then, connect to the central repository when you need these files.
    This can be large, but keep it so that you don't need to synchronize frequently, and preferably only in one direction. You listen to your mp3's, but you don't change them frequently. Same with your downloaded tar/zip files of software you've collected. (Face it, having a single directory with cygwin, mozilla, etc - all the software you have installed at each location - is much easier than finding and downloading them all from their various sites each time.)
    Or, for these files, if you really don't need them all the time, leave them on the central server, and scp them when you need them.

    --

    So, that pretty much covers it. I hope these suggestions are useful. There comes a time where managing it on the fly just gets too cumbersome. (You'll know that time - it usually happens right after you wipe out some vitally important data because you didn't synchronize the files.)

    Beyond this, you can always add all kinds of stuff. Some examples: ACAP (a configuration file server, I use it with mulberry, my IMAP client. It lets me set preferences), Kerberos for common authentication, LDAP for an address book or netscape roaming profiles, the list goes on and on.

    What would be nice is a set of scripts to help manage this.
    Imagine, getting a new account and typing "pullprofile", and having your environment and data all retrieved, pulled from your central server. Then you could have login and logout scripts to synchronize the data, or just manually (possibly remotely if you forgot to sync before you left work) run them. A cron job to synchronize the big data store overnight.

    I'll keep dreaming, and keep looking on freshmeat and sourceforge for a project like this. Maybe one day I'll get up the energy to start it myself, but don't count on it.

    ;-)

    ~Jonathan

  97. buttcunt whore! by Anonymous Coward · · Score: 0

    Score: -1, WHORE.

    Take your fucking spam somewhere else, buttcunt!

  98. FRS with Samba by Wicked187 · · Score: 0

    Not sure how far along this is, but does samba have the File Replication Service working? It is what windows domain controllers use to keep certain things in sync. Mainly used for the NETLOGON share in pre-Active Directory and SYSVOL in Active Directory. This is where things like login scripts are kept. You could setup a file server in each location, and run FRS to keep things in sync. Dunno though.

    --
    Politics, Life, and More on my Aspiring for the Future
  99. Think I might have an idea here by Anonymous Coward · · Score: 0

    sorry for the anon coward. I reg'ed but didn't wanna check my e-mail from the place I'am at for the password (have to make it go live when I get home). But was reading the thread and was thinking, you might wanna try what I been doing.. Set the linux up to have ftp as a service, and since most os's have some form of ftp, use that, but secure it down by setting up proxy'ing rules via ipchains so that only inhouse numbers or specific inhouse ip numbers can even get access to the site at all, then of course place in various accounts. I suppose it's prolly not the best way to do it, but it's fairly, quick, simple, and somewhat secure. Though if the data your transfering must absolutely remain secure and not sniffed, I'd suggest sticking with ssh. Just my thoughts anyhow. Hope it helps

    -- StakFallT

  100. AFS + kerberos by iocc · · Score: 2, Informative

    Use AFS and kerberos. Works for mit.edu, Ericsson, kth.se and MANY others so it should work for you too.

    http://www.openafs.org
    http://www.pdc.kth.se/heimdal

  101. USB Flash Disk Keychain Thingey by Anonymous Coward · · Score: 0
    I got a 64MB flash disk usb thingy, about the size of a stick of gum. I guess if you kept it DOS formatted you could plug it in wherever you were working and just take your data with you, provided all the machines could somehow access the flash stick. Provided you need less than 128MB (biggest one I've seen so far, less than 200USD).

    This is not an ad.

    -- ac at work

  102. Troll Alert! - #582610 is a troll imposter by Seth+Finkelstein · · Score: 0, Offtopic
    The above account is a fraud

    The real Seth Finkelstein has slashdot uid #90154

    The name is also a subtle misspelling

    My name is Seth Finkelstein, the troll is using the name is Seth Finkelstien

    I did not post the above message in this thread. People may disagree with what I say, but I don't do totally off-topic posts such as the above.

  103. WOW! by Anonymous Coward · · Score: 0

    I just tried this program, does it ever work well! It will even copy programs across the network as well, thanks! :D

  104. server solution - e-smith by perler · · Score: 1

    for the server part of the answer - take e-smith (www.e-smith.org). it sets up in 15 minutes, has appletalk, samba and nfs, has all sorts of VPN included, mailserver even and a lot of ways to connect to the net - installation and administration (web-interface, but it's based on redhat, so administer it like you like) is such a breeze that i sometimes don't believe it myself.. the most underestimated linux distro ever..

    PAT

  105. Alternative to IMAP by maiden_taiwan · · Score: 1
    Unified access to e-mail via IMAP is definitely the linchpin of a good arrangement

    Not necessarily. I think a better arrangement is to read your mail on a single Linux box using any of the excellent text-based mail clients (pine, Emacs's vm, etc.). To access your mail from other computers, connect securely via SSH to that Linux box. It's simple.

    Advantages:

    • You always use the same mail client regardless of which local computer you're using.
    • Your mail folders are simple files on disk that you can process with standard Linux tools (grep, glimpse, etc.), not accessed through an IMAP folder hierarchy separate from your other files.
    • No password to travel over the network (encrypted or otherwise).
    • The benefits of SSH authentication & encryption.

    Disadvantages:

    • If the network's slow, your mail operations will be slow too (e.g., editing a reply).
    • If you prefer Windows GUI mail clients, you might be unhappy. (Until you discover the incredible configurability of, say, Emacs vm.)

    I've had this arrangement for years and love it.

    1. Re:Alternative to IMAP by MaxVlast · · Score: 2

      I really (really!) like Mail.app on Mac OS X. It's one of the reasons I kept my NeXTs for so long. It caches all of the messages locally, so I don't have to worry about connectivity. If I want to use the pleasant text-based options, they're still available.

      --
      There should be a moratorium on the use of the apostrophe.
      Max V.
      NeXTMail/MIME Mail welcome
    2. Re:Alternative to IMAP by Matthew+Weigel · · Score: 2
      ...pine, Emacs's vm, etc.)

      It's funny, but they support IMAP too. So does mutt, in fact. There's no reason to not use IMAP just because you only provide shell access... and to follow Ashley's line, if you have a laptop, then IMAP with locally cached messages gives you much better access to your mail if you travel.

      And, if you ever provide mail for people in a different state or country, a mail system that's not dependent upon a constant and fast connection to your machine is pretty much necessary.

      Take the taste test: consider setting up a super-small machine to host your mail for a little while, on IMAP; configure vm to use IMAP; go ahead and download the imap-utils package from UWash (it gives you things like icat, that cats messages from the server). See if you notice a real difference or not. A little Sparc IPX would be enough for this, with a tiny 3-4G drive. Just give it a try... heck, email me if you need help.

      --
      --Matthew
  106. Samba + VPN by AntiChristX · · Score: 2, Informative

    My mom's office had the same types of problems so here's what I did:

    1. Set up samba on the reliable (linux) machine, with proper tape backup, etc.
    2. Firewalled the segment (which included their desktops) with a WatchGuard SOHO router (about $500 for 25 user support, runs linux :)
    3. Set up Mobile User VPN on the firewall, and any laptops that might travel out of the office.

    Samba and SMB are not the world's fastest solutions, but it is nice to be able to have the directory browsing in winders and macos. Samba is easy to set up, my first install of a samba PDC only taking about 3-4 hours (and never touch it again). If you need real speed for transferring over large files, you can always use SSH and SCP (putty and pscp for windows, niftytelnet for mac). Just always attempt to maintain a central data server, back it up as needed, and you'll be successful in clearing the data clutter.

    --
    AntiChristX
    Daring to remain below 5 karma indefinitely
  107. OS X fileserver + Samba + PostgresQL + ssh by Anonymous Coward · · Score: 0

    This is what we do, and it seems to work very well.

    We have an OS X Server machine. It provides home directories and a few other shared directories. The Linux and other Unix system(s) NFS mount the directories. The Windows systems connect to the shared and user directories via Samba. The Apple clients ( OS X and OS 9.2 ) of course just work.

    There were a few growing pains as we learned to set up Netinfo and share Windows printers and work around various small issues, but it's all working very, very well now. No matter where I log in, things look pretty much the same.

    As far as remote access, I don't do it ( I live 7 blocks from work ), but there are ways via ssh to tunnel yourself in and get an IP address and file services, I have a buddy who does that from time to time, it works great. What else do you need? Forget copying data from system to system, just set up an OS X file server and keep it all in one place... and use a good SQL database like PostgreSQL for stuff that belongs in a database, of course!

  108. What about more dynamic data? by Esekla · · Score: 1

    I prefer keeping all documents and such on a linux server with a dedicated internet connection and using ssh/scp and zip for updating files and directory trees.

    But more dynamic data such as email, address books, bookmarks, etc. is another story. As already pointed out, IMAP is the way to go on email. I use UW-IMAP w/ SSL because it setup easily under debian and integrates well with shell mail. However, it seems like Cyrus or Courier might have been a more robust solution. Comments welcome.

    I'd like to setup ldap access for use with mozilla for my bookmarks and address books. I know there's a HOWTO, but it seems far from straightforward. Again comments welcome.

  109. Server yes! And NetInfo vs. LDAP by plsuh · · Score: 4, Informative

    This response is dead on. The original asker needs a file server that speaks multiple protocols. Once you have a server, it is much easier to create the necessary ssh or ssl tunnels that you need for total security.

    Trying to maintain coherency of data via replication across multiple machines is begging for trouble -- this is a hard problem that to my knowledge has not been solved in a clean, cheap way.

    If you want to use NetInfo for Mac OS X, create a new port from the Open Darwin sources. There's a port of an old NetInfo server module for Linux floating around, but it's not what I'd call up to date.

    A better choice would be to use OpenLDAP, as Mac OS X is designed to pull directory service info from an LDAP data source. Windows systems can also pull from a LDAP, as can Linux and *BSD and Solaris and so on.

    --Paul

    1. Re:Server yes! And NetInfo vs. LDAP by TheAJofOZ · · Score: 2
      A better choice would be to use OpenLDAP, as Mac OS X is designed to pull directory service info from an LDAP data source. Windows systems can also pull from a LDAP, as can Linux and *BSD and Solaris and so on.

      Now what about when there's a laptop in the mix? It would be simple to flag specific files as "current" and have them copy over the laptop regularly (use rsync and do an update just before leaving), but what about user accounts? How easy is it to have the laptop use a remote NetInfo or LDAP server when available but use a local one when on the road or plugged into a remote network? Obviously the local one would have to sync to the real one regularly as well.

    2. Re:Server yes! And NetInfo vs. LDAP by plsuh · · Score: 2

      Use common uid's for the laptop local users vs. the network directory services users. I do this myself across three domains: Apple's NetInfo network, my own NetInfo network at home, and my TiBook's local NetInfo domain.

      --Paul

  110. Laptop by ferar · · Score: 1

    All you need is to buy a laptop.

  111. stay away from windoze / write a script by 10am-bedtime · · Score: 1
    (that's how i do it.)


    thi

  112. [off topic}can someone point me to an openafs HOWT by gimpboy · · Score: 1

    i've been looking for a while, but haven't been able to find one. can someone point me to som documentation on how to install/configure openafs for linux?

    --
    -- john
  113. My "solution" by Anonymous Coward · · Score: 0

    I have a Solaris system with an inexpensive disk
    array attached. I use SAMBA and NFS to share
    the disk space to my FreeBSD, OpenBSD, Win2K,
    Win98SE, x86 Linux and now PS2 Linux systems.
    I don't currently own a Mac, but I believe OS X
    has a native NFS client...

  114. Re:[off topic}can someone point me to an openafs H by Anonymous Coward · · Score: 0

    check out the openafs website - http://www.openafs.org - follow the documents link, and go for quickinstall for unix. use your head and go step by step.

    Good luck. OpenAFS rocks - it's stable, performs well over a lan, has some excellent ACL coolness (the reason I chose it for our implementation) and I generally think it is the Mercedes of file systems.

    --Martijn

  115. Network by mla_anderson · · Score: 1
    I have three machines at home and several at work. It's really nice to have access to both networks from either place.

    Stuff at home that should never be down goes on the Linux Samba server, my wife's pictures go on the dual boot Linux/Win98 workstation. My son's games go on the Win2K machine.

    At work I put all my documents on the Win2K server except for stuff I'm working on in solid modelling, 100Mb isn't fast enough then.

    I use VPND to join the two networks, so Samba, ftp, etc all work over the VPN. VPND is nice because it's a router-to-router VPN and I don't have to worry about configuring client computers to use it.

    For backups, at work I don't have to worry, IS backs up my documents if I put them on the server. At home I just dump my data to a CD.

    --
    Sig is on vacation
  116. KISS by softsign · · Score: 2
    What you need is a 20 GB VST Firewire drive. Set up a coherent filing system, store all your data on there, and take it with you wherever you go. These things are tiny and lightning quick - no network storage can compare If you've got proper Firewire ports (bus powered), you don't even need to carry a power adapter - just the firewire cable.

    My supervisor swears by one of these things... He used to have a complete mess of redundant files all over the place and could never remember which was the most current. Now it's easy. The VST drive is the definitive version.

    Of course, there is an outside chance that you could lose the drive or the data be destroyed, so make a habit of backing up (using rsync or something similar) on a weekly, or even nightly, basis to a more secure machine (a desktop, for example). You could probably set up a nightly cron job to run that would check to see if the drive is connected and backup if it is. That way, backups for you would be as simple as connecting the drive when you get home...

  117. Samba or OpenAFS by Anonymous Coward · · Score: 0

    Your best approach is to use Samba with Dave/Xsamba/Sharity or the SMB client in MacOS X 10.1 (?) on the Mac. Dave is for old, pre-MacOS X MacOS-es. Smbclient/smbmount on the Unix machines (which seems kind of slow). Or you could install OpenAFS which is a distributed filesystem with caching, crypto authentification (something like Kerberos), disconnected operation, etc. The sad part is that it wasn't ported on any of the BSDs yet, except Darwin/MacOS X. They are working on ports though and the server has been ported to FreeBSD and OpenBSD and the cache manager is in the works I believe. It works fine on Linux, Windows NT/2k, Solaris and a buch of other platforms.

  118. Snap Server by burgoyne · · Score: 1

    I would recommend using a Snap Server http://www.snapserver.com. From their web page: The Snap Server 1100/80 GB and the Snap Server 1100/40 GB both install in minutes, automatically recognize and support all major network clients and platforms, and require very little administration or support. I have one and it works well.

  119. You Could Google It by thelizman · · Score: 1

    Google Search Appliance: These guys are fucking gods.

  120. You don't need NetInfo for OS X.... use LDAP. by netsrek · · Score: 1

    OK, now while Apple have recently decided to open source their Open Directory system, the current state it is in is a little misleading.

    What you want to do is to setup Open LDAP and do your authentication via that. This is what Apple are moving towards with Open Directory, NetInfo will be relegated to just another plugin, mainly for local configuration info, and as an interface to the LDAP store.

    Anyway, I think this is somewhat off track anyway, as all the poster of this question wanted was a file server, not a cross-platform authentication mechanism. If they're only dealing with one or two user accounts, then they may as well just do it all via file sharing, and not bother having centralised user accounts.

    --

    i don't read slashdot anymore.
  121. Freenet by yafiyogi · · Score: 1

    How about looking at Freenet? To Quote the site, "Freenet is a large-scale peer-to-peer network which pools the power of member computers around the world to create a massive virtual information store open to anyone to freely publish or view information of all kinds." It appears to be available for Mac X Windows, and Linux.

    --
    Keep It Crunchy TTFN Yafiyogi
  122. rsync & 2 hard drives by taradfong · · Score: 1

    I'm still settling on my setup, but on my trusty P200 linux box I run samba and have 2 hard drives; one which gets accessed and the other that gets a copy of its brother every night. It's a great feeling knowing you're backed up.

    I considered RAID, but remember that RAID doesn't help you if you accidently delete things.

    Lastly, for storing pictures and text that I want access to, I run a Twiki server. It's http visible, searchable, fun, versions everything for you, and is accessible anywhere. I love it.

    --matt

    --
    Does it hurt to hear them lying? Was this the only world you had?
  123. tar and ssh by Cyno · · Score: 2


    Well, let's say your working on a unix system and it crashes or loses its configuration and the network underneath it gets reconfigured. I find the best solution for moving data and preserving permissions is a tar pipe through ssh or rsh. Cpio and other stuff might work better since tar has problems for deep directories. But here's what I use:

    tar -cf - * | ssh backuphost 'cd /mnt/backupdir && tar -xf -'


    But AFS looks cool. Does anyone know how secure it is?
  124. ways of dealing with data from multiple platforms by Anonymous Coward · · Score: 0

    There are many approaches to this problem. First you can use samba on all machines, not the greatest though. ftp or scp and the like. You could use rsync or cvs. I don't have any mac os machines but what I do is have a central server where I *try* to store data, and then use it as a point to transfer stuff to and from. I run samba as well as nfs, so it works out nicely. yymv.

  125. Coda. by derobert · · Score: 1

    This is what Coda does. Coda supports disconnected operation, resyncronization, and distributed servers.

    With coda, when you plug in your laptop (or whatever), you work in online mode, with a local cache. When you pull the (network) plug, you keep the local cache but make changes offline. When you next come online, you resync.

    Now, if only it were stable enough... Coda (and all of Odyssey) could really use some nice testing and hacking. And probably porting.

  126. make it pink-slip tolerant by upper · · Score: 1

    Whether or not you use this much separate hardware, I strongly suggest you plan for the day when you don't work for your current employer(s). Draw clear lines between your data and the company's data. If you're going to keep personal data at work, make sure you label it in a way that will make it clear to someone else.

  127. Darwin by kfs27 · · Score: 1

    for help with the OSX thing:

    http://developer.apple.com/darwin/projects/opend ir ectory/

    "Apple's Open Directory Server is NetInfo. NetInfo is included as part of Mac OS X Desktop and Server, and is also included with Darwin.

    so this would mean you can run darwin instead of linux and have everything you need. now if it is open source and portable to linux, you'll have to do some research for that.

    --
    Kenny Sabarese
    www.kennysabarese.com
  128. This is what XML was invented to do! by wackybrit · · Score: 1

    XML was invented to meet cross-platform needs, but developers still AREN'T USING IT ENOUGH. OpenOffice is an example of good XML use. And you can transfer documents between Linux/Windows/Mac versions without problems.

    But these things should also apply to address book programs, scheduling software, e-mail programs.. so that you can take your data wherever you want, and it have it run on any machine first time.

  129. Possibly SFS by smcv · · Score: 1

    SFS (the Self-Certifying Filesystem, http://www.fs.net) is like NFS, but encrypted and more secure. I use it to mount /home from a server on another computer, and it seems to work (home directories in a SFS share are a little unreliable, though, so I'm looking for an alternative). I'll probably stick with it for my "files" (music, archived downloads, installers, etc.) directory though.

  130. Re:AFS? Not suitable by sethdelackner · · Score: 1

    After spending several days on trying to get AFS working on OS X, countless emails back and forth on the AFS users list, I never managed to get the server working.

    The Windows installer also barfed, hanging when it tried to start the server.

    This after I meticulously followed IBM's extremely long "quick" start instructions.

  131. My setup and an original link by npsimons · · Score: 1
    First, let me tell you my setup. I just finished putting this together last weekend:

    • A fileserver running Debian GNU/Linux stable and NFS, Samba, and Netatalk. Also does internal DNS.
    • A gateway/firewall running Debian GNU/Linux and the IPMasq package.
    • An AMD desktop machine running Debian GNU/Linux, FreeBSD, and Windows 2000. All three OS's mount /home off the file server.
    • An iBook running Mac OS X, Mac OS 9, and Debian GNU/Linux. All three OS's mount /home off the file server.

    While I haven't got the whole setup tweaked exactly the way I want it yet, it works pretty nicely for now. With this setup, I can work on stuff under one OS, save it, then continue work under another. I also have a tape drive on the fileserver for backup. I still need to get a setup (coda maybe) to do disconnected work on the iBook. I also don't serve anything through the firewall, but I have the fileserver setup with an MTA for the internal network for the OS's that don't automatically run their own (Mac OS, Windows).


    As for something that might help you keep things synchronized, I know of something related that will at least help if you ever have to do a reinstall. It's called Gutinteg and was very widely used for reinstalling a machine from scratch with both Windows 95 and Linux dual boot at the NMT Computer Center.

  132. What about the scattered Windows data?? by Anonymous Coward · · Score: 0

    The biggest problem I have with this is the scattered data from Windows apps. They all seem to want to store stuff deep under C:/Program_Files/[app_name]/

    You have to hunt it down. Then sometimes the app can only use data from that dir, so moving it to a data partition breaks functionality.

    I don't want to back up C:, I can rebuild that.
    I want to group my data under a partition so I know what needs to be backed up.

  133. SQL Database by Jester99 · · Score: 2

    Where I work, there are Gigs of data stored
    in massive Oracle SQL databases.

    Obviously, if you are asking this question,
    you don't need such a high powered system
    as this (we have a big-iron Sun machine that
    does the serving).

    However, buying a powerful Dell Server, and
    running Access on Win2K would give you a
    decent SQL system to work with.

    Applets can be written for any platform
    which will all use SQL and can then translate
    the results of the query into native stuff
    for the computer its on.

    Furthermore, look into Macromedia ColdFusion.
    CF can be used to quickly create web-based
    systems which interface with an SQL database
    rediculously easy. (My department does just
    this.)

    You can use a web app and a database to
    retrieve data and upload data, perform
    authentication, all sorts of great stuff.

  134. Ideas wanting comments by Anonymous Coward · · Score: 0

    Personally, the way I do it now is to use ALOT of file shares or to access the data via SSH.

    I was thinking that it would be nice to do it with something else. What, I haven't run accross yet, but something else.

    My idea is like the P2P file sharing works, execpt more on a personal level.

    Mirriroing data is a pain, and poseses problems.

    File shares is nice, but you have to remember what system you put what on.

    Sometimes it is nice to SSH in and grab what you need.

    What the project would include would be this. A daemon which would run on every machine which you want data shared from. and a client which accesses this data. Somehow the client is smart enough to create a 'virtual disk' or something which allows you to access the data in any program under any OS - or at least popular ones.

    This solves the problem of mirroring, space is cheap but the more stuff you have, and the more duplicates of stuff you have, it becomes difficult to organize. This would allow you to provide organization which is platform independant, and avaiablity. It dosen't matter where it is stored on a network, or the internet, it is a layer higher than that. Of course you don't wnat other people accessing your data (or at least the important stuff, perhaps maybe MP3s and porn and things of that nature) so an anonymous login if you choose may be neat.

    Technically I don't know how to do it, but I would imange it is possible. Making virtual disks is already done - on multipule platforms. Daemon Tools, VCD, etc.

    File sharing, organization over a network is done, samba, NFS, etc.

    The only thing would be to roll it all into one nice easy to use client/deamon.

    Ideas, comments, is this good, is it done, or am I crazy?

    1. Re:Ideas wanting comments by Anonymous Coward · · Score: 0

      Check out the plan9 filesystem stuff.

      Not because you will use it . . . the license is non-free, in other ways its fucked (requires a GUI built into the OS like windows), but it will guide your thinking through the paths some very smart people have thought through, and you may come up with the next real answer.

  135. Raid1? Are you on crack? by Inoshiro · · Score: 2

    If you have enough disks to make 600GB with the 100% overhead of RAID1, I hate to think howmuch space you're wasting that you'd have free if you used something smarter like RAID5.

    RAID5's overhead is a fraction of RAID1's overhead, and as long as you don't have a lot of drives fail at once (which is rare, and RAID isn't a replacement for backups anyways), you're much better doing anyways.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  136. Use the Webserver Luke! That being apache by kraksmoka · · Score: 1

    The most wonderful thing about a nice Apache server on a *nix based platform is how it treats files. It won't alter your file information or harm your contents. With Apache 2, you have webdav, in addition to basically anything else you need like the ability to serve on a port other than 80, or nfs, samba, ftp. Plenty of network permission on everything. Perfect for internet, intranet deployment. I keep saying it, eventually somenone's going to listen.

    --
    "You never want a serious crisis to go to waste." - Rahm Emanuel
  137. FireWire Laptop in FW Target Mode! by stux · · Score: 1

    My solution is fairly cool...

    I have my main files in my home folder on my laptop...

    So I have my portable environment...

    When I want to use another machine I boot the laptop in target disk mode and connect it to the machine via firewire...

    All the machines I use are set so my home directory on them, is actually on my laptop ;)

    ie (/vol/fwdrive/users/name instead of the more normal /users/name )

    So I carry my data around... but use whatever machine I want...

    You could do the same with an iPod.

    Problem of course is that it probably only works with Mac OS X... oh well :)

    Its really very cool tho ;)

    --

    ---
    Live Long & Prosper \\//_
    CYA STUX =`B^) 'da Captain,
    Jedi & Last *-fytr
  138. Mirroring is not a backup by wgmari · · Score: 1

    One common thread I see among the comments posted already is the notion that all you need for a backup is the ability to access your files if something goes wrong on one computer/disk.

    I don't know how many times (at work) I've been told "Why do you have to use all of these tapes when you already have the hard disks mirrored?" This line of questioning usually lasts until someone accidently deletes a file. Or makes a change they didn't want to. Or a file gets corrupted

    With backups, there is also the need for some form of change history of the stored files (not just CVS-style, but for all sorts of binary data too).

    If you simply maintain a synchronized storage of your files/data, you have only covered one of the backup scenarios - breakdowns (or fires, theft etc...) but that is FAR from all you will ever need.

    However, for the home user, maintaining a proper backup procedure is probably just a little ridiculous.

  139. Control of technology by Tim+Ward · · Score: 2

    None of us is in control of the technology we use.

    I've long since given up reading the hardware specs for the processors I'm using and expecting to understand every wire on the circuit board and every byte of code in the PROM. (Yes, I used to do this.) It's just all too complicated, and one does wish to have some time left to use the stuff.

    It all got too much for me when processors started caching stuff internally, so you could no longer see what they were doing by watching the data fetches with a logic analyser; it was at this point that you could no longer calculate how long a processor would take to do something, because the same instruction might take a different number of cycles depending on cache history; you had to just run the code several times and measure it.

    So the fact that I don't have a copy of several million lines of source code that I have no desire at all to spend time reading doesn't bother me in the slightest.

    1. Re:Control of technology by Beliskner · · Score: 2
      I've long since given up reading the hardware specs for the processors I'm using and expecting to understand every wire on the circuit board and every byte of code in the PROM. (Yes, I used to do this.) It's just all too complicated, and one does wish to have some time left to use the stuff.
      It all got too much for me when processors started caching stuff internally
      You poor poor guy. You're a computer fanatic fallen from grace. Go to University (a good one like Imperial) and do a computing course taking the Simulation and Modelling module. Then you'll be able to calculate execution based on cache latency and associativity, LRU cache management, etc. At least the signals on the system bus haven't changed much. I think you'll probably the only person that'd be against SiS integrating Northbridge and Southbridge onto one chip. I'll feel sorry for you when hyperthreading CPUs come out bwa ha ha haaaa! Look, if it goes over your head just stick with the worst case and put speed limiters in if the worst case is missed by caching.

      Ironically your worst nightmare is Transmeta and Itanium - where the CPU modifies the code. You'll just have to face up to the fact that to model a mechanism this complicated you'll have to write a computer program yourself to predict these complexities. Remember, all chip and chipset manufacturers aren't breaking the laws of physics. How the heck do you get a logic probe onto the pin of a P4 without creating a pin to pin short anyway? I think it's possible if you use a hypodermic needle not to inject yourself but instead as a logic probe.

      What I find funny is that you say you're a computer freak and yet on your CV you state you use Micro$oft Access and Microsoft C++ <Krusty the Clown> Bwa ha ha ha, huh, huhhhhhhhhhhh </Krusty the Clown>

      Presumably your embedded development sparked your interest in knowing what the CPU does, well you'd be pretty stupid to use a P4 in embedded RealTime situations, unless it's supposed to double as a hand-warmer. Make your own CPU using an Altera FPGA.

      --
      A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
  140. Why Not a Central Server? by Apple+Acolyte · · Score: 0

    I don't have the time to read every single post right now, but since I didn't see anyone write about my idea, after looking at quite a few posts, I'll tell you what I think. . . My idea is, I believe, an ideal solution, but it requires OSs to be much more multi-user friendly. If we're talking about spreading usage over the 'Net, then Internet speed and security (interfaces) must also improve. The problem: We have multiple boxes running different OSs. There's a pretty easy solution if the boxes are all in your LAN. Why not run a central server with a large number of drives? You could then simply use the different boxes as dumb terminals. For this idea to work, one has to assume that the particular OS being used allows for multiple logins at any given time. . . Have different volumes dedicated to one particular OS. Net-boot your machines with that OS. . . log-in with one account if that's your desire, or log-in with multiple accounts at once if you wish to work on multiple machines at one time. If we're using the Internet, the additional complications are, of course, speed and security. Once the Internet gets speedy enough, and once there are easy to use, graphical security tools akin to SSH, my vision for distributed work flows should be very possible.

    --
    Part of the hardcore faithful who believed in Apple long before it was cool again to do so
  141. My setup by UncleFluffy · · Score: 2

    Machines:

    Dev box (PC - W2K/Linux)
    Server (PC - Linux)
    Firewall (PC - Linux)
    Laptop (PC - W2K/Linux)
    GF's machine (old Mac)
    PDA (Psion 5)

    All my working data lives on the server and is available to the other machines via Samba, NFS or netatalk. Backup via DDS3 on the server using afbackup, "minimal restore information" encrypted and mailed to a free webmail account so I can get to it if, say, the server catches fire.

    Laptop has a directory under my ~ called "mirrored" which contains my current working set of stuff from the server. This is synced using unison whenever I come back from / head off on a trip to the office (I work from home 3 days a week).

    GF has a home dir on the server which is visible on the mac desktop and has been told "put stuff here, it gets backed up, put stuff anywhere else, it's your problem."

    Dev box and laptop are dual-boot linux/W2K, with a VMWare install running inside linux set up to boot from the physical W2K install, which can see both ~ on the host machine and on the server (if connected).

    PDA syncs with Outlook (no email, just calendar and tasks) on the dev box - VMWare or real hardware, works just the same and the data is visible in both as it's the same physical drive.

    Everything works very smoothly, except for:

    - Unison which dies if it tries to use more than 64M of RAM to do the sync. This has only happened to me once, when trying to sync about 40-50,000 files in one go. For normal day-to-day jobs, I've never had a problem with it.

    - The W2K VMWare session on the dev box losing the serial port occasionally, which means I need to reinstall the port or boot into native W2K before I can sync the PDA. Not really a problem as it only happens very occasionally.

    --

    What would Lemmy do?

  142. Rsync by fungai · · Score: 1

    This is something i have extensive experience with. We have a bunch of servers all over the world, some of them on slow and unreliable links.

    The short answer is that rsync out of cron works wonderfully. We sync up all the servers every day with rsync over ssh, so it's all very secure, and rsync only syncs the deltas of the file that actually changed. So if 100 bytes of a 100MB file changed it won't retrieve the whole 100MB file again, only the parts that changed (in reality it will sync a little more than that, but you get the idea). I someomes even use rsync for local copies and over fast links. The speedup due to only syncing the deltas are well worth it. Based on my experience make one server the "master" server. Let the master server log into easch machine periodically and sync the deltas. Then each machine should log into the master and get all the changes from all the other machines.

  143. Re:Binary (non-portable) Files ++ (Was:Shared fs.. by twenex · · Score: 1

    OS X does not have DAV over SSL natively. See my article over on Mac OSX Hints for how to set this up with stunnel.

  144. Re:AFS? Not suitable by sparcv9 · · Score: 2

    Heh, I actually remember your posts to the OpenAFS lists. You're right, the server software doesn't quite work on OS X, and the Windows version is kinda dodgy. But, you only need the client software to actually access AFS-space, which works fine on both OS X and Windows. Put the server software on a couple of UNIX machines, and access the filespace from any OpenAFS-supported platform.

    --

    This is not a Fugazi .sig
  145. Re:Warning by Anonymous Coward · · Score: 0

    your a true slashdot moron

    you're a moron.

    HTH. HAND.

  146. 3 suggestions by _am99_ · · Score: 1

    1) keep everything on one server
    2) make use of GNU screen package to access over terminals
    3) make use of VNC by AT&T -
    http://www.uk.research.att.com/vnc/

  147. Not a troll by tps12 · · Score: 1

    That was more of a joke than a troll. I would say that it is a contender for

    BEST. JOKE. EVER.

    --

    Karma: Good (despite my invention of the Karma: sig)
  148. Re:Moving to .Net technology... PWP.Net by Mizery+De+Aria · · Score: 0

    You got my hopes up. :-( No big deal, though, as it's not really a big issue, until, someone has the nerve to do that with every consecutive thread.

    --
    If you're religishitty, KILL YOURSELF!
  149. Secure Convenient Internet SMB/CIFS File Access by riscyy · · Score: 1

    I use a Linux server with two features that allows me to access my files as SMB mounts over the Internet. 1. VPN - MS PPTP This is a must because you don't want everyone to see your data through the IP packets. On the Linux SMB server, I run PopTop (pptpd). You can get the software at www.poptop.org. You can log in from Windows, Mac and Linux machines. I'm pretty sure that FreeBSD, Solaris and other UNIX' should have support. Then, its just a matter of running Samba to provide SMB file services. On Windows machines, you can just map the drive or through network neighborhood and get to the data. Double click on the file and you are using it. None of this upload and download, sync and other xxxx things. If you are sharing a Word document for example, Windows also takes care of locking it so others knows they should not write to the file. An added bonus is that you can set up IP Forwarding on the Linux VPN server and all traffic from your client cannot be observed. This protects your privacy if your are doing things like web browsing, webmail, IM, etc. This is not to imply you are doing anything bad, it just protects your privacy, say if you are consulting for 2 companies and reading webmail from one while working at the other's site. Make sure you set up pptpd to use encryption for both passwords and traffic. 2. VPD - A product from my company. This is optional and probably is needed only if your SMB server is not hosted on your premise. Since I have my server at a data center and it is backed up by them, they can see my data. Therefore, I need a superuser independent encryption mechanism. At the same time, I don't want to explicitly encrypt and decrypt each time I use a file. I'm not trying to sell anything. I just want to caution people about data on the Net. If someone else can get to your server, you need to encrypt your data. I use a product from my own company, VPDisk Pro. This software provides on-the-fly encryption. I just start smbd and nmbd with the proper keys each time I reboot my machine. Alternatively, you can automate this step, but it is less secure. Combining this with VPN, you get seamless secure SMB/CIFS file access over the Internet. Both the IP traffic and data on disk are encrypted.