I am trying to get a disk image of a SCSI disk using ddrescue on Solaris10 (Sparc). The disk is non-solaris, and ddrescue gets an immediate I/O error (as does dd). I used format to label the disk as Solaris, and now ddrescue reads it fine. Is there any way to get the image without labelling the disk as Solaris?
feedback
|
|
As default ddrescue uses the kernel i/o to do the reads. If the kernel is only set up to support Spark disks, then this might be your problem. You could try using the -d flag )direct disc access for input file) but you would then have to set the correct blocksize for the device (-b xxx). Hope this works :) | |||||
feedback
|
|
Are you using the raw disk device with ddrescue? /dev/rdsk/xxx instead of /dev/dsk/xxx? | |||
|
feedback
|