10 साल तक बिना drive failure के 71 TiB ZFS NAS
(louwrentius.com)10 साल तक बिना drive failure के 71 TiB ZFS NAS
-
हार्डवेयर
- 24 4 TB ड्राइव से बना 71 TiB ZFS NAS
- 10 साल में एक बार भी ड्राइव fail नहीं हुई
- अभी दूसरा motherboard और power supply इस्तेमाल में है
-
ड्राइव प्रबंधन
- 4 TB HGST ड्राइव 10 साल में लगभग 6000 घंटे इस्तेमाल हुईं
- सर्वर का इस्तेमाल न होने पर उसे बंद रखना ड्राइव की उम्र बढ़ाने में मददगार है
- सर्वर को remotely on/off करने के लिए scripts का इस्तेमाल
- energy बचत और ड्राइव की उम्र बढ़ाने के लिए सर्वर को default रूप से बंद रखा जाता है
-
मदरबोर्ड बदलना
- motherboard खराब होने की वजह से कुछ साल पहले उसे बदला गया
- BIOS में प्रवेश न होना और boot fail जैसी समस्याएँ हुईं
- Ebay से वही motherboard खरीदकर समस्या हल की गई
-
ZFS
- ZFS कई operating systems पर बिना समस्या के काम करता है
zpool scrubकई बार चलाया गया, लेकिन कोई checksum error नहीं मिला- ZFS data loss रोकने में बहुत प्रभावी है
-
शोर प्रबंधन
- default fan speed बहुत ज़्यादा होने से शोर काफी था
- temperature के अनुसार fan speed नियंत्रित करने के लिए script लिखी गई
- fan speed और noise नियंत्रित करने के लिए PID controller का इस्तेमाल
-
नेटवर्किंग
- शुरुआत में gigabit network controller इस्तेमाल किया गया
- Infiniband card पर जाने के बाद 700 MB/s transfer speed हासिल हुई
- फिलहाल 10Gbit Ethernet card इस्तेमाल हो रहा है
-
पावर सप्लाई
- boot के समय सभी ड्राइव एक साथ spin-up होने से 600W power खपत होती है
- power supply कभी-कभी boot के समय power cut कर देती है
-
UPS का उपयोग बंद
- UPS अतिरिक्त power खपत करता था, इसलिए उसका उपयोग बंद किया गया
- power समस्या के कारण system loss का जोखिम स्वीकार किया गया
-
बैकअप
- महत्वपूर्ण data का तीन बार backup लिया जाता है
- गैर-महत्वपूर्ण data का backup नहीं लिया जाता
- hardware replacement और ZFS के जरिए data loss रोका गया
-
भविष्य की योजना
- फिलहाल अतिरिक्त storage जोड़ने की कोई योजना नहीं है
- spare motherboard, CPU, memory और HBA card उपलब्ध हैं
- ड्राइव क्षमता बढ़ने के कारण भविष्य में छोटे form factor पर जाने की संभावना है
- system खराब हो जाए तो storage hobby छोड़ देने की भी संभावना है
GN⁺ का सार
- यह लेख 10 साल तक बिना drive failure के चलाए गए 71 TiB ZFS NAS के अनुभव साझा करता है
- सर्वर का इस्तेमाल न होने पर उसे बंद रखना ड्राइव की उम्र बढ़ाने में काफी मदद करता है
- ZFS data loss रोकने में बहुत प्रभावी है, और fan speed control से शोर कम किया जा सकता है
- network transfer speed बढ़ाने के लिए अलग-अलग network cards का इस्तेमाल किया गया
- backup strategy और power supply management से जुड़े अनुभव भी साझा किए गए
1 टिप्पणियां
Hacker News राय
मुख्य चर्चा ZFS और BTRFS पर होती है, लेकिन यह जानने की जिज्ञासा है कि क्या किसी ने bcachefs इस्तेमाल किया है
यह सवाल कि क्या drives को घुमाकर इस्तेमाल करने का कोई शेड्यूल है
यह उलटी राय भी सुनी गई है कि drives को लगातार चालू रखना, समय-समय पर power off करने से कम wear पैदा कर सकता है
बड़े fans कम RPM पर भी बहुत हवा खिसका सकते हैं और energy efficient होते हैं
movie collection के बारे में और सुनने की इच्छा है
power issues की वजह से system खोने का जोखिम लिया जा रहा है
24 drives performance के फ़ायदे दे सकती हैं, लेकिन 6-bay NAS और 18TB disks इस्तेमाल करने से power usage, शोर, जगह, लागत और reliability के मामले में कई फ़ायदे मिलते हैं
जिस environment में drives चलती हैं, उसका उनकी lifespan पर बड़ा असर पड़ता है
drives को बंद करना कोई गुप्त तरकीब नहीं थी, बस किस्मत अच्छी थी
कुछ drives ऐसी भी थीं जिनके लिए power cycling जोखिम भरी थी