diff --git a/check-disks-rotational.sh b/check-disks-rotational.sh new file mode 100755 index 0000000..8483145 --- /dev/null +++ b/check-disks-rotational.sh @@ -0,0 +1,19 @@ +#!/bin/sh + +if [ $# -lt 1 ]; then + echo $0: server [server...] + exit 1 +fi + +while [ $# -ge 1 ]; do + server=$1; shift + + ssh root@$server " + cd /sys/block/ + for dev in sd*; do + size=\$(fdisk -l | grep ^Disk | grep \$dev | awk '/bytes/ { print \$3 \" \" \$4 }') + printf \"${server} \${dev} \${size} rotational: \" + cat \$dev/queue/rotational + done + " +done