I have just bought a Lacie 2big network NAS, the device runs a cut down linux kernel, with limited services, http, smb, ftp. It has two hard disks that can be set up as RAID0 or RAID1.
I plugged it into the network and as expected it registered itself with DHCP and became visible to the LAN. I then applied an update, new linux version, only in my haste I uploaded it using the web admin pages into the config area and rebooted. The device is now ill, and well I'm trying to undo the damage, only there is no reset button

.
I can still see it taking an IP lease over dhcp, but I cant access the web admin pages, the http, the smb, and ftp services do not seem to be exposed. I can ping the device, but can't ssh to it if I run nmap against it all ports are closed.
As there is no way of accessing the NAS, through the interface I have taken out one of the hard disks from the array. It was set up as RAID-1, with two disks mirroring each other. I have hooked one of the disks to my pc (sata connection) with the intention of fixing the config directly, or rebuilding linux onto the disk, the GPL source code can be found at
LaCie - 2big Network (2-disk RAID) - Gigabit Ethernet 10/100/1000 Mbits.
I'm at the point where I am trying to mount the disk, but I am getting errors. I don't want to format the disk as the current config would be necessary for the linux build that is on the disk. Any ideas how to mount the disk. The output from fdisk, mount follows. The first disk sda is ok, it is the current pc disk. The second disk sdb is the hard disk from the NAS.
[root@localhost /]# fdisk -l
Disk /dev/sda: 74.3 GB, 74355769344 bytes
255 heads, 63 sectors/track, 9039 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0004f926
Device Boot Start End Blocks Id System
/dev/sda1 * 1 25 200781 83 Linux
/dev/sda2 26 9039 72404955 8e Linux LVM
Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 1 125 1004031 5 Extended
/dev/sdb2 126 121601 975755970 83 Linux
/dev/sdb5 1 16 128457 82 Linux swap / Solaris
/dev/sdb6 17 17 8001 83 Linux
/dev/sdb7 18 18 8001 83 Linux
/dev/sdb8 19 40 176683+ 83 Linux
/dev/sdb9 41 124 674698+ 83 Linux
/dev/sdb10 125 125 8001 83 Linux
Disk /dev/dm-0: 72.0 GB, 72007811072 bytes
255 heads, 63 sectors/track, 8754 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-0 doesn't contain a valid partition table
Disk /dev/dm-1: 2080 MB, 2080374784 bytes
255 heads, 63 sectors/track, 252 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x30307800
Disk /dev/dm-1 doesn't contain a valid partition table
[root@localhost /]# mount -t ext3 /dev/sdb /mnt/lacie
mount: wrong fs type, bad option, bad superblock on /dev/sdb,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
[root@localhost /]# dmesg|tail
attempt to access beyond end of device
sdb1: rw=0, want=3, limit=2
hfs: unable to find HFS+ superblock
attempt to access beyond end of device
sdb1: rw=0, want=4, limit=2
EXT2-fs: unable to read superblock
VFS: Can't find an ext2 filesystem on dev sdb.
VFS: Can't find ext3 filesystem on dev sdb.
hfs: unable to find HFS+ superblock
VFS: Can't find ext3 filesystem on dev sdb.
Any help would be much appreciated.
Blaise.