rsync и полномочия записи в цели

Oracle Linux имеет те же близкие репозитории обновления как Red Hat.
У меня есть два вида серверов, в жестком реальном времени и нет. Я обычно использую наименее критические серверы для испытания новых возможностей для чтения, когда я должен создать новую машину в жестком реальном времени (обычно с лицензией RH), это - главная причина, по которой я обычно испытываю последний доступный клон RH.
Они обычно не находятся на линии фронта.

8
31.08.2012, 11:21
3 ответа

Это, кажется, недостаток текущего rsync протокола, как объяснено в средстве отслеживания ошибки. rsync протокол не может определить заранее, имеет ли он полномочия записи в цели. Вместо этого это просто отправляет и проверяет на успешность или неуспешность впоследствии.

4
27.01.2020, 20:11

Если необходимо скопировать в каталог без разрешения записи, добавить --inplace управлять опциями. Это иногда более дешево, что это не создает временную копию, но во время обновления файла находится в непоследовательном состоянии.

По вопросу, почему это не проверяет собственные права заранее: это могло пропустить некоторые дополнительные специфические особенности как расширенный доступ ACLs, таким образом, rsync не верит в стандартные 3*3+3 схемы. OTOH эта намеренная политика не имеет никакого реального значения в результате - так или иначе файл, не обновляется.

5
27.01.2020, 20:11
  • 1
    Спасибо за Ваш ответ, но это - просто неопределенное предположение и действительно не отвечает на мой вопрос. Даже с --inplace это передает целый файл до замечающий отсутствие полномочий записи. –  scai 23.11.2012, 11:58
  • 2
    В то время как это не отвечает на справку OP, с помощью --inplace очень полезно, когда Вы имеете права записать в файл, но не содержание каталога. –  tokland 30.11.2017, 12:06

Rsync создает временный файл в той же папке конечного файла, так в этом случае, необходимо копировать некоторые файлы в /, так как Вы не запустили его как корень, и обычно / было перезаписываемо только корнем, таким образом, он перестал работать.

Узнать, какие файлы копируются, передача в параметре -v

2
27.01.2020, 20:11
  • 1
    я знаю это rsync создает его временные файлы в той же папке как целевой каталог. Но даже если это не может создать те временные файлы это, подоконник запускает передачу и перестал работать впоследствии вместо того, чтобы проверить право вначале, если это все потребовало полномочий записи. Я хочу знать, почему это ведет себя как этот. –  scai 12.09.2012, 14:24

Теги

Похожие вопросы