How do I burn image of internal unix hard drive to external scsi drive?

Running an old Compaq ProSignia 200 with SCO Unix 8.11 and old medical software.
Need to create an image of existing 2GB hard drive since tape backup stopped working (data is static, not changing).
SCSI hard drive using 32-bit Ultra-Wide controller with external port.

Can I get a matching hard drive, plug it to the external port and create an image of the internal drive?

NOT FAMILIAR WITH UNIX, old system that client can't live without.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Easiest could be using g4u or some LiveCD distribution and transfer disk image over network.

For example you boot OpenBSD floppy43.fs, then in shell run export TERM=vt220 ; dd if=/dev/sd0c bs=32768 | nc server:23456

and on server run:

nc -l 23456 | dd of=imagefile.img bs=32768

if "server" is windows then cygwin or Microsoft SFU will host required dd and nc apps.

for g4u you need ftp server like cerberus ftp on windows.

for live distributions you can use NT shares and almost any network protocol imaginable.

let me suggest tape drive needs cleaning and firmware update to work for next ten years.
g4u or Norton ghost to an identical disk drive will work fine.  
Norton product sometimes does bad things with non-dos bootloaders and non-LBA geometries...
Rowby Goren Makes an Impact on Screen and Online

Learn about longtime user Rowby Goren and his great contributions to the site. We explore his method for posing questions that are likely to yield a solution, and take a look at how his career transformed from a Hollywood writer to a website entrepreneur.

I've done it with SCO and it works fine as long as the second disk is identical to the first.
babiapeAuthor Commented:
Just a reminder that I AM NOT A UNIX EXPERT.
But a little more detail that might help you all, the Windows workstations do have the ability to log into the Unix server using FacetWin 3.1.

1. Is g4u included in SCO Unix or do I need to download it?
2. Is it possible to connect a scsi hard drive externally?
3. If I use OpenBSD am I bypassing the installed Unix? If so, why do I need the server instructions?

mikelfritz: Can I boot up to Windows to run the Norton Ghost? Or is there a Unix version of Ghost?
System has to be shut down to create disk image.

1) - uploads image to FTP server, compressed optionally. There is NetBSD under the hood actually.
2) if scsi controller exposes external port there is no problem
3) Yes. It copies disk image to network server, no need to juggle with "external" disks. Kind of delete one DVDRIP image and keep two copies of your "server"

There is bootable version of ghost, running in DOS.

I suggest you try g4u - if disk contains bad sectors we will have to replace it quickly (g4u does identical copy in place too)

Whats your system model?

Actually I will ultimately recommend to create similar VMWare Server installation and transfer image and install UNIX drivers there and get rid of such an old server.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
babiapeAuthor Commented:
OK, will try these recommendations out. May take a week as I have to find a hard drive. Thanks.
No need for extra hard drive - a common w2000/XP pc will serve well enough for 2GB image and host a virtual machine ten times as powerful as server in question.

Both g4u anf ghost would require the system be shutdown properly.  You could then create an image file to be "imaged" back to an IDENTICAL drive.  You don't actually need the identical drive to do the image backup, although with the identical drive you could image directly to it and test it on the same machine.  

You would most likely want to have one to test so you know it actually works.

The last time I did it I set up a small, crappy, dell dimension as a backup to a big server - the SCSI controller had to be the same.  Use ghost/g4u (this takes a bit of time as it does it block by block on old, slow hardware)  to make an image to the new drive and then put the drive into the dimension.  At this point the only change needed was for the network card (SCO is not very particular about hardware besides the disk controller and NIC, sometimes video card...).  I setup the NIC and gave it a different IP.  Now I can rsync from the old server to the crappy dimension nightly (or even more aggressively).  Since your data is static there is no need for that, but it might be nice to have a working backup server onsite.  

gheist's virtual machine bit may work fine.  I've seen it go both ways, it really depends on the software vendor's licensing - sometimes it blows up and sometimes it's oblivious to the change.  The drive image to an identical disk has worked for me every time - not to say it always will, but...

On a side note - I was able to find a lot of 4 disks for this last customer on e-bay for about $10.00 US - that's $2.50 US each! Amazing.  You should be able to find these 2Gig drives out there without much trouble - You really need to find a controller that is compatable though.  
babiapeAuthor Commented:
gheist, I don't really want to create a VM, I just want the disk copied in case it fails. I can replace MB, controllers, NIC, but I can't replace data that's lost.
BTW, there is only one Unix server in the office, this old geezer. The other one is Windows 2003.
I think you're close to answering my question, I'm just missing this point: How do I get the data to the Windows server or to an external SCSI drive?
Your hardware is failing. VM is cheapest way. After it is set up you can back up working state at any time. You can buy refurbished server of same brand.

g4u does either - gets data to another drive or uploads data to FTP server (which can be IIS FTP service, or Cerberus FTP server if "server" is windows)

babiapeAuthor Commented:
I specifically asked how to image to an external drive. When you bring up another technology (VM) you added another layer of complexity that I did not ask for. However, I acknowledge that you are correct, at some point I'm going to have to replace that server and VM is a good way to do it. But that's a new question I should ask.
I've just tried to understand what you are trying to accomplish, and imagined that
1) hardware is failing - no matter it rots away from head or tail - soon it will take bad end - virtual machine can be dragged around working machines as long as some sort of fault prediction is in place e.g disk mirroring.
2) You said you need time to acquire external HDD - so I put up idea of using network and not screwdriver, especially if new HDD is too large for old BIOS to understand (>8GB >32GB >137GB >1TB etc)

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Unix OS

From novice to tech pro — start learning today.