/tmp и sddm

Не совсем поняла, куда этот вопрос адресовать. Каталог /tmp постоянно загаживается мусором вот такого вида:
sddm-auth3b3bc271-cf74-4499-90e4-89188d006ba2
sddm-auth62c5bd01-c084-4671-8aa8-d7f66512e6fe
и т.п. На каждый рестарт по такому барахлу создается. Это вообще нормально или нет и если нет, то как лечится? Можно конечно периодически грохать все это вручную, но по моему непорядок.
З.Ы. У меня /tmp в память не монтируется, а то было уже несколько раз при сборке mesa или wine, что места не хватало.
это не мусор, это сокет.
да и /tmp для этого и предназначен, для всякого одноразового...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Eva_Berg
Можно конечно периодически грохать все это вручную, но по моему непорядок.
зачем вручную? можно при загрузке прописать автогрохолку ))).
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
А оно мешает ?
Раздражает. А как автогрохалку прописать?
Eva_Berg
А как автогрохалку прописать?
написать сервис, который сразу после примонтирования корня рекурсивно удалит все из /tmp.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Eva_Berg
З.Ы. У меня /tmp в память не монтируется, а то было уже несколько раз при сборке mesa или wine, что места не хватало.
А не проще в таких случаях собирать в другом месте, а /tmp оставить в покое?
vadik
А не проще в таких случаях собирать в другом месте, а /tmp оставить в покое?
Мб и проще, еще бы знать как. Достаточно сменить TMPDIR в /etc/yaourtrc или надо еще где-то менять что то?
nafanja
написать сервис, который сразу после примонтирования корня рекурсивно удалит все из /tmp.
Приблизительно то же самое, я как то вот еще не научилась эти сервисы лепить самостоятельно. Применила вот этот рецепт:

Файлы больше не будут хранится в tmpfs, но будут на вашем блочном устройстве. Содержание /tmp теперь будет сохранятся между перезагрузками, чего вам бы не хотелось. Чтобы сохранить прежнее поведение и очищать каталог /tmp атоматически когда вы перезагружаете машину, рассмотрите возможность использования tmpfiles.d(5):
/etc/tmpfiles.d/tmp.conf
# смотрите tmpfiles.d(5)
# очистка каталога /tmp всегда включена
D! /tmp 1777 root root 0

# удалить файлы в каталоге /var/tmp старше 10 дней
# D /var/tmp 1777 root root 10d

# namespace mountpoints (PrivateTmp=yes) are excluded from removal
x /tmp/systemd-private-*
x /var/tmp/systemd-private-*
X /tmp/systemd-private-*/tmp
X /var/tmp/systemd-private-*/tmp
можно попробовать еще так
/etc/systemd/system/clear-tmp.service
[Unit]
Description=Clear /tmp.
DefaultDependencies=no
Conflicts=umount.target
Before=local-fs.target umount.target

[Service]
Type=oneshot
RemainAfterExit=true

ExecStart=/usr/bin/rm -r /tmp
ExecStart=/usr/bin/mkdir --mode=1777 /tmp

[Install]
WantedBy=local-fs-pre.target
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Eva_Berg
Достаточно сменить TMPDIR в /etc/yaourtrc или надо еще где-то менять что то?
Если глобально, то ДА. Установив в эту переменную нужное значение, сборка всех пакетов будет происходить не в /tmp, а по указанному вами пути.
Если нужно одноразово, то используйте −−tmp <dir> для указания пути.
 
Зарегистрироваться или войдите чтобы оставить сообщение.