Несколько лет назад я написал сервис «сборщика статистики»-rwdisk _stat .
Я использовал значения из /sys/block/
, а затем преобразовал их в байты.
С точки зрения приложения, cgroups полезны. Можно поместить различное приложение в какую-нибудь группу 'blkio ' и прочитать счетчик 'blkio.io _service _bytes.
Это зависит от того, какой у вас RAID: программный или аппаратный. Диски в аппаратном RAID-массиве могут даже быть невидимы для вашей ОС по отдельности -, вы можете видеть один диск. В зависимости от вашего оборудования невозможно дать вам только один ответ.
Остальное относится только к программному RAID :
How can I check, how many disks are being used for raid?
Что касается программного рейда, вот страница, которую я давно добавил в закладки:http://www.ducea.com/2009/03/08/mdadm-cheat-sheet/
How can I check, if all disks are healthy? How can I check, if any disk is being taken out or being defected?
sudo smartctl -a /dev/sda # (sdb/sdc/etc)
cat /proc/mdstat
mdadm --detail /dev/md0
Пожалуйста, сначала загуглите свои вопросы.