Rod said:
David Brown wrote
Yes, but not all of them will handle that pair.
Fair enough - I don't have much experience with hardware raid cards, so
I don't know the details of their capabilities.
It would have been more accurate of me to say "on a windows desktop".
This is perhaps not the group for discussing OS reliability, but from my
own experience (running IT for a small company for many years) and from
endless accounts on the web, windows is generally an inferior choice of
OS for solid and reliable storage. Factors that improve the reliability
(regardless of the OS) are better hardware (desktops are typically fast
but poorer reliability), server usage rather than desktop usage (fewer
programs, with more limited scope and more testing), higher security
(avoiding malware or attacks), and better environment (such as UPS for
power, cooled server room, no spilled coffee, etc.)
You don't store files on a windows desktop and expect it to be
"reliable". You store your important files on a server (preferably on a
non-Windows system). You keep good backups, whether you have a server
or not. If all you have is a windows desktop with typical usage
patterns, then using raid, especially windows software raid, is a such
minor step towards reliability that it's not worth considering until
you've looked at the system as a whole. An external harddisk which you
plug in, take backups, and unplug on a regular basis would do far more
to protect the safety of the data files than mirroring the internal hard
disk.
Or use mirroring to improve the reliability.
Wrong.
I've seen a fair number of computers through the years, and I have very
seldom seen physical hard disk failures. I *have* seen plenty of
corrupted disks, and I have helped out people with malware on many
occasions. Mirroring just means you have two copies of the corrupted
file systems.
I should of course have mentioned the biggest cause of data loss - user
error. Again, mirroring is useless against this, while a good backup
regime gives protection.
Mangled all over again.
Just as true of any other OS.
Absolutely - and other OS's are not immune to either malware, attacks,
or file system corruption. But they are (assuming they are configured
and administered properly) orders of magnitude lower risk. The same
applies to server usage rather than desktop usage, regardless of OS - it
hugely lowers your risks of malware or corruption.
But does give added protection against the failure of a drive.
Yes, but hardware failure is such a tiny risk compared to everything
else, that it's not worth bothering about until everything else is in place.
If you have two hard disks in a desktop machine and you want to improve
reliability for your data files, you format the second disk as a
separate partition labelled "backups". You take regular copies of your
data files from your working disks into separate directories on the
backup disk (there are many ways to organise this, but that's a topic
for another thread). This protects against user error, against most
corruption (you are unlikely to corrupt the two independent file
systems), and gives reasonable protection against hardware failure (if
your main drive dies, you'll have to re-install your OS and software on
a new disk, but your data is safe).
Another thing to consider is your access to the files in the case of
operating system death, which is not exactly uncommon on desktop windows
systems. In such cases, your data is safe on the disk, but the windows
registry or critical files are corrupted. Windows will do this on its
own occasionally, especially if provoked (such as by power failures),
and third-party "security" software updates are notorious for rendering
windows unbootable. And of course, malware of all sorts can similarly
render the machine useless.
How do you then get your data files off the broken system, before trying
to fix it or to use a "system restore" CD that deletes all your data?
Ideally, you use the copies that are on a server, or your backup copies.
If you've got a second copy on an independent hard disk, you can use
that disk in another machine, or remove it until you've fixed the main
drive. You can also use a live Linux CD and access the files that way.
But if everything is on a raid setup, you don't have an independent
way to access the data. Maybe a live Linux CD will be able to access
the data, maybe not.