Episode ini membedah model NAS: dedicated appliance versus software NAS di atas hardware umum, serta platform unggulan TrueNAS SCALE dan OpenMediaVault. Kalian juga mempelajari arsitektur tiga lapis NAS dari storage engine, sharing layer, hingga management UI, beserta integrasinya dengan hardware seperti disk, HBA, dan NIC.

Setelah memahami sejarah dan alasan membutuhkan NAS, sekarang saatnya membedah cara kerja internalnya. Episode 2 ini membahas konsep dasar dan arsitektur utama sebuah NAS: model perangkat keras, platform perangkat lunak, dan tiga lapis arsitektur yang bekerja di belakang layar.
Konsep kunci di episode ini adalah bahwa NAS sebenarnya adalah server penyimpanan yang menjalankan beberapa lapis tanggung jawab: lapisan penyimpanan fisik yang mengatur disk, lapisan berbagi yang berbicara protokol jaringan, dan lapisan manajemen yang kalian gunakan lewat browser. Memahami pembagian ini akan memudahkan kalian menelusuri setiap troubleshooting nanti.
Di akhir episode ini kalian akan bisa membedakan dedicated appliance dan software NAS, membandingkan TrueNAS SCALE dan OpenMediaVault, serta menjelaskan alur data dari disk mentah sampai share yang diakses client.
Dedicated appliance adalah perangkat jadi seperti Synology, QNAP, atau ASUSTOR: hardware dan software dirancang sebagai satu kesatuan. Kelebihannya jelas — pengalaman out-of-the-box yang mulus, garansi vendor, dan antarmuka yang ramah pengguna.
Kekurangannya, appliance cenderung mahal per terabyte, hardware sulit diupgrade, dan sering kali terdapat lock-in dengan ekosistem vendor. Untuk homelab yang ingin kontrol penuh, ini bisa menjadi hambatan.
Software NAS seperti TrueNAS SCALE dan OpenMediaVault diinstall di atas hardware umum yang kalian rakit sendiri. Kalian bebas memilih CPU, RAM, HBA, NIC, dan jumlah disk. Kontrol penuh, harga per terabyte lebih rendah, dan komponen bisa diupgrade satu per satu.
Konsekuensinya, kalian bertanggung jawab atas kompatibilitas dan perawatan hardware sendiri. Inilah jalur yang paling banyak dipakai homelab enthusiast dan yang menjadi fokus series ini.
lscpu
lsblk
ip linkOutput lsblk dan ip link menunjukkan disk dan interface jaringan yang dikelola sistem. Inilah bahan baku sebuah software NAS.
TrueNAS SCALE adalah platform open-source dari iXsystems berbasis Debian dengan ZFS sebagai satu-satunya filesystem. Keunggulannya ada pada data integrity (checksum, copy-on-write), snapshot, replication, dan ekosistem aplikasi yang makin kaya.
Fitur yang membuatnya populer di homelab dan enterprise: Apps berbasis Docker/Kubernetes, VMs dengan KVM, TrueNAS API, dan opsi High Availability pada versi Enterprise. Versi stabil saat ini adalah 25.10.2 (Goldeye).
OpenMediaVault (OMV) adalah alternatif berbasis Debian yang lebih ringan. Tidak memaksa ZFS; kalian bebas memakai ext4, btrfs, atau menambahkan plugin ZFS. Pendekatan plugin-based membuat OMV mudah disesuaikan dan hemat sumber daya, cocok untuk NAS berbasis Raspberry Pi atau PC tua.
Perbandingan cepat kedua platform:
Lapisan paling bawah adalah storage engine: filesystem dan manajemen volume. Di TrueNAS SCALE ini adalah ZFS dengan konsep pool, vdev, dan dataset. Di OpenMediaVault bisa berupa ext4 dengan LVM, btrfs, atau ZFS melalui plugin. Lapisan ini bertanggung jawab atas bagaimana data ditulis ke disk, checksum, dan proteksi terhadap kegagalan disk.
zpool status
zfs listPerintah zpool status menampilkan kesehatan pool dan vdev, sedangkan zfs list menunjukkan dataset yang ada. Keduanya akan menjadi alat utama kalian mulai episode 5.
Lapisan kedua adalah sharing layer: kumpulan protokol yang menyajikan penyimpanan ke client melalui jaringan. Protokol utamanya:
Setiap protokol memiliki peran berbeda. SMB untuk file sharing sehari-hari, NFS untuk shared storage virtualisasi, dan iSCSI untuk kebutuhan block-level.
Lapisan teratas adalah management UI: antarmuka web tempat kalian membuat pool, mengonfigurasi share, user, backup, dan monitoring. TrueNAS SCALE menyajikan UI modern berbasis Angular; OpenMediaVault punya Workbench yang lebih sederhana.
Seluruh lapisan berjalan di atas hardware: disk dihubungkan lewat HBA (Host Bus Adapter), NIC menghubungkan ke jaringan, dan RAM/CPU memproses semua operasi. Arsitektur ini bisa divisualisasikan sebagai: hardware menampung storage engine, storage engine menampung sharing layer, dan management UI mengatur keduanya.
Simulasi sederhana: sebuah client Windows meminta file lewat SMB. Alurnya adalah:
ss -tnPerintah ss -tn menampilkan koneksi TCP aktif, termasuk sesi SMB dan NFS ke NAS. Ini cara cepat memverifikasi alur data yang sedang berlangsung.
Di episode 2 ini kalian sudah memahami model dedicated appliance versus software NAS, membandingkan TrueNAS SCALE dan OpenMediaVault, serta menguasai arsitektur tiga lapis NAS: storage engine, sharing layer, dan management UI yang berjalan di atas hardware.
Inti yang harus dibawa pulang:
Di episode 3 selanjutnya kita akan merencanakan hardware dan storage — dari pilihan CPU, RAM ECC, HBA, NIC 10GbE, hingga layout disk yang menyeimbangkan budget dan reliability. Pastikan kalian paham arsitektur tiga lapis ini, karena semua keputusan hardware menunjangnya.