Network File Server

B

Bob

What is the minimum configuration for a Windows-based network file
server for a small SOHO LAN? Would you use Win2K or XP Pro? The idea
is to put disk resources in one machine for ease of maintenance and
reduced cost.

--

Map Of The Vast Right Wing Conspiracy:
http://www.freewebs.com/vrwc/

"You can all go to hell, and I will go to Texas."
--David Crockett
 
R

Rod Speed

What is the minimum configuration for a Windows-based
network file server for a small SOHO LAN?

Not that easy to say unless you say what you plan to store on it.

If its just a single place to have most files and those are only
used ocassionally, almost anything would be fine, right down
to a Celeron 400 class system. The main advantage with that
level is that those are very decent for memory etc. The older
socket 7 systems can be pretty fussy about ram.
Would you use Win2K or XP Pro?

XP, basically because its likely to have the user interface
a lot closer to what the other PCs are using, and thats
always handy for small non professional type situations
where you dont normally do much to the server very often.
The idea is to put disk resources in one machine
for ease of maintenance and reduced cost.

It doesnt really have to be a dedicated machine tho.
 
B

Bob

Not that easy to say unless you say what you plan to store on it.

Just the usual stuff that home bodies store on PCs.
If its just a single place to have most files and those are only
used ocassionally, almost anything would be fine, right down
to a Celeron 400 class system.

That's what I am looking for.
The main advantage with that
level is that those are very decent for memory etc.

How much RAM for Win2K and for XP Pro? I am using 384MB for Win2K so I
would expect 128 MB should suffice for a network file server.
XP, basically because its likely to have the user interface
a lot closer to what the other PCs are using,

I am used to Win2K so that is not an issue. I was thinking more in
terms of performance.
It doesnt really have to be a dedicated machine tho.

That's true. But if I use my machine then when I am busy with heavy
computing I would degrade performance. For example, I have about a
dozen Mozilla windows open and refreshing at all times, a market-based
charting package in real time and an active trading platform. That's
puts a load on the file system as it is, but what happens when my son
wants to play a DVD movie and my wife wants to look at some pics?

I intend to put 2 removable 3.5" hard drive bays, a DVD/CD-RW burner
and a DVD/CDROM highspeed reader on the box. That way we are covered
for just about anything we want to do.

Thanks for your comments.

--

Map Of The Vast Right Wing Conspiracy:
http://www.freewebs.com/vrwc/

"You can all go to hell, and I will go to Texas."
--David Crockett
 
M

Mr. Grinch

(e-mail address removed) (Bob) wrote in server.houston.rr.com:
Just the usual stuff that home bodies store on PCs.

I'm hoping to get 1TB storage for my "home" file server. Backups, disk
images, and streaming AVI and MP3 files. Dual P3-800, 1GB ram, running
Server 2003. It's my desktop PC until I get a new one, then it will be the
"server".
That's what I am looking for.

You could get by with even less depending on the OS. For Win2K, I'd want a
minimum of Celeron 300 and 128 megs of ram. But you could get by on a P133
running Win2K if you're just streaming mp3s for example. A P133 with 64MB
ram running Linux or Netware performs pretty good for file serving too.
How much RAM for Win2K and for XP Pro? I am using 384MB for Win2K so I
would expect 128 MB should suffice for a network file server.

Win2k and 128MB if you are doing nothing but sharing disk. If you want to
do more, like run antivirus, backup software, internet connection sharing,
remote desktop, VNC, or any other sort of background programs, then you'll
find that with 128MB and Win2k, you will see times where the disk is
thrashing as it starts moving stuff in and out of the page file. It will
significantly slow down at those times. You might want 256MB of ram to
avoid that.
I am used to Win2K so that is not an issue. I was thinking more in
terms of performance.

The performance isn't going to be much different as far as putting files
out on a LAN goes. XP will see more page file activity than Win2K on a
128MB, because it uses more memory to start with. At least that's been my
experience between running the two. Even with 1GB of ram, XP paged to disk
more frequently. I run Server 2003 now, and it accesses the page file less
than XP did. If you only have 128MB, I'd use Win2K, otherwise use
whichever you prefer.

You can use perfmon to monitor disk queue length and paging to see if
you're getting any serious delays. You may want to log some stats over a
few days to see what your usage is really like. It can be handy if you
think you're slowing down due to some performance issues.
That's true. But if I use my machine then when I am busy with heavy
computing I would degrade performance. For example, I have about a
dozen Mozilla windows open and refreshing at all times, a market-based
charting package in real time and an active trading platform. That's
puts a load on the file system as it is, but what happens when my son
wants to play a DVD movie and my wife wants to look at some pics?

Unless you're playing games, where you need user response to be within
fractions of a seconds, it probably wouldn't perform that bad. At least
not on most new machines purchased today. Something like an Intel Celeron
2.4 or Athlon 2400, with 512MB RAM. Add a separate disk for the file
serving and that will reduce the transaction load on your main disk where
you are running your OS and apps. My dual P3-800 is a relatively old
system, much slower in any benchmark than the celeron 2.4, yet it does
streaming AVIs, internet game server, ripping CDs, compressing to mp3,
downloading from newsgroups and p2p, remote desktop, all at the same time.
It still seems responsive to me for web browsing and newsgroup reading.
It's only if I'm playing games that I shut down everything else.
I intend to put 2 removable 3.5" hard drive bays, a DVD/CD-RW burner
and a DVD/CDROM highspeed reader on the box. That way we are covered
for just about anything we want to do.

It is nice to have a machine dedicated for burning; fewer interruptions for
the one person who happens to have a burner in their PC. I like the
Plextor 8x dvd/rw out now, because it burns fast for both DVDs and CDs.
Previously, many of the DVD/CD burners were much slower at burning CDs than
the dedicated 52x CD burners for example. The Plextor does 40x cd-r (peak
speeds).

Keep an eye on cooling and power supply. Make sure you've got enough of
both if you are loading the system up with drives. I've got two ibm 22gb,
one maxtor 40gb, and two maxtor 160gb. Soon to add a Maxtor 300gb. I run
two intake fans and two exaust fans, plus the power supply fan. This is
overkill. I prefer having 4 low speed fans to just two high speed fans,
because it's quieter.

Best of luck on your server build.
 
C

CJT

Bob said:
What is the minimum configuration for a Windows-based network file
server for a small SOHO LAN? Would you use Win2K or XP Pro? The idea
is to put disk resources in one machine for ease of maintenance and
reduced cost.

I'd use Linux -- more bang for the buck.
 
B

Bob

Best of luck on your server build.

Thanks for all the great advice.

How did you get more than 4 disk devices in one box? Did you add a
controller card?

Speaking of controllers, can anyone recommend a decent RAID setup for
a network file server. Can you get by without having to backup disks
when you have a decent RAID system?


--

Map Of The Vast Right Wing Conspiracy:
http://www.freewebs.com/vrwc/

"You can all go to hell, and I will go to Texas."
--David Crockett
 
M

Mr. Grinch

(e-mail address removed) (Bob) wrote in server.houston.rr.com:
Thanks for all the great advice.

How did you get more than 4 disk devices in one box? Did you add a
controller card?

Yes, I added a Promise Ultra 133 TX card. ATA 133 and two connectors for 4
drives. I've got the two IBM 22GXP on the motherboard IDE primary. I've
got two optical drives on motherboard IDE secondary, an Aopen 20x CDRW and
a TDK DVDRW. I've got two Maxtor 160GB on the Promise Ultra133 card
primary, and the remaining Maxtor 40 on the secondary. I'm adding a Maxtor
300GB to that last empty IDE connector soon as I can find one in Canada.

I've got it partitioned like this.
ibm 22GB DISK for C: (windows me) D: (server 2003) and E: (apps)
ibm 22GB DISK for F: (games, page file)
maxtor 160GB DISK for G: (data, mp3s)
maxtor 160GB DISK for H: (videos)
maxtor 40GB DISK for I: (temporary files, ntfs, dvd creation, downloads,
scratch disk)
tdk dvdrw:j
aopen cdrw k:

Spreading out the things like OS, Page File, Apps, and Temp/ Scratch across
multiple disks helps spread the transaction load out across the disks, so
you don't have any one disk with queued up instructions thrashing away
while others sit idle. It doesn't do load balancing across the disks
automagicly like RAID but you still can improve performance, once you know
what's generating transactions and split them up across multiple disks.
Speaking of controllers, can anyone recommend a decent RAID setup for
a network file server. Can you get by without having to backup disks
when you have a decent RAID system?

It depends. Is this for home use also?

The cheapest options would be 2 channel, 4 disk ATA RAID cards, like those
from Hipoint or Promise, or, get a motherboard that already has ATA RAID on
it. These typically support RAID 0, 1, and 0+1. If you need disk
redundancy, you can go with mirroring, but you really should test it to
make sure you can fail a drive and have it still boot and access the
files, and then test to see that you can put the drive back in and have it
rebuild properly. A lot of people set up RAID systems with redundant
drives, but never test them. Then a drive fails and they find out the hard
way that the redundancy didn't work or wasn't set up right.

Since mirroring updates the drives all the time, they aren't a replacement
for backups. Backups you can easily have multiple copies of, and you can
keep them for a specific date, and pick what to restore from that date.
With mirrored disks, the only way you get multiple copies or backups of a
certain date is to have lots of drives, one for every copy or date that you
need. It's just too expensive to do that, for most people. And instead of
restoring the single file, you need to bring back the entire disk to get
what you want, then figure out how to store it someplace temporary while
you put the up-to-date disk back in. While you are doing this, you
probably don't want any more changes to the drive, so the system is out of
commission. You wouldn't want anyone else using it. With a regular backup,
program, you can restore files and the users of the server won't even
notice. You don't have to shut the system down unless you're restoring the
OS.

Mirrors on the other hand are handy to have as a back-out for system
changes. Break the mirror so one drive doesn't get changed, then you can
make your changes, and boot. If the changes did something bad to your
system, you can go back to the mirrored disk you pulled, Disconnect the
updated drive, and use the backup drive to boot instead. Put the
"updated" drive back in and wait for it to remirror. Now you're back to
where you were. The time to mirror a drive varies. But as far as getting
the system back up and running, this method is pretty fast, compared to a
full system backup and restore. If the system is really important to you,
you'll want to do both. That is, have a full backup AND pull a mirrored
drive before you make your changes. This is a standard that a lot of
businesses or datacenters practice.

If you aren't mirroring (RAID 1) and are just striping (RAID 0) then
definately backups are a must if the data has any value.

The next option up in price are higher end ATA RAID controllers like those
from 3ware. If you want to stick to ATA disks but want to do the best
possible with ATA, then you can get these features: bigger volumes with
more disks (4, 8, or 12), battery backed up caches, redundancy features
like RAID 5 and hotspares, driver support for more operating systems. If
that's what you want then consider cards like those from 3Ware.

You can also buy a cheap ATA NAS device. It will be like a cheap PC in a
small box, running an embedded OS like Linux, with room for a drive or two.
Usually it will be managed through a web page. Drop it on your network,
set up the drives and security, and pray it doesn't break! They don't have
all the functionality of a PC, but they are small and cheap for the limited
file sharing task people buy them for.

The next option up from those are SCSI or Fiberchannel arrays. These tend
to be more expensive, faster, and have more reliability and redundancy
functions. Multiple SCSI busses and controllers, multiple power supplies,
higher rpm drives, bigger caches, battery backups, etc etc. But this is the
minimum standard storage for a lot of businesses performance and redundancy
needs.

Next up from those we have dedicated SANS / NAS / storage arrays. The
smallest, cheapest ones may be close to the pricing of the higher end SCSI
arrays. From there the price just keeps going up into tens millions of
dollars. The high end ones have redundant everything, full battery power,
gigabytes of cache, and their own operating systems and network switches.
The service contracts for them alone cost more than the total price of the
lower end systems. These would be the higher end systems that EMC and
Hitachi sell.

There is a growing demand for ATA drives used in conjunction with the super
expensive high-end systems. Because disk for the high-end systems is very
expensive per MB compared to the other solutions, some places will try to
minimize how much data they have on the fast storage. Or, they may find
that they have so much fast storage that regular backups to traditional
backup media just takes far to long. For both situations, there is a
solution called "Near line storage" which basically means something you can
move seldom used files or backups to. It's faster than tape but not as
fast as the high end disk and cache. It's an intermediate way to backup to
tape or a place to offload files that don't require high speed access. The
low cost of ATA drives has vendors offering them in large arrays as a cheap
yet fast alternative for nearline storage.
 
M

Mr. Grinch

(e-mail address removed) (Bob) wrote in server.houston.rr.com:
How would the other machines running Windows access the file system on
such a Linux box?

There is probably more than one Linux solution for this. The most common one
is called SAMBA. Basically it emulates a Windows share (SMB) and makes the
Linux file system look like a networked windows drive to Windows clients.
It's used quite widely, from high-end file servers to tiny little NAS devices
with embedded Linux on them.
 
B

Bob

Yes, I added a Promise Ultra 133 TX card.

Apparently Promise fixed its problems of a few years back. We got an
evaluation version and it quit working in a week.
It depends. Is this for home use also?
Yes.

The cheapest options would be 2 channel, 4 disk ATA RAID cards, like those
from Hipoint or Promise, or, get a motherboard that already has ATA RAID on
it.

I bought a MB from EPOX years ago and it has functioned flawlessly. I
believe they have a RAID MB. Any comments?
These typically support RAID 0, 1, and 0+1. If you need disk
redundancy,

How else would you recover?
Since mirroring updates the drives all the time, they aren't a replacement
for backups.

That's the whole idea - to get out of having to do backups.
Backups you can easily have multiple copies of,

What backup utility do you recommend. Win2K has one that came with the
OS - is that good enough?

Once again I ask, if you are going to do backups, then why have RAID?
Mirrors on the other hand are handy to have as a back-out for system
changes. Break the mirror so one drive doesn't get changed, then you can
make your changes, and boot. If the changes did something bad to your
system, you can go back to the mirrored disk you pulled,

Now that I like. A couple of removable drive bays should do the trick.

Let me be sure I understand this. You are saying I can use the
mirroring function on Win2K Pro to run 2 disks simultaneously and
periodically swap out one of the disks for disaster recovery. Of
course I would put another disk in the place of the one I removed and
let Windows rebuild it.
Disconnect the
updated drive, and use the backup drive to boot instead.

Which is easy to do with 2 removable drive bays.
Put the
"updated" drive back in and wait for it to remirror.

Before I allowed that to happen, I would want to copy over any data I
had accumulated between the time I pulled the mirror. Then I could let
the system perform the mirror, which I assume would wipe out any
updates I made after I pulled the mirror.
Now you're back to
where you were. The time to mirror a drive varies.

How about 10 GB for example using Win2K mirroring? If it is in
background, who cares how long it takes as long as it is reasonable.
Drive Image Pro takes right at 1 hour with verify turned on for a 10
GB partition copy.

But as far as getting
the system back up and running, this method is pretty fast, compared to a
full system backup and restore. If the system is really important to you,

I do not understand what you mean by "if the *system* is important to
me". Of course, everything on disk is important to me.

you'll want to do both. That is, have a full backup AND pull a mirrored
drive before you make your changes. This is a standard that a lot of
businesses or datacenters practice.

Why have the full backup if you have pulled a mirror?
If you aren't mirroring (RAID 1) and are just striping (RAID 0) then
definitely backups are a must if the data has any value.

I would want mirroring. But can I use Win2K to do it?
The next option up in price are higher end ATA RAID controllers like those
from 3ware. If you want to stick to ATA disks but want to do the best
possible with ATA,

I am very partial to Western Digital hard disks. I also hear that IBM
are bullet proof too. I am told by those who make a living doing this
sort of thing that any other disk is crap. That's a bit harsh, but
they swear by WD.
then you can get these features: bigger volumes with
more disks (4, 8, or 12), battery backed up caches, redundancy features
like RAID 5 and hotspares, driver support for more operating systems. If
that's what you want then consider cards like those from 3Ware.

That sounds like too much for a simple home operation.
You can also buy a cheap ATA NAS device. It will be like a cheap PC in a
small box, running an embedded OS like Linux, with room for a drive or two.
Usually it will be managed through a web page. Drop it on your network,
set up the drives and security, and pray it doesn't break! They don't have
all the functionality of a PC, but they are small and cheap for the limited
file sharing task people buy them for.

I have thought of that but I can configure an old PC cheaper.
The next option up from those are SCSI or Fiberchannel arrays. These tend
to be more expensive, faster, and have more reliability and redundancy
functions. Multiple SCSI busses and controllers, multiple power supplies,
higher rpm drives, bigger caches, battery backups, etc etc. But this is the
minimum standard storage for a lot of businesses performance and redundancy
needs.

In the old days I would only run SCSI drives on file servers. But
nowadays the WD ATA drives work just fine.

Thank you and the others for all the helpful info. Unless I change my
mind it sounds like I want disk mirroring with removable drive bays. I
wonder if those hot-swap bays really work. I am using a cold-swap unit
now because I never trusted hot-swap. But if I am going to be removing
mirrors periodically for a network file server then I would want
hot-swap.


--

Map Of The Vast Right Wing Conspiracy:
http://www.freewebs.com/vrwc/

"You can all go to hell, and I will go to Texas."
--David Crockett
 
B

Bob

There is probably more than one Linux solution for this. The most common one
is called SAMBA. Basically it emulates a Windows share (SMB) and makes the
Linux file system look like a networked windows drive to Windows clients.
It's used quite widely, from high-end file servers to tiny little NAS devices
with embedded Linux on them.

Actually that was a leading question. I am aware of SAMBA - we used it
at work - and the old PC-NFS ( I used it back in 1990 on an SGI
4D120).

My son will graduate from college this summer and come back home to
get started with his new life. He and I have been itching to install
Linux but because of his being away we never got around to it. Now we
have a ready-made excuse if we build a network file system.

This is what happens when you retire (semi-retire actually) - you
start looking for things to do. I really do not need a network file
server but it is something that I want to build from an old PC anyway.
I have one port left on my router that is just screaming to get
connected to something.

--

Map Of The Vast Right Wing Conspiracy:
http://www.freewebs.com/vrwc/

"You can all go to hell, and I will go to Texas."
--David Crockett
 
M

Mr. Grinch

(e-mail address removed) (Bob) wrote in
Apparently Promise fixed its problems of a few years back. We got an
evaluation version and it quit working in a week.

Promise has their share of problems. Search this group for "Promise" in
the title and you'll see some. But at the moment I am having no problems
with the bios and drivers for the Ultra133 TX card.

I bought a MB from EPOX years ago and it has functioned flawlessly. I
believe they have a RAID MB. Any comments?

Nope. I'd have to read the EPOX manual for that board model. Somewhere it
should be documented who's RAID chipset EPOX is using, and what it can do.
How else would you recover?

You could recover using disk imaging software to a backup drive, or,
traditional backup software to a backup drive. Each has it's pros and
cons. Backup softare can do differential and icremental backups. Imaging
software does an entire parition or drive at a time.
That's the whole idea - to get out of having to do backups.

A mirrored disk can't easily be made into multiple copies, one to keep on
site, one to send off site. You can't easily take it, put it on another
disk or backup media, and get multiple copies. Basically, there are lots of
things you can easily do with a backup that you can't with a mirrored disk.
What backup utility do you recommend. Win2K has one that came with the
OS - is that good enough?

It depends what you want to do with the backup. Recover some files? Backup
the registry? Win2K backup can do that. But if it is a full system
restore, Win2K backup or any backup program has a long recovery process.
First you need to re-install the OS and drivers. Then you need to restore
the backup. Because you can't recover files that are open, you need to
install into a different directory than the one you are restoring, or you
get file in use conflicts. Restoring individual files is easy with backup
software, but recovering the entire system can be a little tricky.

In comparison, recovering the entire system is easy with a mirrored drive
or disk image software. The both can restore the entire boot partition if
need be in just a few steps. If you have a mirrored drive sitting around,
usually that is the fastest.
Once again I ask, if you are going to do backups, then why have RAID?

See above. The flexiblity for each is different. The recovery methods are
different. The recovery times are different, depending on what you want to
recover. A business will use both methods becausee they can't afford the
downtime if one method fails.
Now that I like. A couple of removable drive bays should do the trick.

Let me be sure I understand this. You are saying I can use the
mirroring function on Win2K Pro to run 2 disks simultaneously and
periodically swap out one of the disks for disaster recovery. Of
course I would put another disk in the place of the one I removed and
let Windows rebuild it.

No. I'm not talking about the software mirroring feature at all. I'm
talking about hardware mirroring built into a card or motherboard. This
should work regardless of what OS you are using. All of my experience is
with hardware mirroring. I wouldn't recommend software mirroring. A lot
of the cases I know of where people tried software mirroring are cases
where they found limitations and couldn't recover their data. You can try
it if you want, but performance will be lower than hardware mirroring, and
there are more limitations than hardware mirroring, since you are relying
on the OS. There are more steps involved in recovering from the mirrored
drive and re-mirroring afterwards. It can be done, but I don't know those
steps so I can't really offer any help with them. Suffice it to say that
whatever mirroring solution you pick, you'll need to test it thoroughly for
a failure / recovery / rebuild cycle for both drives before you trust it.
Before I allowed that to happen, I would want to copy over any data I
had accumulated between the time I pulled the mirror. Then I could let
the system perform the mirror, which I assume would wipe out any
updates I made after I pulled the mirror.

Yes, or, have another drive that you can use to get mirroring working again
ASAP while you get more time to recover any data you need off the previous
drive mirror.
How about 10 GB for example using Win2K mirroring? If it is in
background, who cares how long it takes as long as it is reasonable.
Drive Image Pro takes right at 1 hour with verify turned on for a 10
GB partition copy.

I can't say because it varies a huge amount, depending on the drive speed,
the drive size and the model of RAID controller. HW mirroring in general
will be much faster than SW mirroring. Compaq HW mirroring for 9GB SCSI
drives takes about 30 min to mirror using Compaq Smart array controllers.
IBM servers of the same age and class take hours to mirror the same size
SCSI drive with the IBM array controllers. In the case of the IBM servers,
it's faster to use disk imaging software like Ghost or Drive Image for
backup and recovery than it is to use mirroring. The mirrored drive will
get you booting again quickly, no problem there, but rebuilding the mirror
takes forever on those particular systems. So you see why it's hard to say
how long it's going to take. It varies with every controller card.
But as far as getting

I do not understand what you mean by "if the *system* is important to
me". Of course, everything on disk is important to me.

Some people separate their data and OS. They may not care if the OS is
totally lost and they have to rebuild from scratch. The time spent on a
rebulid may not be important to them, as long as they eventually get back
up and can use their data again. To other people, the downtime costs them
money, and they can't afford to be down for very long. They can't afford
the time it takes to re-install the OS, re-install the drivers, re-install
the apps, recover the backup, and finally get to the data. Saving the time
is worth money to them. So they will spend the extra money on whatever
system they need to recover from a drive failure in less time. Everyone's
different.
Why have the full backup if you have pulled a mirror?

See above. Backups, drive images, and mirrored drives each offer ways to
recover from a drive failure. But they each offer different pros and cons
as well. A backup is the quickest for making multiple copies in different
media formats, and for restoring individual or sets of files, particularly
data. A mirror is the quickest way to recover if the OS drive stops
working for any reason. But with a mirror it's not easy to recover
individual or sets of files, it's the whole thing. A disk image like Ghost
or Drive Image offers a bit of both. It's faster to recover the boot
partition than backup software, but not as fast as a mirrored disk. It
allows you to recover individual files and make multiple copies easier than
a mirrored disk too. In some cases, like the IBM situation I mentioned
above, it can be faster at getting both drives back to the same state than
a mirror rebuild. For people testing changes to a server like a service
pack update, who can't afford lots of drives, and need multiple backups,
drive images are the way to go.
I would want mirroring. But can I use Win2K to do it?

Yep. You can either use the hardware mirroring feature of a hardware
mirroring controller (if the maker supports Win2K drivers for his product)
or use Win2K's feature. I'll say right now, I don't know if Win2K pro
offers software disk mirroring. I know Win2K server does, but for some
reason I don't think Pro does. Like I said, I personally only have used
hardware mirroring.
I am very partial to Western Digital hard disks. I also hear that IBM
are bullet proof too. I am told by those who make a living doing this
sort of thing that any other disk is crap. That's a bit harsh, but
they swear by WD.

Everyone has their favourite drive I guess. Every vendor has their bad
batches of drives too, and WD is no exception. They've had bad batches of
Caviar ATA drives that were notorious for failure. I think the best way to
go is get the drives which are cheap enough for you to afford extras, but
also get the ones with the best warranty if you can for the same price.
Some vendors offer 3 years for the same price as other vendors 1 year
warranty. If the drive in that case costs the same or less, and you can
get more warranty, and the drive is easy to get, then that's what I would
do.

You find in server drives, the drives that are labled HP or Compaq are
actually from a wide number of suppliers, if you take them out of their
hot-swap chassis.

A lot of people had problems with the IBM 75GXPs, including me. I went
through 3 of them before I switched to something else. But my 22GXPs have
never given me a problem. A lot of people have been complaining about
Maxtors recently. I've got the 40 and two 160s, have had them for years
now, and no issues at all. It's the luck of the draw. Best you can do is
get yourself some insurance, with good backups (whatever the method) and a
drive warranty.
That sounds like too much for a simple home operation.

Yep, too much for me and you. Not too much for some people who are running
an IT business out of their home though. A good friend of mine runs an
email service out of his basement, offering cheap email accounts for small
companies that don't want to do their own email admin and support. He runs
racks of Compaq Proliant servers and SCSI disk arrays and DLT tape backups.
You would be surprised how many people are running server class hardware at
home.
I have thought of that but I can configure an old PC cheaper.

Yep, if you already have the hardware why not use it. The advantage of the
NAS device is it takes little space and has minimal maintenance. So for
people who don't have much space at home and don't like to do PC setup and
maintenance, a cheap ATA NAS is the way to go. But if you want flexibility
to use the device for more than just file serving, then using a cheap PC is
the way to go.
In the old days I would only run SCSI drives on file servers. But
nowadays the WD ATA drives work just fine.

Yep, many people are finding the same. Even in enterprise situations, you
will find that nearline storage arrays of ATA drives are getting more
popular. You can get huge amounts of ATA storage for less than the cost of
comparable tape storage, and it's far faster than tape. You can get a
backup to ATA done far faster, cutting your backup window down to a
fraction of what it was with tape. Then you can backup ATA to tape and
take your time about it. You get two backups instead of just one, and you
get a shorter backup window which is a bonus too, especially for things
that need to be shut down for proper backups like some databases. Instead
of a single database backup per day to tape, you can afford to do one to
the ATA storage every hour. Less downtime for backups, less downtime for
restores.

Everything has a cost associated with it. For some people, they can't
afford down time, it could be their business depends on it, or maybe just
their sanity and frustration level. So rather than risk the chance that
one backup method failed, they will spend money to minimize downtime or do
multiple backups and recovery methods. For others, rebuilding a system
from scratch is no big deal. It might take a day, it might take a week,
it's no sweat to them. As long as the data is on a CDR or DVDR somewhere,
they are happy. And if it turns out the CDR or DVDR is bad, they don't
care, they start again from scratch. If it's the first example, they can't
afford to risk what might happen if an optical disk can't be read, so they
make multiple copies, send some off-site, and regularly try to verify a
restore just to make sure the disk is good before they store it. They test
every backup with a verify.

So if it seems like I'm not answering your questions, its because I try
never to assume what a "home user" needs. Everyone has different ideas of
what they consider acceptable risk.

Personally, my own backup situation is the following: I make Ghost images
of my boot partitions. I have an image with just the base operating systems
installed. I have another with just the base and Microsoft service packs
and updates. I have another with all my apps installed. And I keep one
more that is recent or "up to date" before I make any changes like updating
the video driver. I keep all these on another hard drive in the system,
and I burn copies to DVDRW. In the event I screw up my system because I
installed some crap software or driver, I restore whichever GHOST image I
want to my OS. This works for me, and is cheaper than buying drives to
mirror. But it's only as good as my last disk image. If I install some
apps or drivers to my OS drive, and don't bother to do an image, then I
won't have them if my disk dies. I will have to recover from an older
image, and re-install those apps and drivers. Not a big deal for me. But
not as fast as if I had a mirrored drive, in which case I just pull the bad
drive and boot off the good one.


On the other hand, with a mirrored drive, it's only as good as the mirrored
drive I've pulled. If I install drivers, it goes on to both drives, unless
I pull one first. If I forget to pull a drive, I have no backout. So
before a driver or Windows update, I might pull a drive, just in case,
reboot, and the system comes up and looks OK. I test some apps out, and I
think the driver is fine, so I put the pulled drive back in and let it
rebuild the mirror. Then days later I find my system is flakey or that a
program I didn't bother to test before now does not work after the driver
install or windows update. Whoops. Since I've put the drive back in to
rebuild, I can't use it to go back anymore. I have to figure out how to
resolve the driver or update issue, by uninstalling it or some other
method. Frequently drivers or updates won't uninstall cleanly or at all.
With a disk image or regular backup, I could have kept that copy of the
"old" system around for as long as I needed it, just in case the updates
caused problems. If I had money to burn, I could keep a dozen ATA drives
around, all backups of the boot drive and OS, labled and dated so I could
go back to various backups without the updates, and recover from there. I
actually do this for some servers at work. But most people wouldn't have
the money for this. Just an example of what to be aware of when using
mirrors vs images and backups.

The only thing I might loose of any importance are my Internet Explorer
favourites, which I backup by hand. I should just set a script to copy
them on a scheduled interval.

I backup my Apps partition as well, but I only have one copy of that on
DVDRW. It doesn't change much and I can always re-install apps. I do have
multiple copies of the app install sources on CDR and DVDR. So if one dies
I can get it off another, or off the originals.

Data I back up on DVDR. I probably don't back it up often enough. But the
worst I would loose would be my tax info, which I have on paper. I backup
image scans and digital photos to CDR or DVDR. I keep all my Data on a
separate drive. Anyone using the computer knows to save their data to that
drive only. So I never install apps to that drive, and they never store
data to the apps drives, etc. This reduces the chance of me screwing up
the data with an install, or that someone looses data because they didn't
save it in the right place.

By default, Microsoft sets it up so you save data in your profile. This is
BAD, because that's the location that's going to be wiped out if you do a
disk image or recover from a mirror. So I have to tell every app I use to
store data in a location that is different from the default. This is the
one weakness in my backup strategy. Another way around it would be to use
backup software or a script to backup the profiles every day. This would
reduce the risk of someone losing their data because saved their data to
the profile folder anyways instead of the data drive, and I did a partition
restore wiping out their profile.

The rest of my stuff consists of games, which I have the install disks for
on CDR or DVDR, mp3s, which I have the original CDs for, and AVIs, which
are distributed on the net and I could get again if needed. But I don't
like the prospect of re-ripping all my CDs or re-downloading the AVIs. So
I plan to get another 300GB drive and backup to that. The MP3s are also
backed up on my MP3 player which has 60GB. But I'm going a step further.
I'm going to re-rip all my audio CDs to a lossless format and back that up
to both hard disk and DVDR. It should take about 10 DVDRs to backup my CDs
to lossless FLAC format, which is close to 2-1 compression. The AVIs I'm
going to have two copies of, one on 160GB drive, one on 300GB drive.
Eventually I will burn them to DVDR, most likely in AVI format. Any AVIs
that are important to me I already have on DVDR. I have another PC, P133
running 98, Office 2000, that I can use to get on the net. As long as I
can connect to work, I don't need anything else at home. Any PC with a web
browser and internet connection can get me logged into servers at work
running Citrix / Metaframe. So if my main system died tomorrow, I'd still
be OK. My tolerance for a system failure is quite high. Other's aren't so
lucky.
Thank you and the others for all the helpful info. Unless I change my
mind it sounds like I want disk mirroring with removable drive bays. I
wonder if those hot-swap bays really work. I am using a cold-swap unit
now because I never trusted hot-swap. But if I am going to be removing
mirrors periodically for a network file server then I would want
hot-swap.

I don't have any experience with ATA hot swap but I've recieved many
replies from people who are using it with success. I'd post another thread
with the subject ATA RAID 1 Hot Swap Recommendations and find out what
brand of controller cards and drive bays people are using. I don't know
whats required to ensure there are no problems when you connect a live ATA
bus to a live ATA drive. See if you can find the recommended controllers
and drive bays from your local vendor and make sure they will let you
return it if you find you can't get it working.

You'll want to run through all of the typical drive failure scenarios.
Pull a drive, power off, see if it comes back up. Shut down. Try the
rebuild process, whatever the manual for the controler says. Once you have
the mirror rebuilt, then shut down, pull the other drive, and try to boot
off the freshly mirrored drive. If it works so far, re-mirror the drives.
Try pulling a drive with system on and reboot. Try pulling a drive with
the system off and boot. Etc. Try both drives in both ways. I can think
of at least 4 test runs and rebuilds that I would do.

If the mirrored drive is not your boot drive, then you'll want to do the
same tests, but change or add some files on the mirror just to keep track
of if the drive is actually mirroring or just showing you what was there
already.
 
M

Mr. Grinch

(e-mail address removed) (Bob) wrote in
Actually that was a leading question. I am aware of SAMBA - we used it
at work - and the old PC-NFS ( I used it back in 1990 on an SGI
4D120).

My son will graduate from college this summer and come back home to
get started with his new life. He and I have been itching to install
Linux but because of his being away we never got around to it. Now we
have a ready-made excuse if we build a network file system.

This is what happens when you retire (semi-retire actually) - you
start looking for things to do. I really do not need a network file
server but it is something that I want to build from an old PC anyway.
I have one port left on my router that is just screaming to get
connected to something.

Well, since you say you are looking for things to do, I think instead of
hooking a file server up to that open port, you should hook up another
router or switch. That will let you hook up another bunch of servers and
PCs instead of just one. Keep you busy for a while longer. And if you
want, you can use one of those cheap firewall / NAT devices and have a
firewall within your own network.

Or, hook up the Linux server to that free port, but install one of the
Linux NAT/Firewalls, and a second nic, and hang more machines off that.

Lots of ways to keep busy!

What I want to do is get a new PC and turn this dual P3-800 into a file
server with about 1TB of storage. It would be used to serve up AVIs and
MP3s, and possibly recording programs as well using an ATI All-In-Wonder
which includes a TV Tuner and recording software. So in the basement I
would have this media server that has all the music, all the AVI movies,
and all the recorded programs off TV.

Then in the rooms with Television sets, I would need media players. There
are wide ranges of devices out there right now, but the problem is not all
of them support the video codecs I need (DivX, Xvid, MS-Mpeg4v2, etc). So
the most reliable, quickest way is to build small form factor "shoebox"
PCs. Unfortunately it's also the most expensive way.

Then the next thing is to network them together. My basement is
unfinished, so I can get Cat 5 to any place I need it in the basement or
main floor. But the bedrooms are upstairs, and even though this house is
only 3 years old, they did not bother to run any Cat 5 up there. To get
Cat 5 up there would require running the cable through walls and/or cold
air ducts. You'd have to get a fish tape and try and run it from the cold
air vent in the upstairs room all the way to where it comes out in the
basement. Then you have to try and guess where it's going to come out,
drill or open up the cold air venting, and try and fish out the tape. Then
try and pull it back up to the bedroom with a cable attached and not snag
anything.

I can cable, but I'm no expert at going through walls and floors and cold
air ducts. So I'm looking at 11g / 54g wireless. But that's got it's own
set of problems. 2.4ghz phones and other 2.4ghz gear will often interfere
with 2.4ghz 11b and 11g networks. Real throughput is much slower than the
given rates, and decreases with distance and objects that block signal.
Wireless security has real flaws, and many vendors have not upgraded from
the old standard (WEP) to the new one (WPA) which is much better. For
backups over the wire, and streaming AVI, it will be a lot slower. Some
people say 11g is fast enough for streaming AVIs, but until you get it set
up in your own home and depending on the product and even the revision, you
don't know what kind of transfer rates you'll see or how stable they will
be. I wish I were better at cabling so I could avoid the whole wireless
thing altogether.
 
R

Rod Speed

Just the usual stuff that home bodies store on PCs.
That's what I am looking for.
How much RAM for Win2K and for XP Pro?

256MB would be fine, you're unlikely to notice any real
difference between 256 and 512 in that particular situation.
I am using 384MB for Win2K so I would expect
128 MB should suffice for a network file server.

Thats a bit low with XP. It should work fine tho.
I am used to Win2K so that is not an issue.
I was thinking more in terms of performance.

There isnt anything in it with the OS, ram, or cpu speed
with that sort of dedicated server on a home lan. That
will be entirely dominated by the lan speed even with 100Mb.
If you are running a gigabit lan, it may be more noticeable.
That's true. But if I use my machine then when I am busy with heavy
computing I would degrade performance. For example, I have about a
dozen Mozilla windows open and refreshing at all times, a market-based
charting package in real time and an active trading platform.

I wouldnt normally have that stuff off the server. The performance
will be noticeably worse than with it on the local PC instead.
That's puts a load on the file system as it is, but what happens when my
son wants to play a DVD movie and my wife wants to look at some pics?

Generally the DVD movie shouldnt be off the server either.

It does make some sense having all the pics on the server where
they can be conveniently accessed by the various PCs on the lan.
I intend to put 2 removable 3.5" hard drive bays,

I dont like those, because they flout the ATA standard.
a DVD/CD-RW burner and a DVD/CDROM
highspeed reader on the box. That way we are
covered for just about anything we want to do.

Its not generally a good idea to have that stuff on the server either.
Thanks for your comments.

No problem, happy to discussed the detail for as long as it takes.
 
J

J. Clarke

Bob said:
Apparently Promise fixed its problems of a few years back. We got an
evaluation version and it quit working in a week.



I bought a MB from EPOX years ago and it has functioned flawlessly. I
believe they have a RAID MB. Any comments?


How else would you recover?


That's the whole idea - to get out of having to do backups.


What backup utility do you recommend. Win2K has one that came with the
OS - is that good enough?

Once again I ask, if you are going to do backups, then why have RAID?

RAID and backups serve different purposes. RAID provides a degree of
protection against hardware failure, thus slightly increasing availability
of the system. Backups provide protection against software failure, user
error, malice, and other circumstances that can damage or destroy the data
on a disk without there being a hardware failure.

Without RAID, getting to where you can restore the backup can be a pain in
the butt. But RAID gives no protection at all against "format c:".
Now that I like. A couple of removable drive bays should do the trick.

Let me be sure I understand this. You are saying I can use the
mirroring function on Win2K Pro to run 2 disks simultaneously and
periodically swap out one of the disks for disaster recovery. Of
course I would put another disk in the place of the one I removed and
let Windows rebuild it.

Yes, you can do that with any RAID manager that is of decent quality.
Which is easy to do with 2 removable drive bays.


Before I allowed that to happen, I would want to copy over any data I
had accumulated between the time I pulled the mirror. Then I could let
the system perform the mirror, which I assume would wipe out any
updates I made after I pulled the mirror.


How about 10 GB for example using Win2K mirroring? If it is in
background, who cares how long it takes as long as it is reasonable.
Drive Image Pro takes right at 1 hour with verify turned on for a 10
GB partition copy.

But as far as getting

I do not understand what you mean by "if the *system* is important to
me". Of course, everything on disk is important to me.

In business it's more of a cost thing--what is the cost of an hour of
downtime, how many hours does it take to bring the system back up from the
backups, how many from the mirror, what does a backup device cost, what
does the media cost, etc.
Why have the full backup if you have pulled a mirror?

It's called "belt and suspenders". Pulling a mirror is nice. Screwing up
and restoring the mirror the wrong way so that the current data gets
overwritten by last week's is not. But it is horribly easy to do.
I would want mirroring. But can I use Win2K to do it?

It's built into Server. Officially Workstation can't do it without
third-party software. Storage Review has published a procedure that _may_
allow you to work around this--make backups first and test thoroughly
before you trust it--
I am very partial to Western Digital hard disks. I also hear that IBM
are bullet proof too. I am told by those who make a living doing this
sort of thing that any other disk is crap. That's a bit harsh, but
they swear by WD.

IBM has gotten out of the storage business--the drives they used to produce
are now made and sold by Hitachi Global Storage Technologies. IBM had some
problems with their IDE drives a while back--for a while they were hardly
bullet proof.

Take anything that anybody who makes a living in the computer business
(including me) says with a dose of salt--we all have our prejudices often
based on limited information. What's important is how the currently
available drives are performing, not on what the historical record of the
company might be--they all produce the occasional bad design or adopt the
occasional new technology that turns out not to be quite ready for prime
time--if the current model is one of those then it's going to give you
grief no matter who made it.
That sounds like too much for a simple home operation.


I have thought of that but I can configure an old PC cheaper.


In the old days I would only run SCSI drives on file servers. But
nowadays the WD ATA drives work just fine.

Thank you and the others for all the helpful info. Unless I change my
mind it sounds like I want disk mirroring with removable drive bays. I
wonder if those hot-swap bays really work. I am using a cold-swap unit
now because I never trusted hot-swap. But if I am going to be removing
mirrors periodically for a network file server then I would want
hot-swap.

If you are going to hot-swap then you need a hardware RAID controller or
SATA drives. Parallel ATA is not designed to support hot-swapping and the
Windows RAID drivers do not support it. There are parallel ATA RAID
controllers that do support hot swapping with compatible enclosures--you
need to read the fine print. Also read the fine print on SATA--while the
standard says that all SATA devices are supposed to support hot-swapping,
that doesn't mean that every vendor complies with the standard.
 
M

Mr. Grinch

Take anything that anybody who makes a living in the computer business
(including me) says with a dose of salt--we all have our prejudices often
based on limited information. What's important is how the currently
available drives are performing, not on what the historical record of the
company might be--they all produce the occasional bad design or adopt the
occasional new technology that turns out not to be quite ready for prime
time--if the current model is one of those then it's going to give you
grief no matter who made it.

Well said. Not just the above quote, but all of it.
 
B

Bob

But with a mirror it's not easy to recover
individual or sets of files, it's the whole thing.

I do not understand. I would expect a so-called "mirror" to be a
carbon copy of the disk being mirrored.

Thanks for your comments - I read them all but have no reply, so I
snipped them for brevity.


--

Map Of The Vast Right Wing Conspiracy:
http://www.freewebs.com/vrwc/

"You can all go to hell, and I will go to Texas."
--David Crockett
 
B

Bob

Well, since you say you are looking for things to do, I think instead of
hooking a file server up to that open port, you should hook up another
router or switch. That will let you hook up another bunch of servers and
PCs instead of just one. Keep you busy for a while longer. And if you
want, you can use one of those cheap firewall / NAT devices and have a
firewall within your own network.

LOL Just what I need to do - get into the network file server
business. I want to retire - not start a new career. :)
Lots of ways to keep busy!

I keep busy enough with VPNs. The file server is another project.
What I want to do is get a new PC and turn this dual P3-800 into a file
server with about 1TB of storage. It would be used to serve up AVIs and
MP3s, and possibly recording programs as well using an ATI All-In-Wonder
which includes a TV Tuner and recording software. So in the basement I
would have this media server that has all the music, all the AVI movies,
and all the recorded programs off TV.

You sound like my son. He already has over 100 CD with movies. He will
probably never watch one of them but he likes to collect them. Pack
rat.
Then in the rooms with Television sets, I would need media players. There
are wide ranges of devices out there right now, but the problem is not all
of them support the video codecs I need (DivX, Xvid, MS-Mpeg4v2, etc). So
the most reliable, quickest way is to build small form factor "shoebox"
PCs. Unfortunately it's also the most expensive way.

Actually you are second-guessing my next project, after the file
server. I would like to have that network file server machine act as a
DVD player to our TV set. My son says all it will take is a TV card.
To get
Cat 5 up there would require running the cable through walls and/or cold
air ducts.

I ran CAT-5 thru the attic but I did not fish it thru the walls. I
just ran it up the sides of the wall in the corner. A little paint and
no one notices.
I can cable, but I'm no expert at going through walls and floors and cold
air ducts. So I'm looking at 11g / 54g wireless.

Just run the wire up the corners of the room, or do like we did in our
bedroom - go along the baseboard to the master closet and then to the
attic.
I wish I were better at cabling so I could avoid the whole wireless
thing altogether.

Avoid wireless for what you want to accomplish. Just run the cable any
way you can and don't worry about the appearance. No one will notice
if you paint over it or run it along the baseboard.


--

Map Of The Vast Right Wing Conspiracy:
http://www.freewebs.com/vrwc/

"You can all go to hell, and I will go to Texas."
--David Crockett
 
B

Bob

I dont like those, because they flout the ATA standard.

Hmm.. what's wrong with ATA? Remember that I am considering a system
for home use.
Its not generally a good idea to have that stuff on the server either.

As I mentioned in another thread, we are also considering putting a TV
card in that box so we can watch DVDs on TV.


--

Map Of The Vast Right Wing Conspiracy:
http://www.freewebs.com/vrwc/

"You can all go to hell, and I will go to Texas."
--David Crockett
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

Backup Question 14
Dynamic DNS in Win2K 5
VPN Question 5
XP PPTP VPN Error 721 7
XP PPTP VPN Testing 3
Windows XP Expert Companion Book 2
PPTP Passthru 3
XP PPTP VPN Share Problem 14

Top