Re: /tmp и /var/tmp
On Mon, Aug 18, 2003 at 07:34:51PM +0400, Konstantin Sorokin wrote: On Fri, Aug 15, 2003 at 09:32:39PM +0400, Konstantin Starodubtsev wrote: Мне обычно хватает 64Mb. Прогаммы, любящие гадить в /tmp в гигантских объемах, проще переучить на использование /var/tmp. как отучить мозиллу (и lynx) хранить временный файл при скачивании в /tmp ? попробовать выставить переменные окружения TEMP, TMP, TMPDIR ? export TMP=$HOME/tmp export TEMP=$HOME/tmp export TMPDIR=$HOME/tmp -- /mator
Re: /tmp и /var/tmp
On Fri, Aug 15, 2003 at 09:32:39PM +0400, Konstantin Starodubtsev wrote: мое мнение, что стандарт этот очень сильно не даделан :-( и я почему-то не думаю, что положение дел сильно изменилось с тех пор, как я читал этот стандард. Вобщем после прочтения этого стандарта у меня возникло множество вопросов, на которые там нет ответа :-( На оставшиеся вопросы должна отвечать policy твоего дистрибутива. теперь по поводу разных tmp --- первый вопрос который тут возникает это сколько местста под него нужно выделить. мой опыт гласит, что tmpfs самое удачное решение для /tmp Мне обычно хватает 64Mb. Прогаммы, любящие гадить в /tmp в гигантских объемах, проще переучить на использование /var/tmp. как отучить мозиллу (и lynx) хранить временный файл при скачивании в /tmp ? -- Konstantin Sorokin This message is designed to be viewed at room temperature.
Re: /tmp и /var/tmp
мое мнение, что стандарт этот очень сильно не даделан :-( и я почему-то не думаю, что положение дел сильно изменилось с тех пор, как я читал этот стандард. Вобщем после прочтения этого стандарта у меня возникло множество вопросов, на которые там нет ответа :-( На оставшиеся вопросы должна отвечать policy твоего дистрибутива. теперь по поводу разных tmp --- первый вопрос который тут возникает это сколько местста под него нужно выделить. мой опыт гласит, что tmpfs самое удачное решение для /tmp Мне обычно хватает 64Mb. Прогаммы, любящие гадить в /tmp в гигантских объемах, проще переучить на использование /var/tmp. Теперь по поводу /var/tmp --- кто вообще (кроме упомянутого nvi) его еще использует? и чем принципиально /var/tmp отличается от /var ??? Я использую для быстрых хаков. CGI скрипт, например, может быть уверен (в определенных пределах, конечно), что его временный каталог не снесут при ребуте. Кидать несколько сотен временных файлов в общую кучу мне не представляется логичным, а заводить в /var/lib. /var/spool каталоги, я считаю, стоит только программам, поставленным из пакетов. Дополнительный плюс использования /var/tmp - его можно сделать сколь угодно большим. может да, а может и нет. мне например очень не нравится, когда мой рабочий каталог засерается всяким мусором Все равно, у тебя создается ~/.mozilla/, например. Почему бы там не быть и ~/.mozilla/cache ? -- MBR, Konstantin Starodubtsev
Re: /tmp и /var/tmp
On Fri, Aug 15, 2003 at 09:32:39PM +0400, Konstantin Starodubtsev wrote: Мне обычно хватает 64Mb. Прогаммы, любящие гадить в /tmp в гигантских объемах, проще переучить на использование /var/tmp. Как нам быть, например, с vmware? Хоть я и редко ее использую, мне интересно, каким образом этого монстрика можно переучить? На vmware.com дается рекомендация mount /tmp -o remount,size=256m на случай использования tmpfs или что-то вроде того, если мне не изменяет память. Теперь по поводу /var/tmp --- кто вообще (кроме упомянутого nvi) его еще использует? и чем принципиально /var/tmp отличается от /var ??? http://www.pathname.com/fhs/2.2/fhs-3.15.html http://www.pathname.com/fhs/2.2/fhs-5.html Читать до посинения. Или это тот самый стандарт, который не даделан? -- .''`.Alexander Shishckin, : :' : http://shisha.spb.ru/ `. `'` mailto: [EMAIL PROTECTED] `-mailto: [EMAIL PROTECTED]
Re: /tmp и /var/tmp
В сообщении от 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 в любом его проявлении - зло, то я с тобой спорить не стану, а наоборот даже соглашусь. может да, а может и нет. мне например очень не нравится, когда мой рабочий каталог засерается всяким мусором
Re: /tmp и /var/tmp
On Mon, 28 Jul 2003 21:40:29 +0400 [EMAIL PROTECTED] (Daniel Ginsburg) wrote: Не vim, а nvi. Откладывает временные файлы в /var/tmp/vi.recover. Точно! 8-) Я nvi в системе прибил за ненадобностью, с ним погиб и каталог в /var/tmp. В памяти осталось только название _vi_.recover 8) Одного примера достаточно? -- jabber: [EMAIL PROTECTED] VEL-RIPE
Re: /tmp и /var/tmp
Nikita V. Youshchenko [EMAIL PROTECTED] writes: Стоит ли /var/tmp делать линком на /tmp? Я привык держать /tmp на tmpfs и делать /var/tmp симлинком на /tmp. Как мне уже объяснили, файлы в /tmp и /var/tmp существенно различаются по времени жизни. И валить их в одну кучу, IMHO, не стоит. -- С уважением, Константин Матюхин root:x:0:0:God:/root:/bin/sh daemon:x:1:1:Daemon:/usr/sbin:/bin/sh adam:x:1001:1001:Adam:/home/adam:/bin/sh eva:x:1002:1002:Eva:/home/eva:/bin/sh
Re: /tmp и /var/tmp
Nikita V. Youshchenko [EMAIL PROTECTED] writes: Стоит ли /var/tmp делать линком на /tmp? Я привык держать /tmp на tmpfs и делать /var/tmp симлинком на /tmp. Как мне уже объяснили, файлы в /tmp и /var/tmp существенно различаются по времени жизни. И валить их в одну кучу, IMHO, не стоит. Список приложений, следующих этому соглашению, в студию! А для начала контрпример: gcc по умолчанию пишет свои промежуточный файлы (которые очевидно ну совершенно временные) в /var/tmp. Подозреваю, что на самом деле /var/tmp породился из-за привычки народа держать /tmp на корневом разделе и стремления сдилать корневой раздел как можно меньшим.
Re: /tmp и /var/tmp
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 ? -- jabber: [EMAIL PROTECTED] VEL-RIPE
Re: /tmp и /var/tmp
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 ? Ну и что и куда он кладёт?
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 [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. Я не вижу причин мешать работе программ, рассчитывающих на то, что им явно обещано стандартом (плохоньким, но уж каким есть), ради весьма сомнительного выигрыша в производительности. Вот если ты скажешь, что system-wide temporary storage в любом его проявлении - зло, то я с тобой спорить не стану, а наоборот даже соглашусь. -- dg
Re: /tmp и /var/tmp
Nikita == Nikita V Youshchenko writes: Стоит ли /var/tmp делать линком на /tmp? Nikita Я привык держать /tmp на tmpfs и делать /var/tmp симлинком на Nikita /tmp. А какой смысл держать все временные файлы в virtual memory? -- WBR, VS Linux: Because a PC is a terrible thing to waste. (By [EMAIL PROTECTED], Mark Komarinski)
Re: /tmp и /var/tmp
Стоит ли /var/tmp делать линком на /tmp? Я привык держать /tmp на tmpfs и делать /var/tmp симлинком на /tmp.
Re: /tmp и /var/tmp
On Mon, Jul 14, 2003 at 11:24:21AM +0400, Konstantin Matyukhin wrote: Стоит ли /var/tmp делать линком на /tmp? Может быть удобно mount --bind -- WBR, Michael Shigorin [EMAIL PROTECTED] -- Linux.Kiev http://www.linux.kiev.ua/