Ukuran partisi default cPanel untuk /tmp adalah 512 MB, yang dalam beberapa kasus bisa sangat kecil untuk penggunaan Anda. Partisi /tmp di server cPanel, dengan asumsi itu adalah yang dibuat oleh cPanel dan bukan yang Anda buat sendiri, adalah partisi berbasis file yang dapat dengan mudah diubah ukurannya.
Secara default di sebagian besar server, /tmp adalah tempat pembuangan sementara untuk banyak hal, misalnya:
-
File sesi PHP
-
Unggah file sementara PHP
-
File sementara MySQL
-
File cache untuk modul Apache tertentu
Sebagian besar perangkat lunak yang menggunakan file atau sesi sementara akan secara otomatis memilih untuk menggunakan /tmp, yang biasanya diatur ke 777 izin dan oleh karena itu dapat ditulisi oleh setiap pengguna di server.
Saat partisi /tmp Anda terisi, partisi /tmp Anda dapat menyebabkan masalah nyata bagi pengguna Anda. Jika Anda menjalankan server yang lebih besar, folder /tmp dapat terisi dengan cepat, yang sangat mengganggu dalam hal pemeliharaan! Untungnya ada cara yang sangat mudah untuk memperbesar ukuran partisi ini di server mandiri.
Untuk memperbesar ukuran partisi di server mandiri:
-
Hentikan MySQL, Apache, dan cPanel untuk mencegah penulisan ke partisi /tmp
-
Salin isi /tmp ke lokasi lain, seperti /home (cp -rfp /tmp /home)
-
Lepas /tmp; jika tidak bisa, Anda dapat melakukan lsof (lsof |grep /tmp) untuk melihat proses apa yang masih menulis padanya, dan mematikannya atau melakukan lazy unmount (umount -l /tmp)
-
Hapus /usr/tmpDSK (rm -rf /usr/tmpDSK)
-
Buka /scripts/securetmp dan cari baris ini:
my $tmpdsksize =512000; # Harus lebih besar dari 250000 -
Ubah nilai '512000' ke ukuran yang Anda inginkan dalam MB, dan simpan file
-
Jalankan skrip berikut untuk membuat ulang /tmp:/scripts/securetmp
Ini akan membuat ulang partisi /tmp (tmpDSK) Anda menggunakan ukuran yang Anda tentukan. Meskipun skrip securetmp mungkin ditimpa dalam pembaruan cPanel, ukuran /tmp tidak akan terpengaruh jika Anda mengubah ukurannya.