В главе "Файловые системы" книги "Системная архитектура QNX 6" в качестве базирующейся на RAM "файловой системы" рассматривается (и рекомендуется) обеспечиваемая procnto и им сформированная /dev/shmem, которая, однако, не обеспечивает развитые возможности (создание директорий, запирание файлов, пр.).
Не лучшим решением является и использование devf-ram, который, хотя и является расположенной в RAM файловой системой, имитирует флэш-память с соответствующим способом обращения и записи.
Обе вышеназванные системы не обеспечивают высокой скорости работы и постоянства этой скорости при различных (достаточно больших) размерах файлов.
Лучше всего использовать просто
devb-ram ram capacity=размер_в_блоках_по_512_байт &
после чего появится новое устройство: /dev/hd1 и /dev/hd1t77
(здесь hd1 - если у вас один диск, при уже имеющихся hd0 и hd1 появится hd2, и т.д.). Дальше монтируете его
mount /dev/hd1t77 /ИмяДиректорииДляRAMдиска
и пользуетесь. |