rdiff-backup faz backup de um diretório para outro, possivelmente sobre uma rede. O diretório de destino termina uma cópia do diretório de origem, mas diffs reversos extras são armazenados em um subdiretório especial desse diretório de destino, para que você ainda possa recuperar arquivos perdidos há algum tempo. A ideia é combinar as melhores características de um espelho e um backup incremental. rdiff-backup também preserva subdiretórios, links duros, arquivos dev, permissões, propriedade uid/gid (se estiver funcionando como root,) tempos de modificação, acls, eas, forks de recursos, etc. Finalmente, o rdiff-backup pode operar de forma eficiente em largura de banda sobre um tubo, como o rsync. Assim, você pode usar o rdiff-backup e ssh para fazer backup seguro de um disco rígido até um local remoto, e apenas as diferenças serão transmitidas.