Ответы:
В Linux у вас, вероятно, уже есть tmpfs
файловая система, в которую вы можете писать по адресу /dev/shm
.
$ >/dev/shm/foo
$ df /dev/shm/foo
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 224088 0 224088 0% /dev/shm
Это может использовать своп, однако. Для настоящего виртуального диска (который не поменяется) вам необходимо использовать ramfs
файловую систему.
mount ramfs -t ramfs /mountpoint
Это называется рамдиск . Вы можете просто смонтировать свою RAM следующим образом:
mount tmpfs <mountpoint> -t tmpfs -o size=2G
Это создает виртуальный диск 2 ГиБ. Для получения дополнительной информации см. man mount
И поиск tmpfs
.
tmpfs
может поменяться.