Как правильно чистить /tmp и /var/tmp
Модератор: SLEDopit
Как правильно чистить /tmp и /var/tmp
В Filesystem Hierarchy Standard ( http://www.pathname.com/fhs/pub/fhs-2.3.html )
написано, что /tmp служит для складывания временных файлов и не гарантирует, что когда программа запуститься следующий раз, то файл там будет. еще написано, что очищать /tmp рекомендуется во время booting.
отсюда делаем логичный вывод, что /tmp можно чистить во время загрузки, или просто делать mount -t tmpfs tmpfs /tmp ( и не трахать диск, с другой стороны может быть кому-то нужно очень большой временный файл )
про /var/tmp написано, что складывание временный файлов туда гарантирует, что они сохраняются системными перезагрузками (!) Написано, что /var/tmp не может быть опусташен во время booting и не написано когда он должет быть опусташен
ахтунг вопрос: как вы опусташаете свои /tmp и /var/tmp
написано, что /tmp служит для складывания временных файлов и не гарантирует, что когда программа запуститься следующий раз, то файл там будет. еще написано, что очищать /tmp рекомендуется во время booting.
отсюда делаем логичный вывод, что /tmp можно чистить во время загрузки, или просто делать mount -t tmpfs tmpfs /tmp ( и не трахать диск, с другой стороны может быть кому-то нужно очень большой временный файл )
про /var/tmp написано, что складывание временный файлов туда гарантирует, что они сохраняются системными перезагрузками (!) Написано, что /var/tmp не может быть опусташен во время booting и не написано когда он должет быть опусташен
ахтунг вопрос: как вы опусташаете свои /tmp и /var/tmp
jabber: agbr@jabber.ru
против проприетарного ПО в GNU/Linux
против проприетарного ПО в GNU/Linux
- polachok
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
- Контактная информация:
Re: Как правильно чистить /tmp и /var/tmp
/etc/rc.conf
clear_tmp_enable="YES"
вот так
clear_tmp_enable="YES"
вот так
И немедленно выпил.
Re: Как правильно чистить /tmp и /var/tmp
в /tmp монтирую tmpfs (в линуксе) или mfs (во Free)
/var/tmp - на усмотрение используемой системы, часто это симлинк на /tmp
/var/tmp - на усмотрение используемой системы, часто это симлинк на /tmp
-
- Сообщения: 74
Re: Как правильно чистить /tmp и /var/tmp
не знаю точно но я чистил вручную - заходишь в каталог и через mc все выделяешь и сносишь, и все нормально, а может так неправильно?
MainOs: SuSE 10.0
- polachok
- Бывший модератор
- Сообщения: 2199
- Статус: главный форумный маргинал
- ОС: gnu/linux
- Контактная информация:
Re: Как правильно чистить /tmp и /var/tmp
а не проще rm -rf /tmp/*. и вообще правила запрещают длинные подписи (больше 4х строк)
И немедленно выпил.
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Как правильно чистить /tmp и /var/tmp
(agbr @ May 21 2006, в 18:24) писал(а):ахтунг вопрос: как вы опусташаете свои /tmp и /var/tmp
В кроне есть задание для tmpwatch (сносить весь /tmp не могу по причине того, что /var/tmp ссылается на /tmp, а в /var/tmp лежит здоровый и нужный кеш ccache).
Re: Как правильно чистить /tmp и /var/tmp
Интересно, у большинства опрошенных респондентов /var/tmp ссылается на /tmp, хотя исходя из стандарта такого быть не должно, но может /tmp ссылаться на /var/tmp
jabber: agbr@jabber.ru
против проприетарного ПО в GNU/Linux
против проприетарного ПО в GNU/Linux
Re: Как правильно чистить /tmp и /var/tmp
это не у респондентов - это у майнтайнеров их дистрибутивов
потому как недостатки первых версий стандарта привели к тому, что многие майнтайнеры клали на него с прибором - и у меня язык не повернется их упрекнуть
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Как правильно чистить /tmp и /var/tmp
Не знаю как там насчёт мейнтейнеров, но в случае с Дженту - там всё по FHS по умолчанию (не знаю, правда, как там стандарт описывает /usr/tmp - он ссылка по умолчанию), в моём случае ссылка /var/tmp -> /tmp обязана моим же кривым рукам из-за жадности к дисковому пространству - просто не знал, что FHS видит разницу между этими двумя tmp.
Re: Как правильно чистить /tmp и /var/tmp
у меня /tmp - ссылка на /dev/shm, очищается известно каким образом.
а вот /var/tmp - просто /var/tmp. никак не очищается. и после года работы у меня там 4кб. (:
а вот /var/tmp - просто /var/tmp. никак не очищается. и после года работы у меня там 4кб. (:
слава роботам!
- WarlorD
- Сообщения: 728
- Статус: хочешь пропатчить KDE под FreeBSD - спроси меня как!
- ОС: FreeBSD, Debian GNU\Linux
Re: Как правильно чистить /tmp и /var/tmp
самый верный метод! +1
[оффтоп]
А вот на счет "длинных подписей", то имхо нужно это просо програмно запретить, а не писать в правила.
[/оффтоп]
FreeBSD
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Debian GNU\Linux
Компьютер позволяет решать все те проблемы, которые до изобретения компьютера не существовали.
Re: Как правильно чистить /tmp и /var/tmp
serzh-z писал(а): ↑22.05.2006 15:52
Не знаю как там насчёт мейнтейнеров, но в случае с Дженту - там всё по FHS по умолчанию (не знаю, правда, как там стандарт описывает /usr/tmp - он ссылка по умолчанию), в моём случае ссылка /var/tmp -> /tmp обязана моим же кривым рукам из-за жадности к дисковому пространству - просто не знал, что FHS видит разницу между этими двумя tmp.
Про /usr/tmp пишут:
The following symbolic links to directories may be present. This possibility is based on the need to preserve compatibility with older systems until all implementations can be assumed to use the /var hierarchy.
/usr/spool -> /var/spool
/usr/tmp -> /var/tmp
/usr/spool/locks -> /var/lock
jabber: agbr@jabber.ru
против проприетарного ПО в GNU/Linux
против проприетарного ПО в GNU/Linux