From Terabyte Drives Make It Challenging To Create Regular Backups
The problem of trying to get backup files off an external USB hard drive and onto a NAS: Glacial copying speeds
However another problem that I'm in this middle of is this: I have a 320GB external drive (which only shows as 279GB to file explorer), which I carry around. I keep the most recent disaster recovery backup of my laptops on it, along with various other stuff. Right now it has several checkpoint backups of my machines, eating up 90GB. Some is 4GB backup software spanned images, others are just copies of native files.
So I started a copy process from the 320GB drive to a share on a terastore NAS drive. I ran an ethernet wire direct to my laptop, I didn't want to trust sending all this stuff wirelessly. Plus one of my other XP machines with Atheros wifi (Fujitsi U810) kept periodically losing it's wireless connection to my WEP'd router as I was trying to use it to copy backups to the NAS.
The Windows vista copy dialog said it would take a 3 or 4 hours. Everytime I looked, it kept saying it needed at least another hour or two. Ok, no problem, I've got a few star wars movies to watch. (Ended up watching three complete episodes before the copy finished.) As the last movie ended, I looked at the copy box. (I was now in the process of spending a lot of time to use emusic to download all my lost music.) The dialog was then claiming it needed one or two days to finished downloading about 10,000 files, only the last 4.5 GB of the 90GB.) Huh? Why is that? I set the laptop somewhere to work all through the night, and hope that by this morning it would change its mind.
Yep, by this morning it has. At 10:20am now, it says
- Copying 61,323 items (96.2 gb)
- Time remaining: About 4 days and 10 hours
- Items remaining: 8,721 (4.43 gb)
- Speed 1.62 MB/sec
Last night the speed had been given as about 4MB per second. Thats 32 megabits per second, I guess that's pretty close to the 100mbit speed of the network adapter. (There's one 1000mbit switch, and 60 feet of ethernet cable between the laptop and the NAS.)
Now three minutes later the dialog says:
- Time Remaining: About 4 days and 8 hours
- Items remaining: 8,685 (4.43 GB)
- Speed: 1.61 MB/sec
Why is it taking 36 minutes to copy 36 small files? Is the terastore NAS just really incredible slow, or is something else going on? I don't really know.
It's now 13 minutes later (10:33), and the Windows Vista copy progress dialog says:
- Time remaining: About 3 days and 22 hours
- Items remaining: 8,482 (4.42 GB)
- Speed: 1.59MB/sec
I guess I should be happy about the process. Except, now, at 10:38, Windows is now back up to 4 days and 2 hours.
So what to do? Obviously the Buffalo Terastore (Terastation) NAS is a lot more efficient copying larger files than smaller files.
Patient: Doctor, I run out of breath waiting for small files to copy!
Doctor: Then don't copy small files!
Now at 10:40, it's up to 4 days and 7 hours. 8,385 files to go....
Would I have been better off hanging giant USB drives, or firewire drives, or e-sata drives, off of a Windows 2003 box and using shares on it for backup? Something else to spend half a day testing.....
I guess I could go through my 320GB drive, and compare it's directories to the NAS, and start erasing the files from the 320GB drive. Then when I've erased all the larger backup images, then the small files that are left, I could compress them into a single .ZIP file. Or maybe use the backup software to create a backup image of the smaller files. I probably perfer the .zip file, since that's more transportable. So after creating the zip file, I can then unzip it somewhere else to make sure that it is entirely readble.
Good thing I have a few more books to read today.....
P.S., it's now 10:50, 30 minutes later:
- Time remaining: 3 days and 11 hours
- Items remaining: 8,188 (4.42 GB)
- Speed: 1.57MB/sec
8721-8188 = 533 files copied.... Hmmm.. 8188/533 * 30 minutes = 7.7 hours to go.
That's ridiculous for backing up 4gb....