Запускает ли inotify IN_DELETE IN_DELETE до или после удаления?

#linux #events #file-io #triggers #inotify

#linux #Мероприятия #file-io #триггеры #inotify

Вопрос:

Я пытаюсь создать резервную копию файла, прежде чем он будет удален. Может кто-нибудь сказать мне, запускает ли inotify событие до или после удаления?

Ответ №1:

IN_DELETE запускается, когда файл / каталог удаляется в просматриваемом каталоге, то есть после удаления.

Ответ №2:

но возможно ли инициализировать inotify перед каждым действием.

rm -rf /media/disqueExterne/ и inotify отправляют предупреждение, как это делает сервер базы данных перед каждым доступом к записи..

здесь :

[команда bash rm -rf /media/disqueExterne] —> [системный канал] —> прямой заказ —> [/dev/sdd1] —> уничтоженные файлы

с предварительным запуском inotify

[команда bash rm -rf /media/disqueExterne] —> [системный канал] -> [предварительный запуск inotify] —> резервное копирование каждого файла —> защищенный заказ rm -rf —> [/dev/sdd1 ] —> уничтоженные файлы возможно ли перехватить команды в системном канале или буфере перед отправкой заказа.

[пользователь отправляет команду] —> [буфер] —> порядок [запущенное действие] и после

[пользователь отправляет команду] —> // инициализирует сохранение данных —> [инициализирует действие] — // —> [возврат в буфер] —> порядок —> [запущенное действие]