Friday, 27 March 2026

Pindahkan Nextcloud ke HDD (/mnt/seagate atau /mnt/audio).

 

Sekarang terlihat jelas struktur /var/www/html.

Isi /var/www/html

apps      492M
moodle    411M
core      189M
dist       74M
3rdparty   48M
lib        18M

Struktur ini sebenarnya bukan Moodle / WordPress, tapi Nextcloud (karena ada folder apps, core, updater, ocs, dll).

Jadi kesimpulannya:

FolderUkuran
/var/www/nextcloud822M
/var/www/html (Nextcloud web)1.3G
Moodlekemungkinan di tempat lain
Root kecil6.5G

👉 Nextcloud yang memenuhi root storage.


Penyebab utama root penuh

Total Nextcloud:

Nextcloud web      1.3G
Nextcloud folder   822M
TOTAL              ~2.1G

Untuk root 6.5GB → ini sangat besar.


Solusi terbaik (WAJIB kalau pakai STB / eMMC kecil)

Pindahkan Nextcloud ke HDD (/mnt/seagate atau /mnt/audio).

Ini solusi paling benar, bukan menghapus.


Cara pindahkan Nextcloud ke HDD

Misalnya pindah ke /mnt/seagate/nextcloud

1. Stop nginx & php

systemctl stop nginx
systemctl stop php8.2-fpm

2. Pindahkan folder

mv /var/www/html /mnt/seagate/nextcloud

3. Buat symlink

ln -s /mnt/seagate/nextcloud /var/www/html

4. Start lagi

systemctl start php8.2-fpm
systemctl start nginx

Setelah itu cek storage

df -h

Root harus turun dari:

83% → sekitar 50%

Struktur server yang ideal untuk server kecil seperti ini

Sebaiknya:

LokasiIsi
/ (root kecil)OS + nginx + php + mysql
/var/lib/mysqldatabase
/mnt/seagatemoodledata
/mnt/seagatenextcloud
/mnt/seagatebackup
/mnt/audiomusic navidrome
/var/wwwhanya symlink

Kesimpulan penting

Masalah server Guru bukan HDD penuh, tapi:

Root kecil (6.5GB) terisi Nextcloud + web files

Solusi permanen:

  • Pindahkan Nextcloud

  • Pindahkan moodledata

  • Simpan semua data di /mnt


Kalau Guru mau, kita bisa rapikan struktur server supaya:

  • Moodle

  • Nextcloud

  • Navidrome

  • Backup

  • Database

Semua aman dan root tidak pernah penuh lagi.

Share:

0 comments:

Post a Comment