Я пытаюсь написать утилиту резервного копирования, которая должна обрабатывать грубые 2 террабайта данных во многих папках.просмотр дерева каталогов whitout inotify
Я хочу, чтобы он выполнял действия над файлами, когда они были созданы, отредактированы/удалены предпочтительнее, и файлы перемещаются или переименовываются.
Я испортил фанатизацию, только чтобы понять, что он работает только с редактированием файлов. И я против использования inotify, если можно, так как мне придется редактировать максимальные часы, которые я не хочу делать. У меня было бы большое влияние на производительность, я полагаю.
Я предпочел бы просто установить один файл, который будет рекурсивно работать со всеми файлами под ним. Есть ли у кого есть опыт работы с этим, кто знает, какой хороший метод? Должен ли я пойти на inotify и просто взять удар производительности? Или есть другой подход, который я могу взять?
Это пахнет проблемой XY. Что именно ты пытаешься сделать? Я подозреваю, что вы пытаетесь написать программу, которая будет синхронизировать два диска, так что редактирование файлов на одном диске появляется на другом. Если это ваша цель, подумайте об использовании RAID вместо этого; это более эффективно и надежно. –
@ColonelThirtyTwo можно было бы легко сохранить 2TB в синхронизации между двумя машинами, имеющими подключение к Интернету – Michael