Linux Touch создает новые нежелательные файлы

283
pHeoz

У меня есть сервер Windows, разделяющий папку для нескольких клиентов Linux. Все эти клиенты Linux используют «прикосновение» каждую минуту к файлу в общей папке Windows.

Раньше у меня был один «keepalive» файл в папке сервера Windows. Теперь у меня есть куча этих файлов с некоторыми странными расширениями.

Linux Touch создает новые нежелательные файлы

Откуда они ? Что вызывает эти файлы?

0
Знаете ли вы, какие переключатели и т. Д. И синтаксис используются клиентами, когда они выполняют эту операцию активности активности каждую минуту? Пожалуйста, укажите это в своем ответе, если вы знаете и можете подтвердить. Pimp Juice IT 8 лет назад 0
Там нет переключателей. Простое прикосновение, бегущее от crontab. pHeoz 8 лет назад 0
Вы уверены, что не существует другого процесса, который ударил бы этот ресурс, возможно, что-то вроде SED? Это может стоить двойной или тройной проверки. Я видел что-то похожее с процессами SED, но никогда с TOUCH в среде Windows. Pimp Juice IT 8 лет назад 0

1 ответ на вопрос

0
pHeoz

Я наконец нашел ответ. Это пришло от команды rsync . При передаче файла rsync создает скрытый файл (начиная с «.») И добавляет суффикс после имени файла.

Эти файлы никогда не заканчивались правильно, поэтому они оставались в папке. У меня есть несколько клиентов, выполняющих асинхронную синхронизацию и касание этого файла, так что, скорее всего, возникли проблемы.

См. Этот ответ для более подробного объяснения: https://unix.stackexchange.com/questions/48298/can-rsync-resume-after-being-interrupted

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