Как делает rsync файлы исправления, когда существует различие в середине?

Нет.

К сожалению, ОСНОВАННОЕ НА ОБ/МИН управление пакетом имеет всего один тип зависимостей. Это - зависимость, или это не, не что-то промежуточное (чтение здесь). По моему опыту, зависимости в Fedora вполне ограничены, и неосновная функциональность не установлена, если Вы не делаете установки группы.

Несколько уровней зависимостей показывают одно из полномочий основанного на DEB управления пакетом, по-моему.

2
23.11.2013, 01:11
1 ответ

Я только знаю о C implemenations rsync, они работают с ограничениями самые базовые файловые системы. Это означает, только если файл является точно теми же данными размера 'в середине', может быть обновлен.

Однако это не важно.По соображениям безопасности rsync делает копию измененных данных и перемещений, что в копии на месте, только если это завершено. rsync обычно не пытается обновить существующий файл, который рискует повреждением, если процесс прерван.

Необходимо посмотреть на --delay-updates в странице справочника для понимания процесса обновления. Та опция позволяет Вам задерживать переименование до всех файлов, которые должны измениться в одном выполнении, завершены, и затем переименовывают.

1
27.01.2020, 22:22
  • 1
    Можете Вы помогать мне понимающий, что Вы говорите примером. Как я имею, дают в вопросе.Спасибо. –  Trying 24.11.2013, 01:55
  • 2
    Ваше предположение является неправильным, и Ваш пример - также. Новый файл записан, затем старый замененный. Никакая вставка, уменьшение, расширение сделано. –  Zelda 26.11.2013, 12:52
  • 3
    Вы говорящий это после получения различной части от src зарегистрируйте des файл недавно создается путем добавления различной части, где когда-нибудь это должно быть? т.е. предположите src файл содержит: i am a good boy и des файл содержит: i good boy. таким образом, когда когда-либо rsync передайте информацию о недостающих вещах, здесь это am a чем des1 (недавно созданный файл), файл будет недавно создан содержанием i am a good boy чем удаляют des и des1 будет переименован к des. Я корректен? –  Trying 26.11.2013, 13:00
  • 4
    Да новый файл создается, когда тот процесс завершен (он мог бы пойти не так, как надо, если данные должны прибыть через Сеть и т.д.), то src удален и dst переименованный к src. –  Zelda 26.11.2013, 13:03

Теги

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