Hi Jotin,
Mounting Linkstation drives in a Linux computer is surprisingly easy.
For LS-CHL, WVL or XHL just attach the drive and boot. Partitions will be automatically mounted.
For LS-WXL I have just successfully tested with worst case scenario RAID0 (using spare 320 Gb drives).
Should work also for any other model.
Hardware: Old desktop computer with two free SATA ports (USB ports should work also).
Software: Ubuntu Linux 11.10 64 bit, make sure to have package mdadm installed. (32 bit version should work also).
Procedure:
Remove the drives from the LS and connect to the PC, boot.
Don't know why, but you get a blank screen, reboot (Alt+Ctr+Del).
You get a text screen asking if you want to mount the degraded RAID array, answer yes.
Linux boots normally and you have partition 6 mounted properly, strangely, the other partitions mount in degraded mode:
output form command "cat /proc/mdstat":
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md124 : active raid0 sdc6[0] sdb6[1]
595372032 blocks super 1.2 512k chunks
md125 : active (auto-read-only) raid1 sdb2[0]
4999156 blocks super 1.2 [2/1] [U_]
md126 : active (auto-read-only) raid1 sdb5[0] sdc5[2] sdc2[3](S)
1000436 blocks super 1.2 [2/2] [UU]
md127 : active (auto-read-only) raid1 sdb1[0]
1000384 blocks [2/1] [U_]
unused devices: <none>
For sure, this is not the most elegant procedure, but really easy. RAID1 and "normal" mode work as well. I would mount one drive first. "normal mode" partitions are also recognized as RAID components.
It is also possible to hot swap the drives and the partitions mount automatically.