Как поместить / хранят файл в памяти на Linux?

Другой более простой подход, из-за фиксированных позиций вывода xset -q управляйте, это:

xset -q | grep -A 0 'LED' | cut -c59-67

Это печатает 00000002 или 00001002 в зависимости от Вашей текущей раскладки клавиатуры.

19
24.12.2012, 12:27
2 ответа

На 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
19
27.01.2020, 19:45
  • 1
    Это будет затем доступно apache/php? Я интересуюсь использованием этого для приложения чата и плана сохранить/получить недавние строки из памяти для предотвращения записи-чтения жесткого диска наверху. –  Majid Fouladpour 02.01.2014, 03:03

Это назвало электронный диск. Можно просто смонтировать RAM следующим образом:

mount tmpfs <mountpoint> -t tmpfs -o size=2G

Это создает электронный диск 2 гибибайт. Для получения дополнительной информации посмотрите man mount и поиск tmpfs.

1
27.01.2020, 19:45
  • 1
    Это не действительно электронный диск, tmpfs может подкачать. –  Chris Down 24.12.2012, 13:05
  • 2
    jamescoyle.net/knowladge / … –  Pedro Lobito 21.10.2016, 00:49

Теги

Похожие вопросы