Imaging SCSI hard disks

From: Paul Koning <pkoning_at_equallogic.com>
Date: Thu Sep 2 08:41:41 2004

>>>>> "Ethan" == Ethan Dicks <dickset_at_amanda.spole.gov> writes:

 Ethan> On Wed, Sep 29, 2004 at 10:48:11PM -0400, Jerome H. Fine
 Ethan> wrote:
>> HELP!! Something seems to be missing. Is SIMH being used with
>> SCSI hard disk drives are are the SCSI hard disk drives first
>> being copied to a hard disk file AFTER which SIMH does: ATTACH
>> RQ0: hard_disk_file.DSK I don't know of any command that allows
>> SIMH to ATTACH a raw SCSI hard drive like E11 allows. What am I
>> missing in this discussion? PLEASE!!!

 Ethan> I have no idea how to do this with any version of Windows, but
 Ethan> UNIX/Linux/etc. have always given you access to the raw disk.
 Ethan> In my case, the relevant command would resemble something
 Ethan> like...

 Ethan> ATTACH RQ0: /dev/sda

 Ethan> (where 'sd' is the driver, and 'a' is the controller).

 Ethan> This works with any and all emulators since to UNIX, unlike
 Ethan> Windows, everything is a file. "Devices" are not special
 Ethan> entities to open()/close() calls, etc.

It's not quite that simple.

Most Unices (though not Linux) have two ways to look at disks, the
regular "block" device, and a "character"[sic] also called "raw". To
do raw disk access you have to use the raw device.

Second, the application may need to know the size of the disk. With a
file that's easy: seek to the end, and ask for the position. While
devices are "files", the seek and position technique doesn't work
there, at least not on Linux when I was digging into this some years
ago. You *can* usually find out how big a device is, but the means
are specific to each flavor of the OS.

    paul
Received on Thu Sep 02 2004 - 08:41:41 BST

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:37:26 BST