- Как переназначить /tmp на новое место, ыы, 11:11 , 05-Янв-20 (1)
>[оверквотинг удален] > В гугле миллионы способов переназначения, но ни один из них не такой, > как мне нужно. > А нужно всего-то навсего прописать волшебную строку в fstab так, чтобы новое > место временного каталога находилось на /home/user/.tmp > Как эта волшебная строка должна выглядеть? > Если бы новое место находилось на отдельном разделе, то проблем бы не > было, но поскольку оно находится внутри /home, то не соображу, как > это задать. > PS. Всякие симлинки, правки переменых окружения и пр. - спасибо, не надо, > нужна именно правка fstab /path/to/new_dir /path/to/old_dir bind bind 0 0
- Как переназначить /tmp на новое место, ыы, 11:13 , 05-Янв-20 (2)
>[оверквотинг удален] >> как мне нужно. >> А нужно всего-то навсего прописать волшебную строку в fstab так, чтобы новое >> место временного каталога находилось на /home/user/.tmp >> Как эта волшебная строка должна выглядеть? >> Если бы новое место находилось на отдельном разделе, то проблем бы не >> было, но поскольку оно находится внутри /home, то не соображу, как >> это задать. >> PS. Всякие симлинки, правки переменых окружения и пр. - спасибо, не надо, >> нужна именно правка fstab > /path/to/new_dir /path/to/old_dir bind bind 0 0 или none bind
- Как переназначить /tmp на новое место, chukcha, 20:19 , 05-Янв-20 (3) –4 [V]
К сожалению, тут так и не понял, как конкретно должна выглядет строка в fstab :(Ведь рекомендованная вами строка /path/to/new_dir /path/to/old_dir bind bind 0 0 совсем не похожа на структуру записей в fstab, или совсем чего-то не понимаю... Еще раз: мне нужно всего-то, чтобы новый временный каталог должен находиться в /home/user/.tmp Какая для этого должна быть строка в fstab ?
PS. Опросил уже множество людей по этой проблеме, и получил от них совершенно различные ответы - от правки переменных среды (мне не подходит) до "Знаю, но не скажу!" :)
- Как переназначить /tmp на новое место, universite, 22:41 , 05-Янв-20 (4)
> К сожалению, тут так и не понял, как конкретно должна выглядет строка > в fstab :( > Ведь рекомендованная вами строка > /path/to/new_dir /path/to/old_dir bind bind 0 0 > совсем не похожа на структуру записей в fstab, или совсем чего-то > не понимаю... > Еще раз: мне нужно всего-то, чтобы новый временный каталог должен находиться в > /home/user/.tmp > Какая для этого должна быть строка в fstab ?Установите в виртуалке систему и тестируйте. /tmp много-го где используется в системе и в прикладном ПО.
- Как переназначить /tmp на новое место, chukcha, 23:02 , 05-Янв-20 (5) –3
> Установите в виртуалке систему и тестируйте.Вы полагаете, что это проще, чем прописать нужную строку в fstab ? Или никто, включая меня, не знает такую волшебную строку?
- Как переназначить /tmp на новое место, universite, 23:07 , 05-Янв-20 (6) –1
>> Установите в виртуалке систему и тестируйте. > Вы полагаете, что это проще, чем прописать нужную строку в fstab ? > Или никто, включая меня, не знает такую волшебную строку?Начнем с того, за время жизни ветки Debian 9 несколько раз менялась логика работы /tmp. Телепатирование и тестирование на живой системе может привести к риск-системе для восстановления.
- Как переназначить /tmp на новое место, chukcha, 23:24 , 05-Янв-20 (7) –2
> Начнем с того, за время жизни ветки Debian 9 несколько раз менялась > логика работы /tmp.Вот как!!? Вот чего не знал, того не знал... Как можно было умудриться создать столько проблем и запутать такую тривальную задачу, ума не приложу :( > Телепатирование и тестирование на живой системе может привести к риск-системе для восстановления.
Вот чего я и опасаюсь! Но с другой стороны, эксперименты типа "пол-палец-потолок" не дают полной гарантии успеха. Для одних случаев они могут сработать, для других породить неприятные проблемы. Неужели не существует апробированного надежного решения? :-o Печально....
- Как переназначить /tmp на новое место, Аноним, 00:44 , 06-Янв-20 (8)
Нужно было не опрашивать как можно больше людей, а открыть man fstab и научиться понимать его строки самому.
- Как переназначить /tmp на новое место, chukcha, 00:51 , 06-Янв-20 (9) –3
> Нужно было не опрашивать как можно больше людей, а открыть man fstab > и научиться понимать его строки самому.Сами-то его понимаете? Тогда почему не подскажете? Уже с добрый десяток лет корректирую fstab, но для моего случая рецепта не нашел. Как и вы тоже. Иначе бы не тыкали в ман, а привели нужную строку.
- Как переназначить /tmp на новое место, bagasik, 17:38 , 06-Янв-20 (11)
>> Нужно было не опрашивать как можно больше людей, а открыть man fstab >> и научиться понимать его строки самому. > Сами-то его понимаете? Тогда почему не подскажете? > Уже с добрый десяток лет корректирую fstab, но для моего случая рецепта > не нашел. > Как и вы тоже. Иначе бы не тыкали в ман, а привели > нужную строку.Имея стаж 10 лет админство в Линуксе и вы не знаете как указать монтирование через fstab, не верю в ваш стаж админства линукса 10 лет!!! Вот вам пример, изменяйте под себя и 100% будет работать. tmpfs /var/log tmpfs noatime,nodiratime,size=110M
- Как переназначить /tmp на новое место, chukcha, 20:11 , 06-Янв-20 (12) –5 [V]
> Вот вам пример, изменяйте под себя и 100% будет работать. > tmpfs /var/log tmpfs noatime,nodiratime,size=110M Мне не нужен отвлеченный пример, их полно в само fstab А для моего конкретного случая вы похоже, сами на знаете. Вы здесь тоже, как на ЛОРе, умеете только встречные вопросы задавать и придираться каждому слову. А вот конкретного ответа на мой вопрос о конкретной строке, который сформулирован конкретнее дальше просто уже некуда, сами тоже не знаете.
- Как переназначить /tmp на новое место, ыы, 20:50 , 06-Янв-20 (13) +1
>> Вот вам пример, изменяйте под себя и 100% будет работать. >> tmpfs /var/log tmpfs noatime,nodiratime,size=110M > Мне не нужен отвлеченный пример, их полно в само fstab > А для моего конкретного случая вы похоже, сами на знаете. > Вы здесь тоже, как на ЛОРе, умеете только встречные вопросы задавать и > придираться каждому слову. > А вот конкретного ответа на мой вопрос о конкретной строке, который сформулирован > конкретнее дальше просто уже некуда, сами тоже не знаете.Вы же сами выше признались что чего то не понимаете. И я с этим вашим заявлениям полностью согласен. Вы абсолютно правы когда утверждаете что вы чего то в формате fstab не понимаете. Я даже сказал бы больше- вы там не "чего-то", а просто ничего не понимаете :) - Как переназначить /tmp на новое место, bagas, 21:51 , 06-Янв-20 (18) +1
>> Вот вам пример, изменяйте под себя и 100% будет работать. >> tmpfs /var/log tmpfs noatime,nodiratime,size=110M > Мне не нужен отвлеченный пример, их полно в само fstab > А для моего конкретного случая вы похоже, сами на знаете. > Вы здесь тоже, как на ЛОРе, умеете только встречные вопросы задавать и > придираться каждому слову. > А вот конкретного ответа на мой вопрос о конкретной строке, который сформулирован > конкретнее дальше просто уже некуда, сами тоже не знаете.Похоже это вы на серче вымаливали конфиг для ваших нужд. https://searchengines.guru/showthread.php?t=1025951 И тут пытаетесь вымолить сделать/настроить за вас конфиг!!! ))) За тебя не кто не будет делать, есть пример рабочий, тебе только подставить свои данные и все! Жуть, новое поколение сисадминов это просто из ряда вон выходящих, вымаливают за них сделать их работу!
- Как переназначить /tmp на новое место, ыы, 21:51 , 06-Янв-20 (17)
>[оверквотинг удален] >> Как и вы тоже. Иначе бы не тыкали в ман, а привели >> нужную строку. > Имея стаж 10 лет админство в Линуксе и вы не знаете как > указать монтирование через fstab, не верю в ваш стаж админства линукса > 10 лет!!! > Вот вам пример, изменяйте под себя и 100% будет работать. > tmpfs > /var/log > tmpfs > noatime,nodiratime,size=110M с тем лишь замечанием, что tmpfs никакого отношения к каталогу /tmp не имеет, и в какой либо каталог кроме /dev/shm ее монтировать ненадо :)
- Как переназначить /tmp на новое место, ыы, 21:53 , 06-Янв-20 (19)
>[оверквотинг удален] >> указать монтирование через fstab, не верю в ваш стаж админства линукса >> 10 лет!!! >> Вот вам пример, изменяйте под себя и 100% будет работать. >> tmpfs >> /var/log >> tmpfs >> noatime,nodiratime,size=110M > с тем лишь замечанием, что tmpfs никакого отношения к каталогу /tmp не > имеет, и в какой либо каталог кроме /dev/shm ее монтировать ненадо > :) ну тоесть наоборот- ниоткуда кроме как из /dev/shm ее монтировать неполучится :)
- Как переназначить /tmp на новое место, Аноним, 20:07 , 01-Май-20 (29)
> в какой либо каталог кроме /dev/shm ее монтировать ненадо > ну тоесть наоборот- ниоткуда кроме как из /dev/shm ее монтировать неполучится :) можно подробнее? а то не совсем понял (или совсем не понял)
- Как переназначить /tmp на новое место, Аноним, 11:33 , 05-Апр-20 (23)
>[оверквотинг удален] >> Как и вы тоже. Иначе бы не тыкали в ман, а привели >> нужную строку. > Имея стаж 10 лет админство в Линуксе и вы не знаете как > указать монтирование через fstab, не верю в ваш стаж админства линукса > 10 лет!!! > Вот вам пример, изменяйте под себя и 100% будет работать. > tmpfs > /var/log > tmpfs > noatime,nodiratime,size=110M Ну дык, с 11 лет этим занимается. У него в профиле возраст указан 21 год.
- Как переназначить /tmp на новое место, ыы, 09:50 , 06-Янв-20 (10) +1
> К сожалению, тут так и не понял, как конкретно должна выглядет строка > в fstab :( > Ведь рекомендованная вами строка > /path/to/new_dir /path/to/old_dir bind bind 0 0 > совсем не похожа на структуру записей в fstab, или совсем чего-то > не понимаю...А приведите пожалуйста структуру записи в fstab в вашем понимании...
- Как переназначить /tmp на новое место, ыы, 20:51 , 06-Янв-20 (14) +1
>> К сожалению, тут так и не понял, как конкретно должна выглядет строка >> в fstab :( >> Ведь рекомендованная вами строка >> /path/to/new_dir /path/to/old_dir bind bind 0 0 >> совсем не похожа на структуру записей в fstab, или совсем чего-то >> не понимаю... > А приведите пожалуйста структуру записи в fstab в вашем понимании...Ответа я так понимаю не будет.
- Как переназначить /tmp на новое место, chukcha, 21:21 , 06-Янв-20 (15) –3
> Ответа я так понимаю не будет.Разумеется, не будет - потому что пришел за ответом на свой вопрос, а меня засыпают встречными. Еврейские привычечки. Ну да ладно, я уже решил свою проблему и без ваших подъебок.
- Как переназначить /tmp на новое место, ыы, 21:48 , 06-Янв-20 (16) +2
>> Ответа я так понимаю не будет. > Разумеется, не будет - потому что пришел за ответом на свой вопрос, > а меня засыпают встречными. Еврейские привычечки. > Ну да ладно, я уже решил свою проблему и без ваших подъебок. Вы получили корректный ответ первым же постом. И вместо спасибо- вы начали излагать свои взгляды на вещи в которых не разбираетесь.
- Как переназначить /tmp на новое место, bagas, 21:55 , 06-Янв-20 (20)
>>> Ответа я так понимаю не будет. >> Разумеется, не будет - потому что пришел за ответом на свой вопрос, >> а меня засыпают встречными. Еврейские привычечки. >> Ну да ладно, я уже решил свою проблему и без ваших подъебок. > Вы получили корректный ответ первым же постом. И вместо спасибо- вы начали > излагать свои взгляды на вещи в которых не разбираетесь.Да просто проходить мимо таких горе админов, он на серче вымаливал за него сделать простейшую настройку в nginx. И в конце конце концов всех грязью по лил!
- Как переназначить /tmp на новое место, chukcha, 22:49 , 06-Янв-20 (22) –1
> он на серче вымаливал за > него сделать простейшую настройку в nginx.Странно... может вы меня с кем-то перепутали? - Как переназначить /tmp на новое место, Аноним, 16:42 , 05-Апр-20 (25)
Человек вполне нормальные вопросы задает. Да, ламерские. Но если реально некому на такой вопрос ответить, нужно уже в зеркало смотреть и спрашивать отражение, сисадмин ты или форумное трепло.
- Как переназначить /tmp на новое место, chukcha, 22:40 , 06-Янв-20 (21)
> Вы получили корректный ответ первым же постом. > И вместо спасибо- вы начали излагать свои взгляды на вещи > в которых не разбираетесь.Спасибо за 1-й пост. Он был вначале настолько для меня непривычен по виду, что не сразу сообразил, как его воткнуть в fstab, в котором по дефолту обычно все проще и понятнее. Приношу свои извинения.
- Как переназначить /tmp на новое место, Аноним, 16:01 , 05-Апр-20 (24)
Вы тут все не понимаете, в чем проблема и как ее надо решать. Особенно автор первого ответа и ему подобные. Проблема нехватки места в /tmp не может быть решена таким образом. Упрощенно, если не хватает места в памяти, тмпфс берет местов свопе. То есть, если забиндить /tmp куда-то в другое место, места в тмпфс не прибавится. Оно будет либо равно лимиту, либо размеру свопа. Нужно иметь достаточно места в свопе и иметь ограничение размера тмпфс больше этого значения, либо 0 (без ограничений).
- Как переназначить /tmp на новое место, Licha Morada, 18:46 , 06-Апр-20 (26) +1
> Вы тут все не понимаете, в чем проблема и как ее надо > решать. Особенно автор первого ответа и ему подобные.Белое пальто не запачкайте. > Проблема нехватки места в /tmp не может быть решена таким образом. > Упрощенно, если не хватает места в памяти, тмпфс берет местов свопе. Вы полагаете /tmp == tmpfs, а это не просто разные вещи, но сущности разных порядков. tmpfs используется не только для /tmp. /tmp может жить не только на tmpfs. В данном случае, /tmp отправляют жить в абстракцию. Если /home/user это локальный диск, значит на локальный диск.
- Как переназначить /tmp на новое место, Аноним, 00:52 , 07-Апр-20 (27)
>В данном случае, /tmp отправляют жить в абстракцию.Не надо запутывать новичков своими абстракциями. Новичок задает вопрос, ответ на который бесполезен. Но в его формулировке есть описание конкретной проблемы - нужно больше места в /tmp, места не хватает (либо на корне, либо на tmpfs). >Вы полагаете /tmp == tmpfs Это не обязательно так, но без tmpfs от /tmp мало пользы. Все равно не выйдет сделать так, чтобы /tmp для каждого юзера указывал на директорию в его хоме (если вы начнете утверждать, что он хочет ее к конкретному пользователю user положить, я спорить не буду, но скорее всего нет). ТС должен отказаться от этой дурной идеи и либо начать явно работать с данными в хоме, либо смонтировать /tmp на ФС подходящего размера (tmpfs или любую другую). Как увеличить тмпфс я уже написал, создание других фс тривиально.
- Как переназначить /tmp на новое место, Licha Morada, 03:39 , 07-Апр-20 (28) +1
>>В данном случае, /tmp отправляют жить в абстракцию. > Не надо запутывать новичков своими абстракциями.Хорошо, не буду. > Новичок задает вопрос, ответ на который бесполезен. Неправда, решение принципиально рабочее. > Но в его формулировке есть > описание конкретной проблемы - нужно больше места в /tmp, места не > хватает (либо на корне, либо на tmpfs). А тема треда это конкретный способ, которым он собирается проблему решать. >>Вы полагаете /tmp == tmpfs > Это не обязательно так, Да. > ...но без tmpfs от /tmp мало пользы. Смотря где. Позвольте человеку решать, на каком носителе ему хранить /tmp. > Все равно не выйдет сделать так, чтобы /tmp для каждого юзера указывал > на директорию в его хоме Согласен. > (если вы начнете утверждать, что он > хочет ее к конкретному пользователю user положить, я спорить не буду, > но скорее всего нет). А вот ХЗ. Похоже на то, но уточнения не было. Здесь вы хорошее соображелие привели, в отличие от остальных тезисов, но выразили неудачно. > ТС должен отказаться от этой дурной идеи и либо начать явно работать > с данными в хоме, А вот ХЗ. Мне трудно судить о дурности идеи не зная задачу. Завидую вашей лёгкости. > либо смонтировать /tmp на ФС подходящего размера > (tmpfs или любую другую). Как увеличить тмпфс я уже написал, создание > других фс тривиально. Да.
- Как переназначить /tmp на новое место, And, 21:24 , 04-Май-20 (30)
Вот так, если я угадал остальной fstab:
/tmp /home/user/.tmp none defaults,bind 0 0
Отсюда взял - https://serverfault.com/questions/613179/how-do-i-do-mount-b... Или меньше опций:
/tmp /home/user/.tmp none bind 0 0
https://askubuntu.com/questions/550348/how-to-make-mount-bin... P.S. Иногда можно уменьшить объём на одну итерацию работы с tmp, но поднять скорость работы, переместив в оперативную память. Типа меньше, но чаще. И на круг уходит меньше времени. Сильно зависит от задачи. Ну и меньше износ SSD. Пример /tmp в оперативной памяти:
$ cat /etc/fstab | egrep "tmp|swap" UUID=688543a9-8b7f-6869-64fd-76565c987639 none swap sw 0 0tmpfs /tmp tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=20% 0 0 tmpfs /var/tmp tmpfs defaults,noatime,nosuid,nodev,noexec,mode=1777,size=20% 0 0
|