Файл TMP – что это такое – как открыть или удалить
Файл TMP – это временный файл, автоматически создаваемый программой, которая обычно заполняет его данными резервной копии. Время от времени он создается как необнаружимый файл и регулярно стирается при закрытии программы. Файлы TMP также могут временно содержать данные, пока создается другой файл.
Файлы TMP могут хранить различные виды данных. Обычно TMP-файлы – это просто переименованные файлы разных типов. Именно поэтому часто трудно открыть файл TMP, не понимая, что именно находится внутри него.
Как открыть файл TMP
Файлы TMP стираются рабочей системой, когда они больше не используются. Как бы то ни было, в некоторых случаях они могут быть оставлены системой и «пожирать» дисковое пространство. Приложения и рабочие системы, по большей части, создают временные файлы для конкретного сеанса, подразумевая, что файлы создаются и используются по-отдельности во время текущего использования приложения или рабочей системы. Windows закрывает временные файлы, созданные системой, когда она закрывается, как и большинство приложений, которые используют временные файлы.
Во время установки некоторые приложения используют временные файлы, а не занимают место на жестком диске системы. Это основная мотивация того, почему проектам требуется достаточно места для временных файлов в определенной области на ПК.
Далее мы приводит некоторые рабочие шаги, чтобы открыть файл TMP:
Как восстановить файл TMP
В системе Windows вы должны выполнить следующие простые шаги для восстановления файла TMP:
Технические сведения о файлах TMP
Файлы TMP содержат необработанную информацию. Эта необработанная информация представляет собой промежуточный шаг между преобразованием файла и созданием.
Файлы TMP становятся избыточными, если выполнена конфигурация целевого файла или программа, создавшая файл временного хранилища, закрыта. Файлы TMP обычно создаются, когда программе требуется больше памяти для выполнения задачи. В частности, программы, которые управляют большим количеством информации, такие как программы редактирования звука или видео, часто нуждаются в создании файлов TMP.
Типы файлов, похожие на TMP
Вы можете открывать файлы TMP, используя редактор содержимого или hex-редактор. В случае, если данные внутри файла TMP являются читаемыми, у вас будет возможность увидеть и понять, что скрыто внутри. Файлы TMP могут содержать введение или определение данных и другую информацию, которые помогут найти совместимое приложение.
Конвертер файлов TMP
Операционные системы и временные файлы
Очистка mod-tmp
ZiGR (9 Марта 2014 / 14:48)
Debian по дефолту не чистит mod-tmp.
ZiGR (9 Марта 2014 / 16:02)
Это при выполнении команды? Странно.
В крон это дело. Не знаю, раз в сутки запускай там, или чаще. Так почистится директория от файлов, которым больше одного дня.
В конфиг файле /etc/php.d/apache/php.ini
По умолчанию стоит 0
Добавлено через 00:46 сек.
QWERS (9 Марта 2014 / 14:00)
При очистке папки mod-tmp сервер виснет.VDS, Debian, ISPmanager. Папка весит почти 5гб(за неделю). Пробовал разные варианты, ничего не помогло. Гуглил- решение проблемы не нашел.
Может кто то знает как решить эту проблему?
А виснет он скорее всего из-за огромного кол-ва файлов.
Чистим так:
1) Переименовываем папку mod_tmp в mod_tmp_old. Для новых сессий создаем новую папку mod_tmp
2) Чистим папку mod_tmp_old командой:
где tmp/ — путь к папке со старыми сессиями, а +360 время за которое удалять сессии. Например при таком значении, будут удалены все файлы сессий, время создания которых более 6 часов.
Приготовьтесь к тому, что файлы будут удаляться несколько дней!
Про то, как саму проблему исправить написано выше
RATBAG
Полезный скрипт для администрирования вашего хостинга — очистка Mod-tmp
В своей практике хостинга на Apache сервере, наткнулся на достаточно большую проблему связанную с переизбытком занимаемого дискового пространства папкой «mod-tmp», находящейся в корне вашего хостинга. В данной папке Apache хранит сессии (session) пользователей вашего сайта.
При неправильной настройке сервера админами, эта папка может разрастись до огромных размеров и занять такое дорогое вам дисковое пространство. Причина проблемы и решение изложены в подробном описании…
Причина переполнения mod-tmp
Эта проблема может возникнуть на виртуальном хостинге, администраторы которого не настроили правильным образом Apche утилиту «garbage collector». Данная стандартная утилита должна периодически собирать и удалять мусор из этой папки. Мусор в данном случае — это просроченные сессии, которые хранить нет никакого смысла.
Первопричина в том, что в настройках PHP.ini администраторы хостинга указывают папку, куда должены складываться сессии (save_path), но забывают активировать автоматическую очистку старых сессий. Т.е. параметр gc_probability остается = 0. А при грамотной настройке Вэб-сервера должен быть = 1.
session.save_path = ‘/var/www/userXXX/data/mod-tmp’ # или возможно bin-tmp
session.gc_probability = 0
Актуальные настройки вашего сервера можно посмотреть, например командой PHP:
, либо на специальной странице вашего хостинга.
Решение проблемы — прописать скрипт очистки
В панели администрирования вашего хостинга необходимо добавить задачу (job) в планировщик Cron:
Данный скрипт будет периодически удалять из папки файлы устаревших сессий. Не забудьте прописать правильный путь корневой директории на вашем сервере. Эту задачу можно запланировать, например, на ежедневное выполнение. Если вы не знаете как добавлять задачи в планировщик задач Cron, то можно обратиться к Википедии (торопитесь, а то Википедию скоро могут закрыть).
Web.ABCD.bz
ISPsystem
Похожие записи
alice2k 24 сентября 2011, 17:05
alice2k 27 марта 2012, 07:14
1337 16 декабря 2012, 18:11
alice2k 25 ноября 2013, 20:56
alice2k 7 января 2014, 19:53
alice2k 10 марта 2014, 16:27
alice2k 31 октября 2014, 13:49
Блоги
Прямой эфир
alice2k 8 января 2018, 06:22
Vova1234 27 февраля 2015, 13:34
alice2k 23 января 2015, 14:14
verified 26 марта 2014, 18:32
dborovsky 18 января 2014, 16:02



Отчистка папки mod-tmp и проблемы с Debian + ispmanager
Переименовываем папку mod_tmp в mod_tmp_old. Для новых сессий создаем новую папку mod_tmp
Чистим папку mod_tmp_old командой:
где tmp/ — путь к папке со старыми сессиями, а +360 время за которое удалять сессии. Например при таком значении, будут удалены все файлы сессий, время создания которых более 6 часов.
Приготовьтесь к тому, что файлы будут удаляться несколько дней, а то и недель.
Чистим и увеличиваем папку /tmp в Cpanel
Проблема началась неожиданно. На административный email в Сpanel стали приходить email оповещения, про то, что место на диске кончается:
Как увеличить размер папки /tmp
Рассмотрим, как можно увеличить размер диска /tmp. Для выполнения всех команд, Вам понадобится подключиться к серверу через SSH клиент, к примеру Putty. После начинаем вводить следующий набор команд:
1) Останавливаем cpanel, apache и mysql:
/etc/init.d/cpanel stop
/etc/init.d/httpd stop
/etc/init.d/lsws stop
/etc/init.d/mysql stop
3) Копируем папку /usr/tmpDSK в другое место (на всякий случай, чтобы Вы не потеряли нужные данные):
mv /usr/tmpDSK /usr/tmpDSK_back
4) Изменяем системный скрипт /scripts/securetmp в котором установим tmpdsksize до нужного размера:
vi /scripts/securetmp
Откроется редактор файлов. Прокрутите его стрелками вниз до нужного места и установите значение до нужного:
$tmpdsksize = 2048000
Сохранитесь, для этого нажмите ESC и введите команду ZZ
5) Выполните этот скрипт:
/scripts/securetmp
6) Запустите все остановленные сервисы: cpanel, apache и mysql:
/etc/init.d/cpanel start
/etc/init.d/httpd start
/etc/init.d/lsws start
/etc/init.d/mysql start
Готово! Теперь наш диск объемом 2 Гб и не будет нас тревожить.
Чистим папку /tmp
Удалять всё из этой папки категорически нельзя, это может нарушить работу сервера и привести к ошибками. Но есть ряд файлов, которые удалять можно.
Для начала, выясните что забивает место в папке, для этого выполните команды:
cd /tmp
К примеру, там есть много файлов с мусором, похожих на этот:
sess_fesdasdasajf2131231241133512412
Чистим папку /tmp с помощью утилиты tmpwatch
Также можно прибегнуть к программе tmpwatch, которая создана для удаления ненужных и устаревших файлов, к которым сервер не обращался долгое время.
Если у Вас не работает данная команда, значит надо установить tmpwatch. Это легко сделать одной командой:
yum install tmpwatch
Надеюсь моя инструкция помогла Вам и проблема решена. Если нет — обращайтесь в комментарии и разберемся с проблемой вместе!





