Talal said:
But what about cloning? Cloning is also as corrupt as the main
medium, right?
Only if you made a clone of the corrupt system.
Simple explanation:
RAID mirroring - this is when one hard drive (or more) replicate to another
hard drive (or more) in real time - would leave you with a corrupt system on
both hard disk drives if a software issue was to blame. Why? Because as
soon as the main system becomes corrupted - it has replicated to it's twin.
In non-computer terms... Let's say you were filling out a form and they put
a sheet of carbon paper under it and another form under that. You are
essentially filling out two forms at one time then... So any mistake you
make on the top form will be immediately replicated to the form under the
carbon paper.
To do RAID mirroring effectively you need proper hardware. It also will
ONLY save you from hardware corruption - and then - not every time. In my
opinion - this should only be used if all you are afraid of is hardware
failure - and even then - I just don't see it working well. I would use
another method to backup my data/system.
Imaging - or making a full copy, to a file, of a partition or drive using
imaging software (such as Ghost/TrueImage, BootItNG, etc) - will be a
point-in-time backup. If the image you took (file you made) of the system
was before any corruption - then you can restore said image and have a
working system again - making sure not to repeat the same mistake.
In non-computer terms... You are taking a picture with a camera of a glass
of pure ice water as the ice melts (one per minute)... Each picture you
take is slightly different because more of the ice has melted than the time
before. Whatever happens to the ice water - you capture. So if someone
dropped a clump of dirt into it while you were taking your periodic
pictures - all pictures after the clump of dirt shows the now tainted
drinking water. However - you can go back to the picture you took right
before the clump of dirt was dropped and you will have a picture of a
clean/pure glass of ice water.
To do imaging effectively - you need someplace to store multiple images.
Since it is a full system image, you may not need more than one - but you
may want to keep several. This means having some storage space several
times larger than how much space you take up on your current system. In
that way you can store a few exact images of your working system in case you
'automate' this and overwrite one good image with a bad one. I think, done
correctly and supplemented with periodic 'important' file backups - this
method is one of the best. There is an initial cost involved for the
softwware and necessary hardware - but i think it provides the best coverage
when planned and executed properly.
Cloning - making a full copy, to another drive/parition, of a partition or
drive using imaging software (such as Ghost/TrueImage, BootItNG, etc) is
also a point in time backup. You have to initialte the replication. If the
clone you make was before there was any corruption, then the clone drive
should work just fine. If you clone AFTER there is corruption, then your
clone is likely corrupt as well. I only say likely because there is a
possibility (if it is a hardware issue) that your clone will work where the
original does not.
In non-computer terms, consider someopne gives you a full filing cabinet of
forms and documents and then gives you another filing cabinet of the same
(or larger) size - but empty. You could either move everything from the old
to the new filing cabinet - but they want to keep the old filing cabinet in
building A and the new one in building B. So you photocopy ALL documents
and forms and you place them into the new filing cabinet in the same exact
way they were in the old filing cabinet. You have 'cloned' the original
filing cabinet now.
To clone effectively - you need a drive that has at least as much space as
you are currently using on your current drive. It can be the same size
drive or larger. In my opinion - cloning is not a good backup method as it
is time consuming and to have more than one backup of your system - you have
to have more than one hard drive to clone to. Otherwise - it's not really
cloning. I recommend NOT cloning unless you are trying to replace a current
drive with a newer/larger drive for some reason.
Overall - I think a good automated imaging system combined with a decent
periodic 'important' file backup would give you the best recovery for yout
time/effort/money.