Для ответа на вопрос, я делаю предположение:
Вы используете rsync локально, передавая от смонтированной SD-карты для резервного копирования пространства
MMC отформатирован с файловыми системами FAT, таким образом, его всегда полезный для установленного --modify-window=1
потому что метки времени хранилища файловых систем FAT в 2 поддерживают предложение.
man rsync
дает опцию --size-only
который игнорирует last-modified
флаг файлов. Таким образом, только файлы с измененным размером, например, отредактированные будут синхронизироваться.
Другая опция состояла бы в том, чтобы установить опцию --modify-window
к разнице во времени между двумя timzeones в секундах. например, для использования 2 часов modify-window=3660
если существует различие 1 часа
возможно, проблемы с Вашей установкой UTC.
Можно проверить, установлен ли hardwareclock корректный путем ввода date --utc
Xour softwareclock дают date
.
Значение должно иметь то же различие как Ваш локальный часовой пояс к Среднему времени по Гринвичу.
Ваш hardwareclock должен всегда устанавливаться на UTC, таким образом, все метки времени установлены корректные, даже когда Вы изменяете часовые пояса (softwareclock).
Если время UTC не корректно, проверьте, исправляет ли оно набор ist в Вашем BIOS. В противном случае исправьте его.
Если это установлено, можно проверить /etc/default/rcS
. Должен быть следующей строкой (Ubuntu 12.04)
#assume that the BIOS clock is set to UTC time (recommended)
UTC=yes
Это неизменяемо в основной функции ядра relatime_need_update ()
, которая проверяет жестко заданное значение 24 * 60 * 60 (1 день), см. Источник, например:
Предположительно его можно изменить с помощью аргумента загрузки.
Вероятно, его можно изменить с помощью / proc или / sys, но я не могу найти его прямо сейчас. Ответьте, что Волкер, связанный с , относится к команде, которой также нет в моей системе.
Файловая система опция монтирования strictatime
обеспечит то, что вы хотите, но с довольно высокой производительностью. Семантика Relatime была введена и стала использоваться по умолчанию по той причине, что она была дорогостоящей.