2 poin oleh GN⁺ 2023-09-06 | 1 komentar | Bagikan ke WhatsApp
  • Artikel ini adalah panduan komprehensif tentang ZFS (Zettabyte File System), sistem berkas lokal dan pengelola volume logis yang dibuat oleh Sun Microsystems.
  • Penulis membagikan pengalamannya mempelajari ZFS setelah mengalami crash usai instalasi FreeNAS, dan berupaya menyederhanakan pemahaman ZFS bagi para pemula.
  • ZFS awalnya bersifat open source sampai Oracle mengakuisisi Sun Microsystems dan menutup source code-nya. Namun, source code tersebut sudah lebih dulu dipublikasikan dan di-port ke OS lain, yang kemudian melahirkan 'OpenZFS' yang digunakan di sebagian besar sistem mirip Unix.
  • ZFS terdiri dari beberapa komponen seperti vdevs (tersusun dari satu atau lebih drive fisik), pool (tersusun dari satu atau lebih vdev), dataset (bagian sistem berkas dari ZFS), dan volume (representasi perangkat blok).
  • ZFS mendukung berbagai jenis RAIDZ seperti Dynamic/Simple Stripe (RAID0), MIRROR (RAID1), RAIDZ-1 (RAID5), RAIDZ-2 (RAID6), dan RAIDZ-3.
  • Artikel ini memberikan penjelasan rinci tentang berbagai perintah ZFS untuk mengelola pool dan sistem berkas ZFS.
  • ZFS memungkinkan pembuatan snapshot, yang menyimpan keadaan sistem berkas pada titik waktu tertentu tanpa menggandakan penyimpanan.
  • ZFS juga menyediakan fitur 'ZFS send', yang memungkinkan snapshot beserta dataset-nya direplikasi ke file, pool lain, atau sistem lain melalui SSH.
  • Penulis mengakui bahwa artikel ini baru menyentuh permukaan dari kemampuan ZFS, dan menyediakan bahan referensi untuk bacaan lanjutan.
  • Artikel ini sangat berguna khususnya bagi individu yang melek teknis dan tertarik memahami serta memanfaatkan kemampuan ZFS.

1 komentar

 
GN⁺ 2023-09-06
Opini Hacker News
  • Para pengguna mendapati kurva pembelajaran ZFS lebih curam dari perkiraan, dan menyarankan perlunya wrapper yang disederhanakan untuk kasus penggunaan umum.
  • Saran perbaikan: gunakan pengaturan bawaan yang masuk akal untuk pembuatan pool, sederhanakan opsi enkripsi, buat kunci enkripsi secara otomatis, dan berikan informasi yang jelas tentang status dataset.
  • Pengguna juga mengusulkan perbaikan pada penamaan dan pengelolaan pool serta snapshot, dan pada penanganan ID disk saat membuat pool.
  • ZFS dipuji karena fitur seperti backup yang mudah, pembuatan lingkungan pengujian dari snapshot lama, serta kompresi bawaan khususnya untuk database besar.
  • Para pengguna merekomendasikan sumber seperti handbook FreeBSD tentang ZFS dan artikel pemula oleh Aaron Toponce.
  • Sebagian pengguna mengalami masalah terkait ZFS, seperti kehilangan ruang disk yang tidak terduga akibat volblocksize bawaan, serta error yang muncul pada status zpool.
  • Para pengguna membagikan pengalaman menggunakan ZFS di berbagai sistem dan aplikasi, menyoroti kelebihan dan tantangan dalam penggunaannya.
  • Ada juga diskusi tentang fitur dan perintah ZFS tertentu seperti zpool-attach(8), zpool-replace(8), dan zfs list -t all -o space.
  • Para pengguna membagikan pengalaman menjalankan database besar dengan ZFS, serta manfaat seperti backup, pembuatan lingkungan uji, dan penghematan ruang disk.
  • Sebagian pengguna menemukan saran yang keliru di web tentang penggunaan ZFS, terutama untuk menjalankan database dan replikasi, dan merekomendasikan penggunaan halaman man untuk mendapatkan informasi yang akurat.
  • Para pengguna juga membagikan pengalaman menggunakan ZFS di Linux dan perlunya menyesuaikan pengaturan seperti volblocksize untuk menghindari kehilangan ruang disk.
  • Sebagian pengguna mengalami pengalaman negatif terkait ZFS, termasuk kehilangan data akibat kurangnya pemahaman teknis dan RAM yang tidak mencukupi.