Monday, 7 July 2025

📌 Analisis Penggunaan Disk

 

Terima kasih, Guru Duan. Ini hasilnya sangat jelas:


📌 Analisis Penggunaan Disk

Folder Ukuran Keterangan
/root 11 GB Sumber utama masalah, file besar tersimpan di home root user.
/usr 2.8 GB Wajar
/snap 1.5 GB Bisa dibersihkan jika tidak digunakan
/var 29 GB (tapi di partisi berbeda /dev/sda9, jadi tidak menyebabkan masalah)
/tmp hanya 76 KB Tidak ada file besar di sini, tapi tetap gagal karena partisi / penuh.

✅ Solusi Utama: Kosongkan /root

Jalankan ini untuk melihat file besar:

sudo du -sh /root/* 2>/dev/null | sort -h

Biasanya file besar berupa:

  • Backup (*.tar.gz, *.zip, .sql)

  • File upload manual

  • Error log atau file .bak

Jika ada file lama, bisa dipindahkan ke /var:

sudo mv /root/namafile /var/moodledata/temp/

atau hapus jika tidak perlu:

sudo rm /root/namafile

🔄 Setelah ruang lega:

Pastikan:

df -h

menunjukkan bahwa / sudah tidak 100% lagi.

Kemudian coba ulang upload file di Moodle.


🚀 Bonus (Opsional Tapi Disarankan):

Ubah lokasi upload sementara PHP ke partisi besar:

Karena /var luas, langkah aman jangka panjang:

  1. Buat folder temp:

    sudo mkdir -p /var/moodledata/temp
    sudo chown www-data:www-data /var/moodledata/temp
    
  2. Edit php.ini (cek lokasinya via php --ini) dan tambahkan:

    upload_tmp_dir = /var/moodledata/temp
    
  3. Restart PHP:

    sudo systemctl restart php8.2-fpm
    

Silakan jalankan:

sudo du -sh /root/*

dan beri tahu file mana yang bisa kita bersihkan atau pindahkan. Saya bantu instruksinya, Guru.

Share:

0 comments:

Post a Comment