19 lines
396 B
Bash
Executable file
19 lines
396 B
Bash
Executable file
#!/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
|