В сообщении от 28 Июль 2003 23:40 Daniel Ginsburg написал: > 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" > > > > > > <[EMAIL PROTECTED]> wrote: > > >> > "Nikita V. Youshchenko" <[EMAIL PROTECTED]> 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. > > Я не вижу причин мешать работе программ, рассчитывающих на то, что им > явно обещано стандартом (плохоньким, но уж каким есть), ради весьма > сомнительного выигрыша в производительности.
мое мнение, что стандарт этот очень сильно не даделан :-( и я почему-то не думаю, что положение дел сильно изменилось с тех пор, как я читал этот стандард. Вобщем после прочтения этого стандарта у меня возникло множество вопросов, на которые там нет ответа :-( Кстати, этот стандард написан с прицелом на использование и в сетевых инфраструктурах. Но как грамотно это делать --- там ни слова, а каких-то толковых хауту по этому поводу я пока не нашел :-( теперь по поводу разных tmp --- первый вопрос который тут возникает ---- это сколько местста под него нужно выделить. мой опыт гласит, что tmpfs самое удачное решение для /tmp Теперь по поводу /var/tmp --- кто вообще (кроме упомянутого nvi) его еще использует? и чем принципиально /var/tmp отличается от /var ??? ЗЫ :-) тут в одном из diskless howto была рекомендация вообще весь /var на бездисковых станциях дрежать на tmpfs :-) > > Вот если ты скажешь, что system-wide temporary storage в любом его > проявлении - зло, то я с тобой спорить не стану, а наоборот даже > соглашусь. может да, а может и нет. мне например очень не нравится, когда мой рабочий каталог засерается всяким мусором....