Есть tmpfs, она по возможности не swap-ится. Размер ограничен RAM+swap.
Есть ramdisk. Если включена поддержка в ядре, то это устройства /dev/ram0 ... /dev/ram16. Размер ограничен размером RAM, пишешь (с помощью dd) сколько надо байт, потом форматируешь, освобождается память из под ramdisk'а с помощью команды "blockdev --flushbufs". /usr/src/linux/Documentation/ramdisk.txt