Как мне создать настоящий RAM-диск? Я не хочу виртуальную файловую систему с петлевыми устройствами, мне нужна монтируемая файловая система, которая полностью хранится в оперативной памяти.
Я использую Fedora 17, Linux 3.6.9-2.fc17.i686
Заранее спасибо.
2 ответа
3
Смотрите man-страницу для более подробной информации.
Шаг 1:
mkdir -p /mnt/[some-name-or-other]
Шаг 2:
mount -t tmpfs -o size=1G tmpfs /mnt/[some-name-or-other]
Шаг 3:
Наслаждайтесь!
3
tmpfs
должен сделать свое дело.
# mount -t tmpfs tmpfs /path/to/mount/point
# df -h
[...]
tmpfs 12G 0 12G 0% /home/gert/tmpfs
По умолчанию он ограничен до 50% от общего объема доступной оперативной памяти (настраивается - см. «Параметры монтирования для tmpfs» в руководстве по mount(8)
).