У вас много ядер и достаточная пропускная способность сети, поэтому я предлагаю вам распараллелить требование. Несколько rsync
процессов, каждый из которых обрабатывает свою часть набора файлов.
Сценарий установки для периодического запуска, но немедленно завершает работу, если условие не выполняется.
напр.
#!/bin/sh
df "<mount point or device node or /var/log>" |
grep -q -e '100%' -e '9[5-9]%' ||
exit
find /var/log -type f -name "*old logs*" -exec rm {} +