- 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
Hacker News yorumları
zpool statusiçinde görünen hatalar gibi ZFS ile ilgili sorunlar yaşadı.zpool-attach(8),zpool-replace(8),zfs list -t all -o spacegibi belirli ZFS özellikleri ve komutları hakkında da tartışmalar var.mansayfalarının kullanılmasını önerdi.volblocksizegibi ayarların düzenlenmesi gerektiğini paylaştı.