rsync: как игнорировать удаленный заблокированный файл - устройство или ресурс занят (16) - PullRequest
0 голосов
/ 26 апреля 2019

Я использую rsync для копирования файлов и использую --delete. rsync пытается удалить файл .nfs и завершается неудачно следующим образом:

rsync: delete_file: unlink(/path/.nfs0000083729d3947392020000099) failed: Device or resource busy (16)

Это ожидается, потому что rsync не должен пытаться удалить файлы nfs. Но как сказать rsync игнорировать этот файл?

Моя команда rsync:

sync -avzq -e 'ssh -i /ssh/key' origin_dir myuser@myhost:/destination_dir --delete

1 Ответ

0 голосов
/ 26 апреля 2019

Добавьте в командную строку следующее:

 --filter '-_.nfs*'

На самом деле, я включил -C, чтобы также игнорировать некоторые файлы, которые не используются в месте назначения:

-C --filter '-_.nfs*

Опции, описанные выше, описаны в ... месте, где я должен был начать ... на странице руководства! https://linux.die.net/man/1/rsync

...