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?
gheistConnect With a Mentor Commented:
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.
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.  
Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Norton product sometimes does bad things with non-dos bootloaders and non-LBA geometries...
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?
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)

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.