대상 서버 파일시스템중에 사용량이 80%이 넘는 목록 확인

2022. 10. 6. 12:40기타/scripts

728x90
SMALL

- 개요

Linux 파일 시스템을 용량 관리는 상당히 중요하다. 아래는 대상 서버에 mount 되어 있는 파일시스템중에 80%가 넘는 목록을 확인하는 스크립트 이다.

 

 

- 스크립트

#!/bin/bash

host_list=(host1, host2)

for i in ${host_list[@]}
do
        v=$(ssh $i 'df -t xfs -t ext4 --output=target,pcent | egrep "([80][0-9]|[90][0-9]|100)%" | grep -v loop' 2>/dev/null )
        if [ $? == 0 ]; then
                echo -e $i, $v
        else echo pass
        fi
done

 

 

- 참고

ssh options
https://happyengine.tistory.com/47

 

728x90
LIST