/tmpのcPanelのデフォルトのパーティションサイズは512MBですが、場合によっては非常に小さくなります。 cPanelサーバーの/tmpパーティションは、cPanelが作成したものであり、自分で作成したものではないと仮定すると、ファイルベースのパーティションであり、簡単にサイズを変更できます。
ほとんどのサーバーでは、デフォルトで/tmpです。たとえば、次のような多くのものの一時的なダンプ場所です。
-
PHPセッションファイル
-
PHP一時ファイルのアップロード
-
MySQL一時ファイル
-
特定のApacheモジュールのキャッシュファイル
一時ファイルまたはセッションを使用するほとんどのソフトウェアは、自動的に/ tmpを使用することを好みます。これは、通常777権限に設定されているため、サーバー上のすべてのユーザーが書き込み可能です。
/ tmpパーティションがいっぱいになると、ユーザーに顕著な問題を引き起こす可能性があります。大規模なサーバーを実行している場合、/ tmpフォルダーがすぐにいっぱいになる可能性があります。これは、メンテナンスに関する限り、非常に面倒です。幸い、スタンドアロンサーバーでこのパーティションのサイズを大きくする非常に簡単な方法があります。
スタンドアロンサーバーでパーティションのサイズを大きくするには:
-
MySQL、Apache、およびcPanelを停止して、/tmpパーティションへの書き込みを防止します
-
/tmpの内容を/home(cp -rfp / tmp / home)
などの別の場所にコピーします。 -
/tmpをアンマウントします。できない場合は、lsof(lsof | grep / tmp)を実行して、まだ書き込みを行っているプロセスを確認し、それらを強制終了するか、レイジーアンマウント(umount -l / tmp)を実行できます
-
/ usr / tmpDSK(rm -rf / usr / tmpDSK)を削除します
-
/ scripts / securetmpを開き、次の行を探します:
my $ tmpdsksize =512000; #250000より大きくする必要があります -
「512000」の値をMB単位の目的のサイズに変更し、ファイルを保存します
-
次のスクリプトを実行して/tmpを再作成します。/scripts/securetmp
これにより、指定したサイズを使用して/ tmp(tmpDSK)パーティションが再作成されます。 securetmpスクリプトはcPanelの更新で上書きされる可能性がありますが、/tmpのサイズはサイズを変更しても影響を受けません。