검색결과 리스트
글
#!/bin/bash
# 특정 파일시스템의 inode 사용율을 체크합니다.
check_inode_usage() {
local filesystem=$1
local usage=$(df -i | grep $filesystem | awk '{print $5}' | sed 's/%//')
echo "$filesystem inode 사용율: $usage%"
}
# 전체 파일시스템을 순회하며 inode 사용율이 80% 이상인 경우를 출력합니다.
for filesystem in $(df -i | awk 'NR>1 {print $1}')
do
usage=$(df -i | grep $filesystem | awk '{print $5}' | sed 's/%//')
if [ $usage -ge 80 ]; then
echo "$filesystem inode 사용율: $usage%"
fi
done
while IFS= read -r line; do
filesystem=$(echo $line | awk '{print $1}')
usage=$(echo $line | awk '{print $5}' | sed 's/%//')
if [[ "$usage" =~ ^[0-9]+$ ]] && [ "$usage" -ge 80 ]; then
echo "$filesystem inode 사용율: $usage%"
fi
done < <(df -i | awk 'NR>1')
RECENT COMMENT