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:
-
Buat folder temp:
sudo mkdir -p /var/moodledata/temp sudo chown www-data:www-data /var/moodledata/temp -
Edit
php.ini(cek lokasinya viaphp --ini) dan tambahkan:upload_tmp_dir = /var/moodledata/temp -
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.
0 comments:
Post a Comment