Zy said:
I have internet service from my cable TV provider, so I presume that I must
have a static IP address in order for there to be a continuous connection.
Earlier this year something called 'Win32 malware gen' infected my system
and switched off the standard WinXp firewall. If the system hadn't slowed to
crawl I would never have suspected that an intrusion had ever occurred. So
evidently the hackers are not just intruding on the systems of governments
and corporations. Individuals' systems are not only easier to attack;
individuals generally don't have the financial resources to conduct a
private investigation if something is stolen, namely financial data, social
security number, etc.
I keep various web site passwords stored in a file, which I must refer to
frequently because I can't memorize them all. I also have various account
numbers in (3) banks and online banking passwords too. I refer to these
files frequently enough that plugging/unplugging or switching on/off my
external HDD would cause a hardware degradation.
Hmmm... I just remembered that a USB connection can be softly disconnected
via WinXP. If I disconnect the USB that way without switching off the power
to the external HDD, can a hacker command my WinXP to remake all USB
connections?
I've never before heard that USB external HDDs are good for only about 3000
writes. So I just did an exhaustive search via several different search
engines for the key words 'USB external hard drives 3000 writes', which
turned up absolutely nothing. So how do you know that to be true?
Hard drives, with rotating media, don't have a "write limit". If you had an
external hard drive, with rotating platters, you can use that as much as you want.
The write operation, doesn't hurt them.
Hard drives can be worn out, by excessive seeking. For example, a commodity drive,
experiencing random seeks (i.e. a pounding), can last around a year or so, before
they wear out. That would be the kind of thing experienced by a web server perhaps.
Your usage scenario is much more benign, and the head will not be moving back and
forth continuously 24/7.
Hard drives also have a "start/stop" cycle limit, which is guaranteed to be
50000 cycles minimum. I've even seen drives with a 300,000 cycle limit, so
the drive can be plugged and unplugged so many times, the connector on the
external drive will wear out, before the drive does. Start/stop means
"spin up and spin down".
*******
A second kind of storage media, is based on NAND Flash chips. The basic MLC chip
has a 3000-5000 cycle *write* limit, while reading is unlimited. Flash chips
are used in USB thumb drives. They are also used in SSD drives. SSD drives
use more Flash chips in parallel, to achieve higher transfer rates.
To make the 3000 cycle count less of an issue, the drives use what is called
"wear leveling", which smooths out the usage of the Flash memory blocks so
they all wear out at about the same time. The addressing inside the Flash
drive has one level of indirection, such that if you ask for "Sector 0", the
drive might be storing that at sector 12345. The drive processor can choose
a different place to store Sector 0, the next time Sector 0 is written. By being
able to choose where to store things, the wear can be "leveled" across the Flash
chip storage areas.
If I had a 20GB flash based device, with a 3000 cycle limit, it means I can
do 20*3000 GB worth of writes, before it wears out. If I was writing 20GB of
random files per day, it means the drive would wear out in 3000 days. So attempts
to write to the same location, over and over again, cause the drive to move to a
new spare sector to do the storage. And instead of the limit being one sector
getting worn out, the sectors are used about equally, due to the one step of
indirection between requested sector and the actual sector used to store the
data.
Wear leveling works best, if you don't fill the drive up.
*******
Generally speaking, if you used two external storage devices, and "synced"
them once in a while, that should be sufficient to protect you against
failure scenarios. You only use one device at a time, and keep the second
one as a backup, and sync them any time you think it is necessary. Then unplug
the second one and lock it up again.
Paul