[mdlug] nVidia SATA BIOS RAID
Wojtak, Greg
GregWojtak at quickenloans.com
Wed Feb 24 08:50:45 EST 2010
I've not used the nVidia RAID controller myself, but with other RAID controllers (Dell PERC, HP cciss), there were utilities that you could build and run that queried the device directly to get statistics and status. Perhaps nVidia has something similar.
-----Original Message-----
From: mdlug-bounces at mdlug.org [mailto:mdlug-bounces at mdlug.org] On Behalf Of Michael ORourke
Sent: Tuesday, February 23, 2010 11:24 PM
To: MDLUG's Main discussion list
Subject: [mdlug] nVidia SATA BIOS RAID
I have a Dell desktop system that I put into service as a server.
It has 3 SATA 640GB drives.
2 of the drives are setup as RAID1 leveraging the nVidia BIOS. As you can see below, the system recognizes the RAID volume for /boot (notice the strange device name it assigns), the other filesystems (not shown) are under LVM control or standard partitioning (e.g. /dev/sdc1). Also, there is a sata_nv driver that is loaded.
mike at serv1:~> df -h /boot
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/nvidia_feggjfad_part1
69M 20M 46M 30% /boot
mike at serv1:~> lsmod | grep sata
sata_nv 21588 4
libata 161216 1 sata_nv
My question is simply, how do I query the status of the RAID set from the OS? Since it is not actually software raid, I can't query /proc/mdstat. I've poked around /proc quite a bit, but can't seem to find anything that looks helpful. The OS can definetly see all 3 drives.
serv1:/proc/scsi # cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: WDC WD6401AALS-0 Rev: 01.0
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: WDC WD6401AALS-0 Rev: 01.0
Type: Direct-Access ANSI SCSI revision: 05
Host: scsi2 Channel: 00 Id: 00 Lun: 00
Vendor: TSSTcorp Model: CDRWDVD TS-H493A Rev: D200
Type: CD-ROM ANSI SCSI revision: 05
Host: scsi3 Channel: 00 Id: 00 Lun: 00
Vendor: ATA Model: WDC WD6401AALS-0 Rev: 01.0
Type: Direct-Access ANSI SCSI revision: 05
So it's not masking the devices from the OS (like some hardware raid controlers might). From the Google searches that I have done, the nVidia Bios RAID is what is commonly referred to as "fake RAID". Not a true hardware RAID implementation. The good news is the OS does recognize the RAID volume that I created from the BIOS, but it would be very helpful to have some sort of utility to query the status of the RAID.
Anybody use this driver (sata_nv) and/or have some suggestions?
-Mike
_______________________________________________
mdlug mailing list
mdlug at mdlug.org
http://mdlug.org/mailman/listinfo/mdlug
More information about the mdlug
mailing list