Hi MWN’ers.

Kondisi disk penuh dan overquota adalah kondisi yang amat tidak diinginkan, karena akan ada banyak hal yang jadi tidak berfungsi.

Efek dari disk penuh

Jika disk penuh maka pada dasarnya sistem tidak dapat menulisi data baru apapun lagi ke disk. Efeknya antara lain:

  • tidak bisa menulis log sistem (mis: /var/log/messages atau log-log webserver);
  • email yang ingin masuk mental (karena tidak dapat menulis lagi ke queue dan mailbox di server);
  • file-file tidak bisa diupload;
  • kegiatan webserver dapat terganggu;
  • database gagal menulis dan dalam kondisi tertentu bisa rusak;
  • tidak bisa membackup (jika harddisk backup yang penuh);
  • dll.

Mencegah disk penuh

Bisa dilihat bahwa efek-efeknya cukup fatal. Karena itu di server hosting biasanya pemakaian disk perlu dimonitor dan jika sudah mencapai kondisi hampir penuh perlu segera dikirimkan peringatan ke admin untuk melakukan sesuatu.

Di server juga secara berkala terdapat proses yang dijalankan cron untuk bersih-bersih dan menambah space kosong, misalnya rotasi log harian. Atau menghapus file-file temporer di /tmp, /var/tmp, dll menggunakan program tmpreaper.

Jika masih kurang, admin harus bertindak manual yaitu mencari apa-apa yang dapat dihapus. Misalnya account hosting yang sudah lama expired dan terdisable, atau program-program yang tidak diperlukan, atau data-data lain yang sudah tidak berguna. Atau memindahkan user-user ke server lain.

Efek dari overquota

Walaupun disk tidak penuh, tapi bisa saja seorang user di server shared hosting mengalami kondisi mirip disk penuh juga, yaitu bila quotanya terlampaui. Efek-efeknya antara lain:

  • email yang ingin masuk mental (karena tidak dapat menulis lagi ke queue dan mailbox di server);
  • file-file tidak bisa diupload;
  • kegiatan webserver dapat terganggu;
  • database gagal menulis dan dalam kondisi tertentu bisa rusak;
  • dll.

Mencegah kondisi overquota

Yang dilakukan di server:

  • Karena database penting, maka di server hosting berbasis Spanel biasanya groupquota (yaitu quota yang dipakai untuk mengatur batas ukuran disk database) diperbesar hingga 3x lipat untuk mengurangi kemungkinan adanya kerusakan database. Tapi jika data Anda bertumbuh terus lebih banyak, cepat atau lambat limit ini akan terlampaui juga.
  • Di server hosting juga jika pemakaian disk mendekati quota, akan dikirimkan peringatan/reminder. Peringatan ini bisa dimatikan jika tidak diinginkan.
  • Kadang-kadang jika dibutuhkan, staf technical support dapat menaikkan quota sementara.

Yang bisa Anda lakukan:

  • melakukan upgrade plan hosting ke yang batas ruang disknya lebih besar;
  • menghapus file-file yang tidak perlu, contohnya Sent Emails di webmail, email-email lama atau account email yang tidak terpakai (dan sudah ditumpuki spam), atau file-file Anda yang lain.

Catatan: log webserver untuk situs Anda dan log-log lainnya tidak dihitung dalam quota, jadi tidak akan mengurangi ruang tersisa Anda. Backup lokal juga tidak dihitung dalam quota Anda.