Размонтируйте нижнюю файловую систему, когда используется верхняя файловая система - PullRequest
0 голосов
/ 05 октября 2018

Я пытаюсь работать над концепцией, в которой нижняя файловая система монтируется на устройстве с использованием FAT, а верхняя / прокси-файловая система монтируется в нижней файловой системе (транзитивно на устройстве) с использованием любой другой FS.Приложения открывают файловые дескрипторы в файловой системе прокси и действуют как прокси для всех файловых операций.Я хочу иметь возможность размонтировать нижнюю файловую систему в любой момент.После повторного подключения приложения должны иметь возможность повторно использовать файловые дескрипторы, уже открытые в файловой системе прокси, и возобновлять файловые операции.

Я пытался использовать наращиваемую файловую систему, такую ​​как wrapfs.Тем не менее, wrapfs не разрешает чистое размонтирование файловой системы более низкого уровня, поскольку она устанавливает связи с файловой системой более низкого уровня.

Есть мысли о том, как решить эту проблему с помощью wrapfs или с помощью другой файловой системы прокси?

...