How to mount/show windows RAID5

Hi,

I have just recently installed opensuse 11.2 (on a seperate hdd) on my file server. I have a highpoint rocketraid card in the system with 4 x 1.5tb HDDs. I’d like to get my RAID5 showing up without loosing any data? Is this possible??

I have been following this post over HERE

/proc/partitions
major minor #blocks name
8 0 1465138584 sda
8 16 1465138584 sdb
8 32 1465138584 sdc
8 48 1465138584 sdd
8 64 39062500 sde
8 65 2104483 sde1
8 66 36957532 sde2

============================

mdadm --create /dev/md0 --chunk=64 --level=raid5 --raid-device=4 /dev/sda /dev/sdb /dev/sdc /dev/sdd

============================

mkdir /media/RAID

============================

mount -t ntfs /dev/md0 /media/RAID

When i do the above cmd it comes up with

NTFS signature is missing.
Failed to mount ‘/dev/md0’: Invalid argument
The device ‘/dev/md0’ doesn’t seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?

Am i going about it the right way or is there a better way of doing this? When i go to Partitioner in “Yast” i can see that the raid has been created and its using the right disks, but it just doesnt have a mount point, name & file system.

Have also tried the following cmd

mdadm --assemble /dev/md0 /dev/sda /dev/sdb /dev/sdc /dev/sdd
mdadm: no recogniseable superblock on /dev/sda
mdadm: /dev/sda has no superblock – assembly aborted

Would love to get the raid showing up!! Starting to really like opensuse!!

Thank you

Hmm, which model of card is it? Do you know if it’s hardware RAID or fake RAID? I suspect fake RAID because the constituent disk drives are showing up. A hardware RAID would make the array look like one disk. If fake RAID then you need a driver and often these drivers only work for Windows.

thanks for the quick reply! Yes i think it is fakeraid/software raid

The raid card is a PCI Highpoint RocketRaid 1740. The website has drivers HighPoint-Support-Bios + Driver

The system detects does detect all the drives though (show up in partitioner). Didnt think i need drives and they are showing up?

There are Linux drivers for it. There are instructions on that page for openSUSE. It requires the rr174x module. Make sure that is loaded, otherwise the array will be seen as separate disks.

Ok i have successfully loaded the driver module… Now?? Should i be seeing something different?

fdisk -l

WARNING: GPT (GUID Partition Table) detected on ‘/dev/sda’! The util fdisk doesn’t support GPT. Use GNU Parted.

Disk /dev/sda: 1500.3 GB, 1500301910016 bytes
256 heads, 63 sectors/track, 181688 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
Disk identifier: 0x3a3224fa

Device Boot Start End Blocks Id System
/dev/sda1 1 266306 2147483647+ ee GPT

Disk /dev/sdb: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/sdb doesn’t contain a valid partition table

Disk /dev/sdc: 1500.3 GB, 1500301910016 bytes
255 heads, 63 sectors/track, 182401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/sdc doesn’t contain a valid partition table

WARNING: GPT (GUID Partition Table) detected on ‘/dev/sdd’! The util fdisk doesn’t support GPT. Use GNU Parted.

Disk /dev/sdd: 1500.3 GB, 1500301910016 bytes
256 heads, 63 sectors/track, 181688 cylinders
Units = cylinders of 16128 * 512 = 8257536 bytes
Disk identifier: 0x3a3224fa

Device Boot Start End Blocks Id System
/dev/sdd1 1 266306 2147483647+ ee GPT

Disk /dev/sde: 40.0 GB, 40000000000 bytes
255 heads, 63 sectors/track, 4863 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x76613900

Device Boot Start End Blocks Id System
/dev/sde1 1 262 2104483+ 82 Linux swap / Solaris
/dev/sde2 * 263 4863 36957532+ 83 Linux

cat /proc/partitions
major minor #blocks name

8 0 1465138584 sda
8 16 1465138584 sdb
8 32 1465138584 sdc
8 48 1465138584 sdd
8 64 39062500 sde
8 65 2104483 sde1
8 66 36957532 sde2

now the instructions say

Once the driver is running, you can monitor it through the Linux proc file system support.
There is a special file under /proc/scsi/rr174x/. Through this file you can view driver status
and send control commands to the driver.

cat /proc/scsi/rr174x/0
cat: /proc/scsi/rr174x/0: No such file or directory

If i go to /proc/scsi there is no file in there called rr174x. Only can see

dr-xr-xr-x 2 root root 0 2010-05-22 11:01 sg-r–r–r-- 1 root root 0 2010-05-22 11:01 device_info
-r–r–r-- 1 root root 0 2010-05-22 11:01 scsi
dr-xr-xr-x 2 root root 0 2010-05-22 11:01 sg