FiLog — Storage Directory & Log Manager
Digital ProductRingkasan Proyek
FiLog dirancang untuk mengatasi masalah folder server atau PC kerja yang sering kehabisan ruang disk akibat penumpukan file log dan file temporary yang tidak terkelola.
Masalah yang Dihadapi
File log aplikasi dan file unduhan sementara sering kali dibiarkan hingga memenuhi ruang hard drive, menurunkan performa sistem, dan sulit diidentifikasi mana yang aman untuk dihapus.
Solusi & Pendekatan Teknis
Program Python terjadwal yang memindai direktori yang ditentukan, mengelompokkan file berdasarkan usia dan ukuran, lalu mengarsipkan file lama ke format kompresi zip serta menghapus berkas temporary yang sudah kedaluwarsa.
Fitur Utama
- Pemindaian berbasis aturan regex untuk pola nama file dan ekstensi tertentu.
- Rotasi log otomatis dengan kompresi hemat ruang penyimpanan.
- Laporan ringkasan pembebasan kapasitas penyimpanan (storage freed up report).
- Mode aman dengan recycle bin cadangan sebelum penghapusan permanen.
Tantangan Rekayasa & Solusi
- Mencegah penghapusan file yang sedang dikunci (locked) oleh proses sistem lain yang sedang berjalan.
- Menjaga konsumsi memori RAM tetap hemat saat melakukan pemindaian struktur folder bertingkat dalam skala besar.
Hasil & Dampak Proyek
Memberikan solusi praktis pemeliharaan sistem otomatis tanpa perlu campur tangan manual setiap minggu, tersedia di Lynk.id.
Refleksi & Pembelajaran
Mendalami aspek administrasi sistem, otomatisasi pemeliharaan berkas (file lifecycle automation), dan ketahanan skrip utilitas terhadap error sistem operasi.