Резервные файлы: журнал для отслеживания успешно скопированных файлов и ошибок.

Резервные файлы: журнал для отслеживания успешно скопированных файлов и ошибок.

Я использую Ubuntu 20.04 и хочу заново установить Ubuntu 22.04.

У меня есть один раздел, и я хочу скопировать файлы с моего ноутбука на внешний SSD.

При копировании некоторых файлов возникли ошибки (например, ошибка копирования файлов, недопустимые символы (более 20 тыс. файлов, и я не хочу переименовывать их вручную или с помощью регулярных выражений и т. д.))

Есть ли способ вести журнал относительно скопированных файлов (успешно или нет)? Я хочу иметь возможность проверить скопированные файлы, но иметь журнал с файлами, которые не удалось скопировать (пропущены)*, а также тип ошибки?

*Или хотя бы имя файла (даже 0 КБ), чтобы я мог вернуться и проверить позже?

Заранее спасибо.

решение1

rsync -av /path/to/copyfrom/--log-file= foo.logсозданоточноожидаемый результат.
После этого написал небольшой скрипт для извлечения общего количества скопированных/не скопированных файлов + ошибок и пути к файлам, которые не удалось скопировать.

«Целевой» SSD был отформатирован как NTFS, что привело к некоторым ошибкам из-за разрешенных символов и т. д. После того, как SSD был отформатирован как ext4 (меня не смущают «ограничения» ext4 в Windows), все стало нормально.

Связанный контент