서로 다른 두 서버의 파일 시스템 크기를 비교하는 방법 예:
Server1
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/prddatalv 40.00 18.32 55% 65 1% /u01/oradata/PRD/data
Server2
Filesystem GB blocks Free %Used Iused %Iused Mounted on
/dev/tstdatalv 24.00 7.20 71% 68 1% /u01/oradata/TST/data
파일 시스템 크기를 비교해야 하며 Server1 크기가 Server2 크기보다 큰 경우 크기를 동일하게 만들기 위해 공간을 추가하라는 경고 메시지를 보냅니다.
답변1
서버2에서:
[ `ssh server1 "stat -f -c '%b' /u01/oradata/PRD/data"` -gt `stat -f -c '%b' /u01/oradata/TST/data` ] && (echo Alert | mail root@wherever )
GNU coreutil이 설치되어 있다고 가정합니다 stat(1)
.