[script]Add new file for ceph pg repair

This commit is contained in:
kjg 2019-12-27 11:06:45 +01:00
parent 5c66bbb619
commit 1d88aac14e

14
pg_repair Normal file
View file

@ -0,0 +1,14 @@
#!/bin/bash -e
pglist_arr=( $(ceph health detail | grep pg | grep active | awk '{print $2}' ))
echo ${pglist_arr[*]}
for ((i=0; i<${#pglist_arr[@]}; i++)) do
if [ 1 -eq $(ceph pg repair ${pglist_arr[$i]} | grep repair | grep instructing | wc -l) ]; then
echo repair error
break
fi
echo ${pglist_arr[$i]} repair ok
sleep 10
done