Punya Personal Homelab? Beware of Power Outage

Punya Personal Homelab? Beware of Power Outage
gambar #1. system-D bus broken

Minggu lalu sekitar, kalau tidak salah hari Kamis dan Jum'at terjadi pemadaman listrik ditempat saya
Hari Kamis masih baik-baik saja, namun setelah 2x pemadaman beruntun dihari Jum'at, homelab saya ngambek ga mau booting

Memang kesalahan saya ketika setup homelab dirumah kemarin ada yang lupa untuk dibeli, yaitu UPS dan baru terasa betapa krusialnya alat ini ketika terjadi pemadaman seperti minggu lalu.

Ok, balik lagi ke homelab yang lagi ngambek tadi.
Sempat panik karena ga bisa force reboot melalui terminal dan akhirnya saya coba beberapa kali shutdown melalui proxmox dan berhasil.

Tapi... ternyata itu belum menyelesaikan masalah
Setelah tweaking ini dan itu, tidak sengaja saya perhatikan harddisk bay yang kondisinya tidak ON
Dan benar ketika saya coba cek "nano /etc/fstab", si HDD bay tidak terdeteksi

gambar #2. nofail not exist for "/data"

Sempat ngelamun dan mikir, "biasanya kan dia ON ketika homelab aktif ya, tapi kali ini tidak"
Saya paste lah screenshot (gambar #3) ke AI tools, dan ternyata si HDD bay atau "/data" mounted tanpa "nofail" yang membuat state-nya off/standby instead of ON/running

Setelah saya update "/etc/fstab" dan reboot, alhamdulillah berjalan dengan normal kembali.
Seneng ga? seneng dong, jadi bisa akses data backup saya kembali disana.

Disisi lain saya jadi penasaran, kenapa sebelum kejadian power outage homelab dan si HDD bay berjalan dengan baik?
Ternyata kondisi mati dadakan kemaren berpotensi membuat file corrupt
Saya cek satu persatu docker-compose yang ada di homelab dan benar ada yg corrupt juga disitu sehingga saya perlu recreate

Lalu apa lesson learned dari kejadian ini?
1. UPS menjadi unit esensial kalau punya homelab dirumah
2. Non-bootable disk seperti "/data" tadi perlu di set "nofail" di fstab
3. Power outage berulang berisiko membuat systemd state dan file menjadi corrupt

Ternyata punya homelab itu ga sekedar senang2 karena bisa setup personal storage dan aplikasi-aplikasi lainnya
Namun juga harus siap untuk troubleshooting sendiri kalau hal-hal yang tidak diinginkan terjadi.