Network Attached Storage on a Budget?
Full'o'MP3 asks: "Wondering what to do with all those (formerly huge) hard disks on the shelves? Well, so am I. After looking at all sorts of USB enclosures, I remembered that, a long while ago, I saw a description/review/whatever of a small board (around 3" by 4") that essentially had an Ethernet interface on one end, a microcontroller in the middle and an IDE bus on the other end. It was designed only for that purpose, could not even format the hard disks on its own and only supported SMB without any access control, but by golly, I'm looking for about a dozen (or about 1 per 4 disks). Slap them inside old PC cases, fill them with hard disks, and you have a very simple, cheap file server for home or school. I've looked at a lot of embedded Linux and commercial storage stuff, but they are all overkill and require brand new hardware. Anyone have any pointers for this?
(Butchering old laptops, iPAQs or similar stuff won't cut it...)" Readers may remember this thread from early May about doing something similar with new hardware. Since this is the "budget version" of the similar question, I felt it was deserving of its own post. How hard would such a device be to build fom old computer parts and hard disks? Details on cheap electronics (like the submittor-mentioned device) that would make this easier would be appreciated.
The cheapest/easiest method would be: snag some old 486 or Pentium systems, install 4 IDE devices per, add an ISA ethernet card, and put linux on it with the few services needed (networking, yp). Probably cost you, oh, free, since a lot of folks just are tossing old 486s/Pentiums. Or buy a bunch at your local gov't auction (NASA centers have these frequently, etc).
A.
Actually, the Department of Foreign Affairs, a minsitry in the Canadian government, does exactly what you are proposing. As an employee of their home loan program, I have filled out the paperwork to lend several of these file servers to local middle and high schools where they have a 3 year shelf life.
This concept was implemented as of March 31st, 2002. Just thought it was cool one of our procedures was on slashdot lol
But, consider the electricity costs:
To run 4hdds, you need a old 486/P1 (previous post suggestion), hence a 250W+ powersupply.
What is the amount of storage space you gain. The most you can strap is either 4*8GB (without special drivers), or if you find newer board 4*30GB.
Chances are you have smaller drives, hence the first estimate is more correct.
Does it pay to strap them in, use untill they die, lose data in the process and waste electricity..
Well, no, unless you want to do it for a 'geek' factor here.
The truth is, the older the hardware, the less reliable it is, the more you are prone to loosing data. And with a 120Gb drive hovering around $300 (CAD) dollars, why even bother.
Get one of those, add to an existing workstation, leave it on. Voila, cheapest solution possible, and not a lot of work required.
And believe me, I am speaking from experience. I have had a p-166, p-200 and cel-266 all die on me within weeks/days, doing the exact thing you are looking to do. Then I got my current server duron-850, with a nice new board, and I have had no trouble for almost a year now.
just my 2cents.
Basically, the appliances use special filesystems and NVRAM along with retuned NFS in order to squeeze out the speed - to the point where some NAS is faster than local storage.
How much of this is available OSS, I wonder? Are there any NAS-ready filesystems out there? quickNFS? What about NVRAM cards/mbs and NFS to work with them?
IP is just rude.
Is there any torture so subl
why look at finding the oldest systems you can? I have a p2 300 system as our current file server, holding about 300+gb across all hd's, and have yet to have a problem with it. the cost for me was 50 bucks for a new case; got at a local computer expo. am i missing something here? g
Found it
'MOSIX'
You can use Mosix to cluster those 486's together and get high performance file data transfer.
using
"The experimental MOSIX Parallel I/O (MOPI) package can read over 1,600 MB/S using 60 nodes. "
thank God the internet isn't a human right.
Not so true,
New hardware has a higher fail rate than hardware 2 years old, because all the hardware that dies in the first 6 months is already dead after 2 years.
Also, mass production of old hardware might not have come upto speed, components of far higher quality than required may have been used.
e.g. The first CD players have far better lasers
current CD players use top emitting laser diodes,
old CD players use better side emitting laser diodes.
The spindle on old CD players was manufactured to a stupid precision ( a few atoms or something)
because they could make crap spindles or amazing spindles but not ones just good enough.
I should imagine the same is true with a lot of electrical equipment
I have a 30year old
Fridge,TV,hair dryer,dish washer etc.... and they all work fine.....
thank God the internet isn't a human right.
Interesting that you are having the exact same problem with the Maxattach 4000. I bought one to use @ a video production company that I consult for and they have had the exact same problem that you are having. Does Maxtor have any resolution or migration strategy for you or are they hanging you out to dry just like they did to me?
Rule of Life Number 2: Remember, it can all go to hell at any minute. --Jimmy Buffet
I put one of these out, runs real good.
Bought a slimline IBM system from TigerDirect.
The 10GB hard drive that came with the system was used to store the OS/etc
I dropped a 3Com nic in it.
Threw 2 120GB drives in it. Install Linux, RAID them out so you've got them mirrored, 120GB of storage.
You could get away with not mirroring the drives, and have 240gb of storage, but I wanted some redundancy!
I agree with your basic point, but remember that
The fact that a power supply is rated at 250W does NOT mean that it draws 250W constantly. It means that it can supply that much to its devices without puking.
Probably your basic p1 system with 4 drives, not taxing the CPU and using apm to do cpu-idle calls would draw 125-150 watts. More for a monitor, of course.
That's still a non-trivial amount of electricity, of course. You could save some by spinning down the drives when not in use but you're probably at a minimum of 75 watts for a running pentium.
same principle applies to using such a linux box
as a NAT router instead of buying a dedicated linksys or whatever - the linksys probably would draw 20 watts or less, and pay for itself in electricity in a year or two.
I got a hold of a bunch of Sun SCSI four-drive disk enclosures. I had an equally large bunch of four to 18 gig drives. Add in a few surplus SCSI cards and I ended up with more than 100 gig worth of disk space attached to a small linux box.
The drives were quick enough (more spindles = more speed) for a small media server and I had no complaints.
That was, until I noticed that my home office was now running six to eight degress warmer than the rest of the house. That got me to thinking about how much juice these guys draw. All told, I would be paying an extra few bucks a month in power.
The straw that finally broke the camel's back was that having a dozen additional filesystems (yes, I could have striped them) to manage was a pain in the buttocks.
In the end, I gave the drives to someone who had more time on his hands and bought myself a pair of 100-gig IDE drives.
I don't know what you consider 'formerly huge' but unless your drives are bigger than 40 or 60-gig, it may not be worth your time. I know it would not be worth my time nor my electricity.
InitZero
Check out the FAQ.
I found that ext3 in data=journal mode got sync performance back up near async performance (which you almost never want). The NVRAM disk might be a good route; they're pricey but still cheaper than commercial NAS.
Does anyone have any good experience with particular NVRAM units?
My God, it's Full of Source!
OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
maybe y'all should get married!
Buy a 3Ware Escalade RAID card. The real money is going to go to hard drives anyway; you're not going to save much by buying cheap-ass featureless controllers. At least, with real hardware RAID you're getting some resiliency.
- A.P.
"Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
can i use old drives, in an old computer, and use some sort of "smartdrive" program to cache frequently accessed data to improve speed. right?
well..im not sure about the cacheing, but my celeron300a with 64MB of ram, work great. have four hd channels onboard, and 8 additional from the two highpoint controllers. i run 12 drives, in software RAID0+1, all of them are 40Gb WD 7200RPM drives and i have 240Gb avail. the speed of this array easily maxed out my network cards bandwidth(12MB/s vs. 50+MB/s) so i installed 3 3com NIC's, i still cannot match the 50+MB/s of the drives, but 36MB/s over a network is very good, since no one computer can pull this much through on one NIC anyway. and this is just a celeron300a with 64MB of RAM.
im running a pretty fast setup with minimal CPU, so slower drives should work well with a low pentium class machine..
ps - i have noticed that my network storage array is not as fast as id like as im running a file server for a my local network, with 20+ machines on most of the time, but you could put multiple machines around your network to simulate more speed. not as many poeple accessing the same resource will of coarse improve performance.
just my $.02..good luck
I'd look at something like the embsd.org board (mentioned previously) rather than go with old PCs. Remember, the guy specifically mentions looking at Embedded Linux and finding it too much of a hassle, so I guess he doesn't want an old PC. He just wants a _simpler_ embsd board...
Mod me up, please. I forgot my password!
A brand new 80G drive costs around $200AU
Even a pile of "free" 1G, 2G, even 9G drives are going to take enclosures, wiring, power supplies and *space*
Sure its possible, but will it be reliable? Will you spend all your time finding which of your 15 drives is offline today and rebuilding home-made RAID sets?
Who pays your power bills?
While it may be true that 'top of the range' CD players are build better than 10/15 years ago bottom of the range 'consumer durable' CD players are build like a paper boat.
When CD players first came out you counld only get one type 'top of the range' then as they became more popular and technology allowed for easyer mass production of CD players cheep consumer durables came out.
I can pick up a cd player for $30 I don't expect it will work that well and have a life of a few years tops.
Computers have now entered a consumer durable market. I don't know what life-time they put on moddern 130gb HDD's for joe public it's cirtanly a lot less than 40gb top of the range scsi drives.
thank God the internet isn't a human right.