hdd-sleep.sh
- 먼저 하드의 상태를 체크함
- 이후 스탠바이 모드로 모드를 변환함
- 그리고 출력함
#!/bin/bash
# HDD 디바이스 경로 배열 (예: /dev/disk/by-uuid 에서 확인을 해보기)
HDD_DEVICES=("/dev/disk/by-uuid/장비1" "/dev/disk/by-uuid/장비2" )
# 각 HDD에 대해 전원 상태를 체크하고 스탠바이 모드로 전환
for HDD_DEVICE in "${HDD_DEVICES[@]}"
do
echo "파워 모드를 확인합니다 $HDD_DEVICE..."
POWER_STATE=$(sudo hdparm -C $HDD_DEVICE | grep "drive state" | awk '{print $4}')
if [ "$POWER_STATE" == "standby" ]; then
echo "$HDD_DEVICE 이미 스탠바이 모드입니다."
else
echo "$HDD_DEVICE 의 파워 모드는 $POWER_STATE 입니다. 스탠바이 모드로 진입합니다..."
sudo hdparm -y $HDD_DEVICE
# 명령어 실행 결과 확인
if [ $? -eq 0 ]; then
echo "$HDD_DEVICE 스탠바이 모드로 진입하였습니다."
else
echo "$HDD_DEVICE 실패하였습니다."
fi
fi
done
728x90
'서버 > Debian' 카테고리의 다른 글
HDD 잠자기 by hd-idle (0) | 2025.04.15 |
---|---|
rclone webdav server (0) | 2024.11.16 |
btrfs mergerfs (0) | 2024.11.15 |
리눅스 마운트 (0) | 2024.11.13 |
리눅스 사용자 추가 useradd adduser (0) | 2024.11.11 |