Как мне увеличить размер раздела tmpfs /run/user/$(id) для каждого пользователя?
Свежая установка Ubuntu 16.04.
файл /etc/fstab не содержит ссылок на /run/user/...
mount печать
...
tmpfs on /run/user/115 type tmpfs (rw,nosuid,nodev,relatime,size=1612068k,mode=700,uid=115,gid=124)
tmpfs on /run/user/1002 type tmpfs (rw,nosuid,nodev,relatime,size=1612068k,mode=700,uid=1002,gid=1002)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=1612068k,mode=700,uid=1000,gid=1000)
Мне нужно еще пару гигабайт в /run/user/1002,
Где мне его настроить?
1 ответ
Вы можете увеличить его, установив RuntimeDirectorySize в /etc/systemd/logind.conf, как упомянуто здесь: https://wiki.archlinux.org/index.php/Profile-sync-daemon#I_need_more_memory_to_accommodate_my_profile.2Fprofiles_in_.2Fun.xf._How_can_I_allocate_more.3F
Стандартный способ управления размером / run / user - это директива RuntimeDirectorySize в /etc/systemd/logind.conf (подробнее см. На странице man logind.conf). По умолчанию используется 10% физической памяти, но ее можно безопасно увеличить. Помните, что tmpfs потребляет только то, что фактически используется; указанное здесь число является максимально допустимым.
Со страницы руководства logind.conf:
RuntimeDirectorySize = Устанавливает ограничение размера в каталоге времени выполнения $XDG_RUNTIME_DIR для каждого пользователя, который входит в систему. Принимает размер в байтах, необязательно с суффиксами обычных K, G, M и T, к базовому 1024 (IEC). В качестве альтернативы может быть указан числовой процент с суффиксом "%", который устанавливает ограничение размера относительно объема физической памяти. По умолчанию 10%. Обратите внимание, что этот размер является только пределом безопасности. Поскольку каждый каталог времени выполнения представляет собой файловую систему tmpfs, он будет использовать только столько памяти, сколько необходимо.
Вам нужно будет выйти и снова, чтобы изменения вступили в силу.