настройка rsync для синхронизации сервера

настройка rsync для синхронизации сервера

У меня есть сервер с 30 ГБ контента. Он работает под управлением Centos. Есть ли у кого-нибудь советы по запуску rsync для синхронизации с жестким диском (на моей локальной машине)?

Есть ли способ использовать rsync, но при этом иметь «историю версий» файлов?

также я выполняю эту команду

rsync -avz -e ssh пользователь@имя_хоста:/из/каталога/на/удалённом/ /tmp/в/каталог/на/локальном/

но когда я выполняю cd /tmp/to/dir/on/local и делаю ls -lah, владелец файла не сохраняется (владелец файла - мой собственный пользователь на этой локальной машине). Я использую OS X

решение1

Re. сохранение истории версий; нет, не только с rsync. Вам нужно сделать это каким-то другим способом. Вы можете использовать rsync для копирования файлов, но он будет сохранятьодинкаталог синхронизирован содиндругой каталог.

Одна из идей: можно каждую ночь выполнять rsync из A в B. Затем ежедневно выполнять rsync из B в B2 и B3 и т. д., сохраняя ежедневные резервные копии B и используя rsync для создания этих копий.

Re. владелец файла - если вы не root, вы не можете передать chownфайлы другому пользователю. Если вы можете запустить команду с sudo, это должно сохранить владельца.

Связанный контент