При монтировании файловой системы NFS вся обработка данных проходит через клиент nfs.Как я могу написать свои собственные обработчики, чтобы использовать что-то отличное от NFS?
Альтернативой может быть NFS-сервер localhost, но такой шов ужасно неэффективен
Редактировать
Пример того, что должно произойти
Обычно с файловой системой, которую вы получаете: приложение читает / записывает файловую систему, Solaris видит, где оно смонтировано и, если это диск, то читает / записывает диск.Если это программное зеркало, оно читает и пишет в программное обеспечение зеркала.Если это NFS, он читает и пишет на удаленный сервер NFS.Я хочу, чтобы он считывал и записывал в пользовательское программное обеспечение для хранения вместо любой из вышеупомянутых опций.
Наше программное обеспечение для хранения предназначено для хранения файлов, используемых приложениями, оно ориентировано на большие или часто заменяемые порции данных, которыене хранятся в базе данных.Это также включает определенную гибкость, характерную для нашей компании.
Старые / существующие приложения не знают о нашем новом программном обеспечении.Все, что они знают, это читать / писать каталог.Мы могли бы сказать Solaris, что каталог был размещен в NFS, а затем сервер NFS транслируется и подключается к программному обеспечению хранилища.Мы бы предпочли рассказать Solaris о нашей новой программе, о которой Solaris никогда не слышал, а затем научить Solaris разговаривать с нашей программой.