Я перешел с rsnapshot на backintime именно из-за этой проблемы. В backintime каталоги именуются по дате. Они оба используют жесткие ссылки, но backintime немного умнее, так как если ничего не меняется, он не беспокоится о создании всех ссылок. Одно из отличий - backintime изменяет разрешения файлов на "только чтение" и сохраняет их в отдельном файле.
Предостережение :su в Linux может быть разным во всех системах. Как обычно, man su
должен дать вам ответы о ваших опциях и версии.
Условия для распространения среды:
export ENVVARIABLE
Здесь это работает:
su -m - user -c env 2>/dev/null | grep 'ENVVARIABLE=' | awk -F= '{print $2}'