Можно ли использовать rsync для удаленного создания и поддержания точной копии файловой системы, а также для обнаружения изменений владельца, группы или прав доступа?
Мой текущий "rsync --del --numeric-ids -a something/root@хост:/somewhere/" синхронизируется только по времени или (или --checksum). Если, скажем, меняется только владелец, ничего не синхронизируется. Обходной путь — удалить все и повторить синхронизацию, изнашивая целевую флэш-память.
Если нет, то есть ли другой способ?
Моя цель — иметь сетевой жесткий диск, который будет точной копией и который можно будет просто подключить к исходной машине в случае сбоя устройства/фс, или (моя главная цель) синхронизировать встроенную ОС по сети, в которую были внесены лишь незначительные (но многочисленные неотслеживаемые) изменения.
EDIT: Исходная команда использовала root@host, а не user@host
решение1
Проверьте этоаналогичный вопрос.
Для сохранения этой конкретной информации вы можете использовать следующие флаги:
-p
Сохранить разрешения
-o
Сохранить владельца
-g
Сохранить группу
-X
СохранятьРасширенные атрибуты
-A
Сохранение списков контроля доступа к файлам