Для начала розмаунчиваем существующий /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