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