существует ли способ обеспечить, постмонтируются и pre-umount сценарии в Linux?
Я пытаюсь сделать некоторые сценарии на носителях при монтировании и прежде umounting (например, для того, чтобы синхронизировать).
Любая справка ценится.
При попытке сделать это для людей, вызывающих /sbin/mount
и /sbin/umount
команда, все, что необходимо было бы сделать, делают программу обертки для обоих и программу, что Вы хотите в эти программы обертки.
Причем программа обертки является заменой /sbin/mount
с программой обертки, которая называет реальное /sbin/mount
(переименованный к чему-то как /sbin/mount-real
или /sbin/umount-real
). Чтобы препятствовать тому, чтобы кто-либо назвал реальную программу, используйте полномочия группы ограничить, она и установить SGID обдумала программы обертки.
Если Вы надеетесь фиксировать mount(2)
вызов библиотеки, хорошо который является усилием и вероятно трудный и вероятно не желательный, поскольку это могло вызвать проблемы для внутренних систем, обрабатывающих особенно во время запуска и завершения работы.
Даже с программой обертки Вы должны были бы, вероятно, полностью протестировать его для предотвращения системной интерференции и внесли соответствующие корректировки.
Вы могли записать правило udev сделать это. Я использовал что-то вроде этого для того, чтобы автоматически создать резервную копию материала к карте памяти. Забавный материал.