Для начала розмаунчиваем существующий /tmp раздел
umount -l /tmp |
создаем новый раздел (ext3) и указываем сколька места нужно под него выделить в Мб (count=1000)
cd /usr/ mv tmpDSK tmpDSK_ dd if=/dev/zero of=./tmpDSK bs=1M count=1000 mkfs.ext3 tmpDSK |
Маунтим /tmp с nosuid,noexec
mount /usr/tmpDSK /tmp/ -o rw,nosuid,noexec,loop chmod 1777 /tmp/ |
Также для cPanel можно юзать следующий способ.
Сначала останавливаем cPanel, Apache и MySQL
/etc/init.d/cpanel stop /etc/init.d/httpd stop /etc/init.d/mysql stop |
Розмаунчиваем и удаляем /tmp раздел
umount -l /tmp umount /var/tmp rm -fv /usr/tmpDSK |
Запускаем скрипт
/scripts/securetmp |
По умолчанию в этом скрипте размер /tmp раздела установлен 512Мб. Этот размер можно увеличить отредактировав этот скрипт
vi /scripts/securetmp |
ищем строку
my $tmpdsksize = 512000; |
И увеличиваем размер к примеру 1Гб
my $tmpdsksize = 1024000; |
Сохраняем (:wq!) и запускаем скрипт
/scripts/securetmp |
Тепер стартуем все сервайсы
/etc/init.d/cpanel start /etc/init.d/httpd startssl /etc/init.d/mysql start |