Как видно из названия, я хочу знать, как наблюдать за изменением свободного места на диске в Linux, а не периодически опрашивать его через statfs. Когда свободное пространство изменяется, выдается сигнал, позволяющий приложению иметь возможность обрабатывать событие изменения.
В Windows это можно сделать с помощью FindFirstChangeNotification с FILE_NOTIFY_CHANGE_SIZE. Когда свободное пространство изменяется, объект HANDLE, возвращаемый FindFirstChangeNotification, получает сигнал и позволяет приложению что-то делать.
Есть ли подобный способ сделать это в Linux? Благодарю.