2 puan yazan GN⁺ 2023-09-06 | 1 yorum | WhatsApp'ta paylaş
  • Bu makale, Sun Microsystems tarafından geliştirilen yerel dosya sistemi ve mantıksal hacim yöneticisi ZFS (Zettabyte File System) hakkında kapsamlı bir rehberdir.
  • Yazar, FreeNAS kurulumundan sonra yaşadığı çökme deneyimiyle ZFS öğrenmeye başladığını paylaşıyor ve yeni başlayanların ZFS'yi anlamasını kolaylaştırmayı amaçlıyor.
  • ZFS, Oracle Sun Microsystems'i satın alıp kaynak kodunu kapatana kadar açık kaynaklıydı. Ancak kaynak kodu zaten yayımlanmıştı ve başka işletim sistemlerine taşındı; bunun sonucunda bugün Unix benzeri sistemlerin çoğunda kullanılan 'OpenZFS' ortaya çıktı.
  • ZFS; vdev'ler (bir veya daha fazla fiziksel sürücüden oluşur), havuzlar (bir veya daha fazla vdev'den oluşur), veri kümeleri (ZFS'nin dosya sistemi kısmı) ve hacimler (blok aygıtı temsili) gibi çeşitli bileşenlerden oluşur.
  • ZFS, Dynamic/Simple Stripe (RAID0), MIRROR (RAID1), RAIDZ-1 (RAID5), RAIDZ-2 (RAID6) ve RAIDZ-3 dahil çeşitli RAIDZ türlerini destekler.
  • Bu makale, ZFS havuzlarını ve dosya sistemlerini ele alan çeşitli ZFS komutları hakkında ayrıntılı açıklamalar sunar.
  • ZFS, anlık görüntülerin oluşturulmasına izin verir; bunlar depolamayı kopyalamadan dosya sisteminin belirli bir andaki durumunu saklar.
  • ZFS ayrıca 'ZFS send' özelliği sunar; bu sayede anlık görüntüler ve bunların veri kümeleri bir dosyaya, başka bir havuza veya SSH üzerinden başka bir sisteme çoğaltılabilir.
  • Yazar, bu makalenin ZFS'nin yapabileceklerinin yalnızca yüzeyini kazıdığını kabul ediyor ve ek okumalar için başvuru kaynakları sunuyor.
  • Bu makale, özellikle ZFS'nin özelliklerini anlamak ve kullanmak isteyen teknik açıdan yetkin kişiler için faydalıdır.

1 yorum

 
GN⁺ 2023-09-06
Hacker News yorumları
  • Kullanıcılar, ZFS'in öğrenme eğrisinin beklenenden daha dik olduğunu fark etti ve genel kullanım senaryoları için sadeleştirilmiş bir sarmalayıcıya ihtiyaç olduğunu öne sürdü.
  • Önerilen iyileştirmeler: havuz oluşturma için makul varsayılan ayarların kullanılması, şifreleme seçeneklerinin sadeleştirilmesi, şifreleme anahtarlarının otomatik oluşturulması ve veri kümesi durumu hakkında net bilgi sağlanması.
  • Kullanıcılar ayrıca havuzların ve anlık görüntülerin adlandırılması ve yönetimi ile havuz oluşturulurken disk ID'lerinin ele alınmasına yönelik iyileştirmeler önerdi.
  • ZFS; kolay yedekleme, geçmiş anlık görüntülerden test ortamı oluşturma ve özellikle büyük veritabanları için yerleşik sıkıştırma gibi özellikleri nedeniyle övülüyor.
  • Kullanıcılar, ZFS için FreeBSD el kitabı ve Aaron Toponce'un yeni başlayanlara yönelik makaleleri gibi kaynakları tavsiye ediyor.
  • Bazı kullanıcılar, varsayılan volblocksize nedeniyle beklenmedik disk alanı kaybı ve zpool status içinde görünen hatalar gibi ZFS ile ilgili sorunlar yaşadı.
  • Kullanıcılar, ZFS'i çeşitli sistemlerde ve uygulamalarda kullanma deneyimlerini paylaşarak ZFS kullanmanın avantajlarını ve zorluklarını vurguladı.
  • zpool-attach(8), zpool-replace(8), zfs list -t all -o space gibi belirli ZFS özellikleri ve komutları hakkında da tartışmalar var.
  • Kullanıcılar, büyük veritabanlarını çalıştırmak için ZFS kullanma deneyimlerini ve yedekleme, test ortamı oluşturma, disk alanından tasarruf etme gibi faydaları paylaştı.
  • Bazı kullanıcılar, özellikle veritabanı işletimi ve çoğaltma konusunda internette ZFS kullanımıyla ilgili yanlış yönlendirmelere rastladı ve doğru bilgi için man sayfalarının kullanılmasını önerdi.
  • Kullanıcılar ayrıca Linux üzerinde ZFS kullanma deneyimlerini ve disk alanı kaybını önlemek için volblocksize gibi ayarların düzenlenmesi gerektiğini paylaştı.
  • Bazı kullanıcılar, teknik anlayış eksikliği ve yetersiz RAM nedeniyle veri kaybı yaşamak gibi ZFS ile ilgili olumsuz deneyimler yaşadı.