Другой более простой подход, из-за фиксированных позиций вывода xset -q
управляйте, это:
xset -q | grep -A 0 'LED' | cut -c59-67
Это печатает 00000002
или 00001002
в зависимости от Вашей текущей раскладки клавиатуры.
На 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
.