монтировать каталог в ram, но с сохранением

Для одного из моих требований я мог установить паттерн ramfs в / media / user / ramdir и использовать. (Уменьшите латентность файлов, прочитанных / написанных моей программой c). Невозможно использовать tmpfs, так как это может вызвать некоторую задержку.

Я скопировал свои входные файлы, которые должны быть прочитаны моей программой c с диска на смонтированную файловую систему ram.

mount -t ramfs -o size=100m ramfs /media/user/ramdir

Если я вношу какие-либо изменения или создаю новый файл в установленном разделе ramfs, изменения не будут сохраняться. Итак, я использовал утилиту rsync для этого.

Я хочу знать, доступен ли другой вариант для этого:

Q1: Могу ли я смонтировать каталог, присутствующий в моей вторичной памяти, непосредственно в RAM, так что содержимое каталога также будет скопировано в установленный раздел RAM при его установке (в настоящее время это не так, и я должен использовать для этого команду копирования).

Q2: Могу ли я монтировать существующий каталог во вторичной памяти в качестве файловой системы ext (в отличие от ramfs и tmpfs) в ОЗУ, если это возможно, в случае, если вы извлекли файлы из ОЗУ для чтения и записи моей программой, но изменения в файлах будут сохраняться в каталоге, который монтируется в ОЗУ ....

Спасибо

0
задан 25 May 2017 в 06:59

0 ответов

Другие вопросы по тегам:

Похожие вопросы: