Контекст: встроенная система, MMC только для чтения с наложением tmpfs
. Все записывается в ОЗУ и исчезает при перезагрузке.
systemd
настаивает на создании многочисленных монтировок tmpfs
(по крайней мере /run
/run/lock
/run/shm
и /tmp
с моей головы, возможно, других), которые абсолютно бесполезны, так как вся файловая система, доступная только для чтения, уже перекрыта tmpfs
.
Проблема: это довольно ограниченная встроенная система, и каждый байт оперативной памяти считается. Я хотел бы избежать накладных расходов на управление несколькими tmpfs
в разных местах и просто поместить все в основной оверлей tmpfs
.
К сожалению, пока мне удалось отключить /tmp
(systemctl mask systemd-tmpfiles*
), но это ничего не делает для иерархии /run
.
Есть идеи, где скрыты эти настройки?