Помогите решить простенькую задачу по настройке инкр.бакапа директории.
Файлы копируются в этот каталог с ctime и mtime, более ранними, чем последний временной штамп.
Остается привязаться только к atime.
Уперся в проблему архивирования файлов star-ом, доступ к которым был не ранее, чем определенное время. Star нужен, чтобы сохранять ACL-ы
>Помогите решить простенькую задачу по настройке инкр.бакапа директории.
>Файлы копируются в этот каталог с ctime и mtime, более ранними, чем
>последний временной штамп.
>Остается привязаться только к atime.
>Уперся в проблему архивирования файлов star-ом, доступ к которым был не ранее,
>чем определенное время. Star нужен, чтобы сохранять ACL-ыа зачем вообще учитавать время доступа, ведь файл то неизменен?
(ну если только время доступа не используется как таймштамп для контроля, но для бекапа не сильно актуально)
>
>а зачем вообще учитавать время доступа, ведь файл то неизменен?
>(ну если только время доступа не используется как таймштамп для контроля, но
>для бекапа не сильно актуально)Да, файл, был создан и модифицирован (где-то) до последнего временного штампа (тут), но физически он появился в директории после временного штампа, значит - "новый". В директории - обычная файлопомойка для виндовых клиентов.
>>
>>а зачем вообще учитавать время доступа, ведь файл то неизменен?
>>(ну если только время доступа не используется как таймштамп для контроля, но
>>для бекапа не сильно актуально)
>
>Да, файл, был создан и модифицирован (где-то) до последнего временного штампа (тут),
>но физически он появился в директории после временного штампа, значит -
>"новый". В директории - обычная файлопомойка для виндовых клиентов.нифига не понял вашей мысли ...
>
>нифига не понял вашей мысли ...Ну может я туплю ... ОК,
1.Файл был создан на локальной машине 21-го и с тех пор не менялся
2.Последний инкр.бакап на сервере был 26-го (timestamp=26...)
3.Файл копируется с локальной машины на сервер 27-го. В итоге у этого файла на сервере ctime=mtime=21-ое,atime=27-ое
4.При инкр.бакапе 27-го (21<26) этот файл не архивируется, хотя по задаче-должен.
Извините за чайниковсий вопрос.
>[оверквотинг удален]
>>нифига не понял вашей мысли ...
>
>Ну может я туплю ... ОК,
>1.Файл был создан на локальной машине 21-го и с тех пор не
>менялся
>2.Последний инкр.бакап на сервере был 26-го (timestamp=26...)
>3.Файл копируется с локальной машины на сервер 27-го. В итоге у этого
>файла на сервере ctime=mtime=21-ое,atime=27-ое
>4.При инкр.бакапе 27-го (21<26) этот файл не архивируется, хотя по задаче-должен.
>Извините за чайниковсий вопрос.при копировании create time должен меняться - копирование есть процесс СОЗДАНИЯ файла и последующим его заполнением - если конечно вы не копируете чемто, что возвращает ctime в исходное значение
>
>при копировании create time должен меняться - копирование есть процесс СОЗДАНИЯ файла
>и последующим его заполнением - если конечно вы не копируете чемто,
>что возвращает ctime в исходное значениеВсе, спасибо, разобрался, по незнанию считал, что ctime - время создания, а оно есть время изменения статуса. Вообщем опция -ctime спасла отца русской демократии. Точнее я спутал виндовый атрибут времени создания файла и юниксовый атрибут ctime. (Старые грабли)