Использование прямого ввода-вывода с ecryptfs и аналогичными стекируемыми файловыми системами - PullRequest
5 голосов
/ 29 августа 2011

Поддерживает ли ecryptfs прямой ввод-вывод?В общем, как может быть «наращиваемая» файловая система, которая модифицирует буфер, обеспечиваемый поддержкой пользователем прямого ввода-вывода?

Ответы [ 2 ]

3 голосов
/ 25 апреля 2013

ecryptfs не поддерживает прямой ввод / вывод.

В ecryptfs address_space_operations отсутствует реализация обратного вызова direct_IO ().

0 голосов
/ 29 августа 2011

Я не особо разбирался в этом, но я бы лично использовал шаблон декоратора для драйверов файловой системы, чтобы ecryptfs находился поверх любого из реальных драйверов устройств. Затем, когда звонки сделаны, они идут в код ecryptfs, затем ecryptfs вызывает драйверы устройства и выполняет запись.

...