Поддерживает ли ecryptfs прямой ввод-вывод?В общем, как может быть «наращиваемая» файловая система, которая модифицирует буфер, обеспечиваемый поддержкой пользователем прямого ввода-вывода?
ecryptfs не поддерживает прямой ввод / вывод.
В ecryptfs address_space_operations отсутствует реализация обратного вызова direct_IO ().
Я не особо разбирался в этом, но я бы лично использовал шаблон декоратора для драйверов файловой системы, чтобы ecryptfs находился поверх любого из реальных драйверов устройств. Затем, когда звонки сделаны, они идут в код ecryptfs, затем ecryptfs вызывает драйверы устройства и выполняет запись.