Как смонтировать /tmp во временную файловую систему?
Когда ставил Линукс, был еще начинающим и совсем глупеньким :)
Установил отдельный раздел /tmp на HDD, теперь хочу избавиться от это напасти.
И место на диске полезное увеличить, и самое главное – чтобы лишняя инфа не писалась куда не попадя.
Как в уже настроенной системе произвести изменения, чтобы /tmp монтировался в tmpfs, а не на дисковый раздел?
комментариев: 11558 документов: 1036 редакций: 4118
В /etc/fstab:
Size подгоните под свои требования. Имейте в виду, это только предельный объём; фактически, ФС будет занимать столько ОЗУ, какой объём файлов в ней хранится.
Кто знает, что за звери?!
А ОЗУ – 4 гига. Не будет глюков? Особенно когда с вирт. машинами балуешься?
Если не будет хватать ОЗУ – он будет в swap его писать при такой схеме работы? (т.е. если придется чистить один swap, а не swap и /tmp – это уже плюс).
P. S. Лучший выход, видимо, не полениться и зашифровать диски.
P. P. S. Нетуда закомментировал блин.
комментариев: 11558 документов: 1036 редакций: 4118
комментариев: 11558 документов: 1036 редакций: 4118
Ну разумеется. Я, правда, не совсем понимаю, зачем вообще нужен swap при такой схеме работы.
У меня на основной машине 2.5 Гб ОЗУ, /tmp монтируется в tmpfs (содержимое /tmp редко превышает пару мегабайт, иногда для какой-то задачи поднимается до 100-200, но кратковременно), swap отсутствует, как класс. При этом спокойно работаю даже с тяжёлой 3d-графикой. Что я делаю не так?
А wireshark наверное можно на /home натравить в принципе? В основном он /tmp кушать любит...
комментариев: 11558 документов: 1036 редакций: 4118
комментариев: 437 документов: 30 редакций: 15
А когда было на разделе, было в разы больше. Почему так?! P. S. Сейчас смонтировал раздел с /tmp в отдельную директорию, поудалял файлы, чищу sfill'ом, и думаю, к хомяку или к чему еще его прирезать.
P. P. S. Почему-то я раньше думал, что с выключением системы файлы в разделе /tmp сбрасываются. Оказывается – нет.
комментариев: 11558 документов: 1036 редакций: 4118
Сами по себе — нет. Это выполняют стартовые или остановочные скрипты, настройки которых сильно разнятся между дистрибутивами. В Линуксе (в отличие от Венды) вообще ничего "по волшебству" не происходит.
Ну, я думал в Дебьяне сбрасываются, т.к. при каждой перезагрузке в /tmp многих файлов/директорий не было, в т.ч. файлы, создаваемые иксовыми программами, принадлежащих юзерам, которым не были открыты после перегрузки.
Однако это был вывод "от обратного", а не на основании документации.
А вот почему система себя ведет таким образом, экономя место в /tmp, смонтированном в виртуальной ФС, мне не понятно, заложили чтоли разрабы чтобы так было? Я ничего не настраивал, кроме записи во fstab.
Если на диске у меня этот раздел занимал почти полгига (почему я и побоялся сначала, что загрузит по полной мне ОЗУ такое /tmp) то сейчас не более 50 МБ.
Милое дело!!!
комментариев: 11558 документов: 1036 редакций: 4118
комментариев: 9796 документов: 488 редакций: 5664
Когда-то давно ядро могло работать с RAM-дисками строго фиксированного размера (и сейчас этот метод необходимо применять в редких случаях). Но tmpfs создана таким образом, что её фактический размер в памяти увеличивается по мере заполнения файлами. Если файлов мало, то и место впустую не занимается. А увеличиться может до половины RAM по умолчанию как уже сказали.
Ничего подобного: С точки зрения пользовательского интерфейса /tmp будет чист, а оперативка — нет.