Дифференциальное резервное копирование полагается на полное резервное копирование в случае восстановления. Это только имеет изменения. В зависимости от целостности Вам нужны Вы, может использовать дифференциальное резервное копирование для обеспечения большего количества возможностей восстановления момента времени.
Я видел что-либо от дифференциала, сделанного ночью и затем full's, сделанный еженедельно к fulls, сделанному ночью и дифференциалов, сделанных несколько раз день.
В конце, как любой вопрос о DBA, это зависит от Ваших потребностей.
It turns out the $PATH environment variable was the cause of this issue. Modified the script above set the PATH identically to the shell, and now it works without issue:
PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin"
export PATH
I guess the lesson is never to make any assumptions about the minimal Cron environment.