2 पॉइंट द्वारा GN⁺ 2023-09-06 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • यह लेख Sun Microsystems द्वारा बनाए गए लोकल फाइलसिस्टम और logical volume manager ZFS (Zettabyte File System) पर एक व्यापक गाइड है.
  • लेखक FreeNAS इंस्टॉल करने के बाद हुए क्रैश के अनुभव को साझा करते हैं, जिसकी वजह से उन्होंने ZFS सीखा, और वे शुरुआती लोगों के लिए ZFS को समझना आसान बनाना चाहते हैं.
  • ZFS, Oracle द्वारा Sun Microsystems का अधिग्रहण कर स्रोत को बंद करने तक open source था. हालांकि, source code पहले ही सार्वजनिक हो चुका था और इसे अन्य OS पर port किया गया, जिससे अधिकांश Unix-परिवार के सिस्टम पर उपयोग होने वाला OpenZFS बना.
  • ZFS कई components से मिलकर बना है, जैसे vdevs (एक या अधिक physical drives से बने), pool (एक या अधिक vdevs से बना), dataset (ZFS का filesystem हिस्सा), volume (block device representation) आदि.
  • ZFS Dynamic/Simple Stripe (RAID0), MIRROR (RAID1), RAIDZ-1 (RAID5), RAIDZ-2 (RAID6), RAIDZ-3 सहित कई RAIDZ प्रकारों को support करता है.
  • यह लेख ZFS pools और filesystems को संभालने वाले विभिन्न ZFS commands का विस्तृत विवरण देता है.
  • ZFS snapshots बनाने की अनुमति देता है, जो storage को duplicate किए बिना किसी खास समय पर filesystem की स्थिति को सहेजते हैं.
  • ZFS ZFS send feature भी देता है, जिसके जरिए snapshots और उनके datasets को file, किसी दूसरे pool, या SSH के माध्यम से किसी दूसरे system पर replicate किया जा सकता है.
  • लेखक मानते हैं कि यह लेख ZFS क्या कर सकता है, उसका केवल सतही परिचय देता है, और आगे पढ़ने के लिए reference materials भी प्रदान करता है.
  • यह लेख खास तौर पर उन तकनीकी रूप से सक्षम लोगों के लिए उपयोगी है जो ZFS की क्षमताओं को समझने और उनका उपयोग करने में रुचि रखते हैं.

1 टिप्पणियां

 
GN⁺ 2023-09-06
Hacker News राय
  • उपयोगकर्ताओं ने पाया कि ZFS की learning curve अपेक्षा से अधिक steep है, और सामान्य उपयोग के मामलों के लिए एक सरल wrapper की आवश्यकता का सुझाव दिया।
  • सुधार के सुझाव: pool बनाने के लिए उपयुक्त default settings का उपयोग, encryption options को सरल बनाना, encryption keys का अपने-आप निर्माण, और dataset की स्थिति के बारे में स्पष्ट जानकारी देना।
  • उपयोगकर्ताओं ने pool और snapshot के naming और management, तथा pool बनाते समय disk ID handling में सुधार का भी सुझाव दिया।
  • ZFS की आसान backup, पुराने snapshots से test environment बनाना, और खासकर बड़े databases के लिए built-in compression जैसी सुविधाओं के लिए प्रशंसा की गई।
  • उपयोगकर्ताओं ने ZFS पर FreeBSD handbook और Aaron Toponce के शुरुआती लोगों के लिए लिखे गए लेख जैसे संसाधनों की सिफारिश की।
  • कुछ उपयोगकर्ताओं ने default volblocksize के कारण अप्रत्याशित disk space loss, और zpool status में दिखाई देने वाली errors जैसी ZFS-संबंधित समस्याओं का अनुभव किया।
  • उपयोगकर्ताओं ने विभिन्न systems और applications में ZFS के उपयोग के अपने अनुभव साझा किए, और ZFS के उपयोग के फायदे और चुनौतियों को रेखांकित किया।
  • zpool-attach(8), zpool-replace(8), zfs list -t all -o space जैसे विशेष ZFS features और commands पर भी चर्चा हुई।
  • उपयोगकर्ताओं ने बड़े databases चलाने के लिए ZFS का उपयोग करने, और backup, test environment creation, तथा disk space बचत जैसे लाभों के अपने अनुभव साझा किए।
  • कुछ उपयोगकर्ताओं ने ZFS के उपयोग, विशेषकर database संचालन और replication के बारे में web पर गलत सलाह देखी, और सही जानकारी के लिए man pages के उपयोग की सिफारिश की।
  • उपयोगकर्ताओं ने Linux पर ZFS उपयोग के अनुभव और disk space loss से बचने के लिए volblocksize जैसी settings को समायोजित करने की आवश्यकता भी साझा की।
  • कुछ उपयोगकर्ताओं को ZFS के साथ नकारात्मक अनुभव हुए, जैसे तकनीकी समझ की कमी और RAM की कमी के कारण data loss होना।