Slashdot Mirror


Consoldated Network Storage?

bigstupid asks: "Is there anyway to better utilize storage space on your network? I have a home network with about nine permanently attached PCs. A few of these are older PII300 with smaller hard drives (3-10GB). What I want to do is consolidate as much of the network storage as possible. That is: Instead of 2.4GB here, 4.6GB there, 5GB hither, 5BG tither, and 6 GB yon, I would like this storage space to appear to any computer I designate a 'client' to see and use this storage space as one large (in the case above 23GB) volume. I know I can do this within a machine with logical volumes or RAID, but is there a piece of software - client or server side - that will do this on Linux or Windows?"

11 of 52 comments (clear)

  1. NFS And samba by norwoodites · · Score: 3, Insightful

    Use NFS and reexport it using samba.

  2. Yes by I+Am+The+Owl · · Score: 5, Informative

    Look at OpenAFS.

    --

    --sdem
  3. Easy... by *xpenguin* · · Score: 3, Funny

    Just go buy yourself a 23 gigbayte harddrive.

  4. Network file systems... by kernelistic · · Score: 4, Informative

    ... such as SMB, Coda, NFS, AppleTalk and AFS work very nicely. We use a centralized data repository which is backed up daily. Users get access to their data from their stations, finding files takes less time, and backups are a breeze.

    Modern IDE drives will handle the traffic that's generated by a decent number of client PCs. This lets you can place a couple of 200GB drives in a machine which will act as a server, and not have to worry about scouring 9 or 10 PCs to find your work! (Note: Some older BIOSes are limited to 45GB, so you might want to check for BIOS upgrades if you run into this issue.)

  5. iSCSI by benjamindees · · Score: 3, Interesting

    You might try running RAID over something like iSCSI (if it can be done), and re-exporting that filesystem from a central server.

    --
    "I assumed blithely that there were no elves out there in the darkness"
  6. network block device and LVM by stevef · · Score: 3, Informative

    I haven't tried this, but it would be fun to play with.

    Steve

  7. What I did: by penguin_punk · · Score: 3, Insightful

    Here's my 2 cents:

    I was in pretty much the same boat as you, but I picked up a couple new 60Gb-ers. I thought about combining them using MS's DFS, but then the drives started failing on me one-by-one.

    I recommend you do the same. I mean ask yourself: Do I really want to trust my porn collection to a 6-year-old 2Gb drive? NO!!

    Hardware's Cheap. Use Wisely.

    --
    HURD - Hurd's Under Research & Development
  8. Imagine this on a beowulf by Froze · · Score: 3, Interesting

    Before you mod me down, this is serious :-)

    I am the admin at our school for a newly installed 32 node linux beowulf. Each node has a spare 20GB partition that is currently doing *nothing*. I would simply love to find a filesystem solution that can handle stripping or mirroring for a nice 32*20/x GB of filespace (where x is the amount of redunancy to be tuned for optimal reliability).

    If anyone has the solution, even if it requires work, I am all ears.

    --
    -- The morphemes of your disquisition are ascertainable, but they have eschewed an ambit of transpicuous exposition.
    1. Re:Imagine this on a beowulf by zulux · · Score: 5, Informative

      Each node has a spare 20GB partition that is currently doing *nothing*. I would simply love to find a filesystem solution that can handle stripping or mirroring for a nice 32*20/x GB of filespace

      That easy. Create a partition on each box and export it via NFS. Then plunk down a NetBSD box on the network and RAID the partitions with RAIDframe. Export *that* partition via NFS as well. Export it via Samba and even the little Windows boxes can play.

      FreeBSD has RAIDframe as well, but the NetBSD version is marginally more robust and has worked over NFS are far back as '98.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

  9. How apropos by tswinzig · · Score: 3, Funny

    They consolidated the word consolidated.

    --

    "And like that ... he's gone."
  10. Two pronged approach. by Ayanami+Rei · · Score: 3, Informative

    The first thing to do is expose all of your drives in the "same format". On Windows machines, share the extra disks as normal. In linux, use NBD (network block device) or iSCSI to expose the disks as raw partitions accessable over ethernet to the other linux boxen.

    Now, on a special linux machine (the sucka, or Serialization and Uniformity Cache Kludge Administrator) mount all these exposed drives via "mount.smbfs" for the windows boxen. Use loopback filesystems the size of each Windows disk to create virtual devices accessable on said remote winboxen. Use md or LVM to stitch the exported linux box disks and loopbackfs-over-smbfs together into a software RAID disk.

    Finally, format this UBER meta disk via your favorite filesystem. Expose it to windows via samba, and linux via NFS.

    Of course, this whole setup serializations all the operations through one machine. Everything takes one round trip over the network. And unless you use RAID striping, if a machine goes down, so does the whole disk!

    Other method, more complex:

    Check out the Parallel Virtual Filesystem. What you do is for each spare linux box that has a disk, you run both the IO server and a client. One machine also has to pick up the slack of the metadata manager (no big deal...) Of course, for each linux machine, you have to pick and mount certain the Windows disks (via mount.smb) and run IO server procs for each mounted volume. Finally, you have to run samba on at least one of the linux machines running PVFS to expose those files back to the Windows machines. If you can tweak the samba source to use larger than normal block transfers, do so, because PVFS suffers when you transfer data between nodes that are too small.

    Or you can use OpenAFS. Someone else mentioned it here. But it's not as much fun, and it is a big deal to set up if you haven't done it before.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON