смена tmp-папки

неприятно удивился, узнав что запуски программ различными поьлзователями создают временные файлы\папки в корневой /tmp (а он у меня маленький).
Как сделать так, что бы временные файлы создавались в ~/tmp для каждого пользователя? и как её очищать после окончания пользователя?

Может лучше

Может лучше просто создать на большом диске папку tmp и примонтировать ее в /tmp
mount --bind /mnt/hd**/tmp /tmp

нет у меня больше диска

нет у меня больше диска, а на / осталось 50 M , которые через месяц работы под Gentoo оказались забиты /tmp (он у меня внтури / сидит).
Как хоть подчищать /tmp после каждой остановки (или при каждом запуске)?

Ну а тогда

Ну а тогда каким образом поможет перенос папок в каталоги пользователей?
Если я не ошибаюсь команды которые должны выполняться при загрузке можно прописывать в /etc/conf.d/local.start (local.stop)

Так дисковое

Так дисковое пространство где нить есть? Ежели есть (к примеру на var) то создаем папку (а может она там ужеесть)
типа
/var/tmp

Затем чистим свой /tmp

Фстабе прописываем монтирование /var/tmp в /tmp и усе.

Опция монтирования при этом безобразии --bind как и говорили.

Ежели места в принципе нет
1)- выброси хлам
2)- сходи в магазин за винтом

место есть на разделе /home

я долго был уверен, что временные файлы возникающие в процессе работы конкретного пользователя сохраняются в его дом.директории в папке tmp (т.е. ~/tmp)...
Так что же тогда получается, как быть с квотированием например: один значит пользователь за хламит /tmp и всё- остальные отдыхают.

were@WereHome ~ $ sudo du

were@WereHome ~ $ sudo du -sh /tmp
48M     /tmp
were@WereHome ~ $

Не такая уж и большая папка.

По крайней мере у меня.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".