В Linux есть возможность использования ramdisk, которая достигается путем монтирования shmfs из tmpfs, например:
# mount -t shm shmfs -o size=20g /dev/shm
или
# mount –t tmpfs tmpfs /dev/shm
Кроме того, некоторые Linux имеют ramfs
,что означает "ramfs похож на shmfs, за исключением того, что страницы не могут быть выгружены или заменены на страницы"
# mount -t ramfs ramfs /dev/shm
Я хочу создать виртуальный диск на Solaris 10 (sparc64) с большим размером (десятки ГБ).Как я могу сделать это в солярисе?Как я могу создать не только виртуальный диск в Solaris, но и не подлежащий замене виртуальный диск?
Затем я хочу использовать большой файл из виртуального диска в память mmap в 32-битном процессе, поэтому решение должно позволить мне отображать небольшие частифайлы из ramdisk в 32-битное приложение.