On Wed, 9 Jun 2010 23:13:40 +0200 Piergiorgio Sartor <piergiorgio.sartor@xxxxxxxx> wrote: > Hi, > > if I understood it correctly, in order to detect > the several array parameters (number of disks, for > example), it is possible to use "mdadm -D /dev/mdX" > or to check the files in the corresponding /sys/block/... > /mdX/... files. > > Now, assuming something needs to be done in scripts, > what would be the best way? Using "mdadm -D ... | grep" > (or "mdadm ... | gawk ...."), or to read the proper > files in /sys/block/md...? > > Assuming the wanted information is available on both > sides, which does not seem always the case. If it is available in mdadm --detail --export I would use that. Otherwise probably go for /sys/class/block/mdX/md/... I say /sys/class/block rather than /sys/block as there are rumours of deprecating /sys/block. Don't know if that will ever happen though. NeilBrown -- To unsubscribe from this list: send the line "unsubscribe linux-raid" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html