RE: Detecting array parameters

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> 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.

	Yes, but only if the array is assembled.  If not, it's "-E", not
"-D", and the target is a member device, not the array.

> 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...?

	That depends on what you need to do.  If you need to obtain in depth
information about the array and / or act only upon specific contents of a
line in  the output, then you need to use gawk.  If your script merely takes
action based upon the existence of some meta-content of the output, then
grep or even grep -q may be the better choice.

> Assuming the wanted information is available on both
> sides, which does not seem always the case.

	I don't know what you mean by "both sides".

--
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


[Index of Archives]     [Linux RAID Wiki]     [ATA RAID]     [Linux SCSI Target Infrastructure]     [Linux Block]     [Linux IDE]     [Linux SCSI]     [Linux Hams]     [Device Mapper]     [Device Mapper Cryptographics]     [Kernel]     [Linux Admin]     [Linux Net]     [GFS]     [RPM]     [git]     [Yosemite Forum]


  Powered by Linux