Подскажите, пожалуйста, ответы на несколько вопросов по использованию Rsync в целях создания бэкапа.
Задача простая - сохранять данные с одного локального диска на другой.
Но желательно с проверкой по контрольным суммам и 
с сохранением даты создания и даты редактирования файлов.
Используется так:
rsync -a -v -c -t --recursive --progress /from-folder  /to_folder
Достаточно ли этого?  Какие ключи есть смысл добавить?
Копировать - копирует, но как убедиться что проверяется контрольная сумма?
Зачем нужен ключ  --recursive,
 если и без него копируется все содержимое директории?
Как записать лог в текстовый файл? 
Расшифровка используемых ключей 
( для тех кто впервые открывает Rsync):
-a, --archive - работа в режиме архивирования, сохраняются права доступа и информация о владельцах;
-v, --verbose - увеличение отладочной информации;
-c, --checksum - использование сверки по контрольным суммам, а не по времени изменения и размеру;
-t, --times - сохранить дату изменения;
-r, --recursive - рекурсия в директориях;
--progress - показывать сколько процентов осталось до завершения и скорость передачи;
 
И еще вопрос, в каких ПРАКТИЧЕСКИХ ситуациях могут понадобиться следующие ключи?
 -n, --dry-run - режим тестирования, реально никаких действий по копированию не производится, только эмуляция;
-T, --temp-dir=DIR - сохранять временные файлы в отдельной директории, а не в текущей;
--backup - старые измененные или удаленные файлы не теряются а переименовываются или перемещаются в заданную через --backup-dir=DIR директорию.
--compare-dest=DIR - сохранять новые и измененные файлы в отдельной директории,
не трогая на время копирования основную директорию назначения, в конце - разом,
 путем переименования, обновить содержимое бэкапа;
Спасибо заранее за ответы!



