比较文件系统的大小

比较文件系统的大小

如何比较两台不同服务器上的文件系统的大小例如:

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

在server2上:

[ `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)

相关内容