VPSのtmpディレクトリを512mbから3gbに増やす方法についての指示に従おうとしています。securetmpのtmpdsksize変数を3072000に正常に変更し、viエディターを使用して保存してから、次の行をコマンドラインに入力しました。
/etc/init.d/cpanel stop
/etc/init.d/httpd stop
/etc/init.d/lsws stop
/etc/init.d/mysql stop
umount -l /tmp
umount -l /var/tmp
mv /usr/tmpDSK /usr/tmpDSK_back
/scripts/securetmp
/etc/init.d/cpanel start
/etc/init.d/httpd start
/etc/init.d/lsws start
/etc/init.d/mysql start
これは、VPA上にtmpディレクトリを再作成するためのものです。
ただし、これは機能せず、tmpディレクトリがありません。VPSが機能していて、tmpディレクトリのサイズを大きくしようとした問題が修正されました。元の問題は、データベースで大規模なselectクエリを実行することでした。しかし、これは私の意図ではなかったので、私はtmpディレクトリの欠如を心配しています。1つなしで実行しても大丈夫ですか?
作成されない場合の問題は、/ scripts/securetmpの実行にあるようです。
基本的に、これを実行するとエラーが発生するため、tmpディレクトリが再作成されません。私が得るエラーはこれらです:
root [~]# /scripts/securetmp
/scripts/securetmp: line 1: !/usr/bin/perl: No such file or directory
/scripts/securetmp: line 7: syntax error near unexpected token `}'
/scripts/securetmp: line 7: `BEGIN { unshift @INC, '/usr/local/cpanel'; }'
root [~]# /scripts/securetmp: line 7: syntax error near unexpected token `}'
私が間違っているアイデアはありますか?私はLinuxの経験があまりありません。それはGoogleの場合であり、学びます。Puttyを使用してリモートでVPSにアクセスしています。私はたくさんグーグルで検索しましたが、/ scripts/securetmpエラーに関する多くの情報を見つけることができません。tmpディレクトリのサイズを増やすことについて話しているところはどこでも、その行を実行するのと同じように機能します。tmpディレクトリのサイズを変更するときに1行目と7行目を変更しませんでした。
VPSはCentOS6.3を実行しています。