Martin Mielke wrote:
> Hi all,
>
> I have 2 SCSI disks which were used on an (old) Silicon Graphics running on
> IRIX 6.5.x
> I need to recover the data from those disks, dump them somewhere else and
> forget about the SGI disks...
>
> OpenSUSE 11 sees the devices correctly and with fdisk I can see the
> partitions:
>
> --
> # fdisk -l /dev/sda
>
> Disk /dev/sda (SGI disk label): 255 heads, 63 sectors, 4865 cylinders
> Units = cylinders of 16065 * 512 bytes
>
> ----- partitions -----
> Pt# Device Info Start End Sectors Id System
> 1: /dev/sda1 boot 66 2213 34510368 a SGI xfs
> 2: /dev/sda2 swap 1 65 1048576 3 SGI raw
> 9: /dev/sda3 0 0 4096 0 SGI volhdr
> 11: /dev/sda4 0 2213 35563040 6 SGI volume
> ----- Bootinfo -----
> Bootfile: /unix
> ----- Directory Entries -----
> 0: sash sector 2 size 273408
> 1: ide sector 536 size 249856
> 2: symmon sector 1024 size 1113600
>
>
> # fdisk -l /dev/sdd
>
> Disk /dev/sdd (SGI disk label): 255 heads, 63 sectors, 9729 cylinders
> Units = cylinders of 16065 * 512 bytes
>
> ----- partitions -----
> Pt# Device Info Start End Sectors Id System
> 3: /dev/sdd1 1 16 262144 3 SGI raw
> 4: /dev/sdd2 17 32 262144 3 SGI raw
> 5: /dev/sdd3 33 293 4194304 3 SGI raw
> 6: /dev/sdd4 294 555 4194304 3 SGI raw
> 7: /dev/sdd5 556 816 4194304 3 SGI raw
> 8: /dev/sdd6 817 1077 4194304 3 SGI raw
> 9: /dev/sdd7 0 0 4096 0 SGI volhdr
> 11: /dev/sdd8 0 2213 35563040 6 SGI volume
> ----- Bootinfo -----
> Bootfile: /unix
> ----- Directory Entries -----
>
> --
>
> I added the following to /etc/raw:
> --
> raw1:sdd1
> raw2:sdd2
> raw3:sdd3
> raw4:sdd4
> raw5:sdd5
> raw6:sdd6
> --
You shouldn't need to play games w/ raw devices, I think.
I'd try:
# file -s /dev/sdd?
# file -s /dev/sda?
and see which partitions claim to hold xfs filesystems (I can't recall
offhand how the sgi partitioning works...)
Those *should* just mount right up. If they have dirty irix-format
logs, you'll need to either mount (to replay the log) & unmount cleanly
under irix, or zap it with xfs_repair -L
-Eric
|