我正在尝试编写脚本检查网络卷并将其与本地副本进行比较,以查看是否有足够的空间来复制文件。
文件将使用 rsync 复制,我使用以下内容获取可用空间
VAR1=`du -sh /Volumes/networkshare/user`
VAR2=`du -sh /Users/user1/`
如果我要做一个
if [ $VAR1 -lt $VAR2 ]
then echo "Enough Space"
fi
然后这可能适用于初始备份,但这将使用 rsync 每天运行一次,因此不会很好地检查可用空间,因为只会复制新文件和更改的文件。有没有更好的方法来做这种检查?
编辑:共享的大小限制为 50gb,但如果 rsync 没有复制所有内容,我不确定如何使用它
谢谢