|
|
Most of us have older PCs that we have little use for. Linux advocates often suggest turning such systems into home data servers. A number of people have written how this can be done, with one recent article suggesting the use of Ubuntu. Now, I’m all for the reuse of old hardware wherever possible. It’s damaging to the environment to improperly dispose of such systems, for instance. In business settings, we can often repurpose older PCs and servers in a number of ways. Older PCs often make excellent firewalls and web proxies. By installing an OS like OpenBSD or NetBSD on such hardware, one can get a secure, affordable and yet powerful system. But I’m not sure this holds true for the home data server suggestions.
|
|
Most of us have older PCs that we have little use for. Linux advocates often suggest turning such systems into home data servers. A number of people have written how this can be done, with one recent article suggesting the use of Ubuntu.
Now, I’m all for the reuse of old hardware wherever possible. It’s damaging to the environment to improperly dispose of such systems, for instance. In business settings, we can often repurpose older PCs and servers in a number of ways. Older PCs often make excellent firewalls and web proxies. By installing an OS like OpenBSD or NetBSD on such hardware, one can get a secure, affordable and yet powerful system. But I’m not sure this holds true for the home data server suggestions.
The article I linked to earlier contains these lines which form a good basis for the point I will proceed to make: Your old computer likely has enough memory, and a powerful enough CPU to run Ubuntu, however, if you intend to use this server as a major central file server, it will likely need a new hard-drive. You can deal with that on your own.
The main portion we need to focus on is that part about obtaining a new hard drive. While this may not be necessary, it does begin to highlight some of the problems we will encounter when setting up such a system.
One of the main problems concerns reliability. It is pointless to store data on such a server, only to have an older hard drive fail due to wear and tear. So putting in a new hard drive is almost a necessary task. While storage space is quite cheap these days, a new hard drive may be far too much of an investment to put into an old PC.
Now, the use of an old PC for data transmission, rather than data storage, is more sensible. The hard drive of the system becomes almost inconsequential. The footprint of a usable NetBSD installation can be made very, very small, for example, so space shouldn’t be an issue. Likewise, there’s little loss if the drive does fail due to age. The most that is lost are some configuration files. So that is why such systems often work well as proxies or firewalls; the focus is on passing along data, rather than storing it.
We also have to keep in mind that running a PC consumes electricity. It’s a cost that not everybody thinks about. In some places electricity is quite expensive, and that cost alone could far exceed the benefit derived from having a file server. Furthermore, it will generate heat, which may drive up cooling costs in the summer.
So if you do have an old PC and are in need of some storage space, I think the best thing to do would be to go out and buy an external hard drive. This is especially true if you’d need to buy a new hard drive for the old PC anyways. Such external storage systems are quite portable, and use a small fraction of the power of a full-blown PC. As nearly every modern system supports either or both of FireWire and USB, you’ll be able to use it with nearly any existing PC you own. In the end you’ll get many of the benefits of running another file server, without many of the costs. Full Story |
From the summary it appears that he's basically saying that just because you need to get a new hard disk to turn an old box into a reliable data server, that it is therefore not worth the effort because of of the cost of running the machine. ?? So you should just buy an external hard disk and directly connect it to whichever comp needs the data at the moment? Doesn't that defeat the whole purpose of setting up a data server, which is to give easy, immediate, and simultaneous access to the data to the machines on the lan? As for the argument that buying the hard disk for an old machine may be too much of an investment, the hard disk could be quite easily moved to a newer machine if needed/desired later.
I'm just not following the logic I guess. But then, my lan fileserver is a k6/2-450 with an 80GB data drive on a Promise controller. (really do need to add another data drive to that one of these days)