Мне нужно установить и настроить RAM-диск из моего приложения C. Является ли это возможным? Насколько я понимаю, ram-диск можно настроить, смонтировать и изменить только корень. У моего приложения не было бы такой привилегии. Есть ли альтернатива RAM-диску, которая может быть запрограммирована, если это невозможно с RAM-диском? Цель состоит в том, чтобы получить данные, доступные для нескольких приложений, которые работают в разное время и по сети. Поскольку объем данных огромен (~ 100–150 ГБ), реализация RAM-диска из приложения будет хранить данные в памяти, и следующее приложение будет просто использовать их. Это позволит сэкономить дорогостоящую запись и чтение с жесткого диска огромных данных.
Буду признателен за помощь в этом.
Изменить: немного больше ясности в формулировке проблемы. Процесс A выполняется на машине1 и записывает данные размером около 100 ГБ на машину2 через NFS и завершается. Процесс B выполняется на машине1 и считывает эти данные (100 ГБ) с машины2 через NFS. Запись и чтение этих огромных данных оказывается узким местом. Как я могу это уменьшить?