Re: /tmp и /var/tmp
On Mon, Jul 28, 2003 at 04:27:42PM +0400, Nikita V. Youshchenko wrote:
> > On Mon, 28 Jul 2003 12:17:30 +0400 "Nikita V. Youshchenko"
> > <yoush@cs.msu.su> wrote:
> >> > "Nikita V. Youshchenko" <yoush@cs.msu.su> writes:
> >> >
> >> > Как мне уже объяснили, файлы в /tmp и /var/tmp существенно различаются
> >> > по времени жизни. И валить их в одну кучу, IMHO, не стоит.
> >>
> >> Список приложений, следующих этому соглашению, в студию!
> > vim ?
>
> Ну и что и куда он кладёт?
>
Не vim, а nvi. Откладывает временные файлы в /var/tmp/vi.recover.
Одного примера достаточно?
Программа, положившая файл в /var/tmp, имеет право рассчитывать на то,
что найдет его там после краха системы. FHS (Linux File System Hierarchy
Standard) это явным образом благославляет.
http://www.pathname.com/fhs/2.2/fhs-5.15.html
5.15 /var/tmp : Temporary files preserved between system reboots
5.15.1 Purpose
The /var/tmp directory is made available for programs that require
temporary files or directories that are preserved between system
reboots. Therefore, data stored in /var/tmp is more persistent than data
in /tmp.
Files and directories located in /var/tmp must not be deleted when the
system is booted. Although data stored in /var/tmp is typically deleted
in a site-specific manner, it is recommended that deletions occur at a
less frequent interval than /tmp.
Я не вижу причин мешать работе программ, рассчитывающих на то, что им
явно обещано стандартом (плохоньким, но уж каким есть), ради весьма
сомнительного выигрыша в производительности.
Вот если ты скажешь, что system-wide temporary storage в любом его
проявлении - зло, то я с тобой спорить не стану, а наоборот даже
соглашусь.
--
dg
Reply to: