छोटा जवाब
क्या मुझे किराए के स्टोरेज सर्वर पर ZFS या हार्डवेयर RAID का उपयोग करना चाहिए?
किराए के स्टोरेज सर्वर पर, सादे ड्राइव पर ZFS का उपयोग करें, हार्डवेयर RAID पर नहीं। OpenZFS दस्तावेज़, 2 November 2026 पढ़ें, कहता है कि हार्डवेयर RAID कंट्रोलर का उपयोग ZFS के साथ नहीं करना चाहिए: तब ZFS किसी खराब ब्लॉक को दूसरी डिस्क से ठीक नहीं कर सकता। Basalthold ZFS या mdadm के लिए खाली डेटा ड्राइव देता है, $3.50/TB रॉ से, केवल क्रिप्टो, कोई KYC नहीं।
एक होल्ड आपको बनाने के लिए क्या देता है?
| ड्राइव | ऑपरेटिंग सिस्टम अपनी अलग SSD पर होता है (बड़े होल्ड पर दो मिरर की गई SSD); डेटा ड्राइव खाली और बिना पार्टीशन के मिलती हैं, ताकि आप ZFS, mdadm array या कई स्वतंत्र डिस्क का सेट बना सकें। अगर आप चाहते हैं कि टीम डिलीवरी से पहले RAID 6 या RAID 10 array तैयार कर दे, तो सर्वर सौंपे जाने से पहले support को बताएं |
|---|---|
| ड्राइव विफलता | जब कोई ड्राइव फेल हो जाए, तो ticket खोलें: टीम उसे बिना किसी लागत के बदल देती है, और नई ड्राइव पर array दोबारा बनाना आपके सेटअप पर निर्भर है |
| सिस्टम | तैयार बैकअप टारगेट के लिए Debian, Ubuntu, AlmaLinux या Rocky Linux, Proxmox VE, या Proxmox Backup Server चुनें। Windows नहीं दिया जाता |
| कंसोल | ग्राहकों के लिए IPMI या KVM-over-IP तक कोई पहुंच नहीं है; डैशबोर्ड में आपके द्वारा मांगे गए रीबूट और रीइंस्टॉल टीम द्वारा किए जाते हैं |
| एन्क्रिप्शन | आप हर डेटा ड्राइव को LUKS या ZFS native encryption से एन्क्रिप्ट कर सकते हैं; चाबियाँ आपके पास ही रहती हैं और टीम का कोई भी व्यक्ति उन्हें कभी नहीं मांगता |
| बैकअप | एक स्टोरेज सर्वर अपना बैकअप नहीं होता: हम आपके डेटा की कोई प्रतिलिपि कहीं और नहीं रखते, इसलिए किसी दूसरी जगह दूसरी प्रतिलिपि रखना आपका ही काम है |
OpenZFS हार्डवेयर RAID के विरुद्ध क्यों सलाह देता है?
क्योंकि RAID कार्ड ZFS से डिस्क छिपा देता है। तब ZFS एक वर्चुअल डिस्क देखता है और अपनी खुद की रिडंडेंसी का उपयोग नहीं कर सकता। OpenZFS हार्डवेयर गाइड समस्याओं की सूची देता है:
- कमज़ोर स्व-उपचार। जब चेकसम विफल होता है, तो ZFS अक्सर किसी दूसरी डिस्क से अच्छी प्रति नहीं ला सकता, क्योंकि रिडंडेंसी कार्ड के पास है।
- गलत सेक्टर आकार। कार्ड उन्हें गलत बता सकता है, जिससे read-modify-write ओवरहेड होता है।
- बंधे हुए प्रतिस्थापन। विफल कार्ड को ऐरे फिर से पढ़ने के लिए उसी मॉडल की ज़रूरत हो सकती है।
- राइट कैश जोखिम। कैश किए गए राइट बिजली जाने या बैटरी मरने पर गायब हो सकते हैं।
- अज्ञात रीबिल्ड व्यवहार। गाइड साइलेंट करप्शन के बाद रीबिल्ड के दौरान RAID 5 और 6 ऐरे खोने की रिपोर्टों का हवाला देता है।
- बंद फर्मवेयर और बदलती डिवाइस नाम। आप कोड की जाँच नहीं कर सकते, और एक विफल ऐरे बाकी का नाम बदल सकता है।
इसकी सलाह है कि RAID कंट्रोलर के बजाय होस्ट बस एडाप्टर (HBA) का उपयोग करें, प्रदर्शन और विश्वसनीयता के लिए।
ZFS केवल उसी को ठीक कर सकता है जो वह देख सकता है: इसे ड्राइव दें, वर्चुअल डिस्क नहीं।
ZFS वह क्या करता है जो RAID कार्ड नहीं कर सकता?
ZFS हर ब्लॉक जो वह पढ़ता है, चेकसम के विरुद्ध जाँचता है। जब कोई ब्लॉक गलत है और पूल में रिडंडेंसी है, तो ZFS एक अच्छी प्रति पढ़ता है और खराब को ठीक करता है। स्क्रब यह सारे डेटा के लिए करता है, ताकि हार्डवेयर खराबी या डिस्क विफलता से होने वाली साइलेंट त्रुटियाँ पकड़ी जाएँ।
फ़ाइलसिस्टम और ऐरे एक ही परत हैं, इसलिए ZFS जानता है कि कौन-से ब्लॉक डेटा रखते हैं। रीसिल्वर केवल पुराने डेटा की जाँच करता है, खाली जगह की नहीं। इससे उस पूल पर रीबिल्ड छोटे हो जाते हैं जो भरा नहीं है; घंटे RAID रीबिल्ड समय पृष्ठ पर निकाले गए हैं।
यह प्रति डेटासेट स्नैपशॉट, कम्प्रेशन और नेटिव एन्क्रिप्शन भी लाता है। RAIDZ2 में RAID 5/6 का राइट होल नहीं है, जहाँ बिजली जाने के बाद डेटा और पैरिटी में मेल नहीं खाता।
हार्डवेयर RAID या mdadm कब बेहतर विकल्प है?
जब आपको ext4 या XFS जैसा सादा फ़ाइलसिस्टम चाहिए। तब इसके नीचे किसी को रिडंडेंसी देनी होगी: RAID कार्ड या Linux mdadm।
mdadm को किसी कार्ड की ज़रूरत नहीं। इसके ऐरे किसी भी Linux मशीन में चले जाते हैं, और LUKS एन्क्रिप्शन इसके नीचे साफ़-सुथरे बैठता है। इसकी सीमा वही है जिसे ZFS हटा देता है: md नहीं जानता कि कौन-से ब्लॉक डेटा रखते हैं, इसलिए वह पूरी ड्राइव रीबिल्ड करता है।
अगर कोई सर्वर केवल RAID कार्ड के साथ आता है, तो ZFS बनाने से पहले कार्ड को ड्राइव पास-थ्रू करने पर सेट करें। इससे ZFS डिस्क का प्रभारी रहता है।
2 November 2026 पर जाँचे गए 23 स्टोरेज-सर्वर विक्रेताओं Basalthold में से 4 ने स्टोरेज प्लान पर हार्डवेयर RAID कंट्रोलर या विकल्प बताया। Basalthold कोई वादा नहीं करता: डेटा ड्राइव खाली आती हैं, आपके अपने सॉफ़्टवेयर ऐरे के लिए।
होल्ड पर ZFS या mdadm?
| प्रश्न | ZFS (RAIDZ2 या mirrors) | mdadm (RAID 6 या RAID 10) + ext4 या XFS |
|---|---|---|
| silent corruption का पता लगाता है | हाँ, हर block पर checksums | parity mismatch पकड़ता है, लेकिन बता नहीं सकता कि कौन-सी copy सही है |
| Rebuild में शामिल | सिर्फ़ stored data | पूरी drive |
| Snapshots और replication | built in | LVM या backup tool के ज़रिए |
| एन्क्रिप्शन | native, per dataset, या इसके नीचे LUKS | array के नीचे LUKS |
| Memory का इस्तेमाल | RAM को cache के तौर पर इस्तेमाल करता है; RAM पेज देखें | हल्का |
| यह कहाँ से आता है | Debian contrib, Ubuntu, Proxmox VE और Proxmox Backup Server | हर system पर Linux kernel में |
2 नवंबर 2026 को पढ़े गए package versions: Debian 13 में zfsutils-linux 2.3.9, Ubuntu 24.04 में 2.2.2. Debian 13, Debian 12, Ubuntu 24.04 LTS, AlmaLinux 10, Rocky Linux 10, Proxmox VE 9 और Proxmox Backup Server 4.
backup server के लिए कौन-सा सही है?
ज़्यादातर मामलों में ZFS. Backups एक बार लिखे जाते हैं और कभी-कभार पढ़े जाते हैं, इसलिए silent corruption महीनों तक बिना पकड़ में आए पड़ा रह सकता है. Checksums और scrubs इसे तब पकड़ते हैं जब एक अच्छी copy अब भी मौजूद होती है.
Proxmox VE और Proxmox Backup Server में ZFS शामिल है, इसलिए वही pool datastore का काम करता है; देखें Proxmox Backup Server offsite. ZFS को अपने cache के लिए memory चाहिए; 100 TB के लिए sizing ZFS RAM requirements पर है. Layout का चुनाव RAID 6 या RAID 10 पर है.
मैं कैसे जाँचूँ कि ZFS raw drives देख रहा है?
कुछ भी बनाने से पहले drives की सूची देखें. हर data drive अलग से दिखनी चाहिए, अपने असली model और serial number के साथ. फिर pool को /dev/disk/by-id में दिए stable नामों से बनाएँ, ताकि device का नाम बदलने पर वह भ्रमित न हो.
इस पेज के लिए पढ़ी गई दोनों data sheets 4,096-byte physical sectors बताती हैं. Seagate की Exos X20 512e format में आती है, और Western Digital HC560 को Advanced Format drive कहता है. ashift=12 को उसी के मुताबिक सेट करें.
# every data drive on its own line, with model and serial
lsblk -d -o NAME,SIZE,ROTA,MODEL,SERIAL
smartctl -i /dev/sdb
ls -l /dev/disk/by-id/ | grep -v part
# RAIDZ2 over the data drives, by stable ID, 4K sectors
zpool create -o ashift=12 tank raidz2 \
/dev/disk/by-id/ata-MODEL_SERIAL01 /dev/disk/by-id/ata-MODEL_SERIAL02 \
/dev/disk/by-id/ata-MODEL_SERIAL03 /dev/disk/by-id/ata-MODEL_SERIAL04
zpool status tank
# scrub once a month to find silent errors
zpool scrub tankZFS और hardware RAID के बारे में लोग और क्या पूछते हैं?
क्या Basalthold servers में hardware RAID controller होता है?
Basalthold इसका वादा नहीं करता. ऑपरेटिंग सिस्टम अपनी अलग SSD पर होता है (बड़े होल्ड पर दो मिरर की गई SSD); डेटा ड्राइव खाली और बिना पार्टीशन के मिलती हैं, ताकि आप ZFS, mdadm array या कई स्वतंत्र डिस्क का सेट बना सकें। अगर आप चाहते हैं कि टीम डिलीवरी से पहले RAID 6 या RAID 10 array तैयार कर दे, तो सर्वर सौंपे जाने से पहले support को बताएं.
क्या मैं Debian या Ubuntu पर ZFS इस्तेमाल कर सकता हूँ?
हाँ. Debian 13 contrib में zfsutils-linux 2.3.9 के साथ आता है और Ubuntu 24.04 2.2.2 के साथ. Proxmox VE और Proxmox Backup Server में ZFS शामिल है. Debian 13, Debian 12, Ubuntu 24.04 LTS, AlmaLinux 10, Rocky Linux 10, Proxmox VE 9 और Proxmox Backup Server 4.
क्या ECC memory के बिना ZFS सुरक्षित है?
OpenZFS FAQ कहता है कि ECC memory वास्तव में ज़रूरत नहीं, पर बहुत सिफ़ारिश-योग्य है. Hold 100 और Hold 160 128 GB DDR4 ECC और 128 GB DDR4 ECC के साथ आते हैं.
जब मेरे ZFS pool में कोई drive fail हो जाए तो क्या होता है?
जब कोई ड्राइव फेल हो जाए, तो ticket खोलें: टीम उसे बिना किसी लागत के बदल देती है, और नई ड्राइव पर array दोबारा बनाना आपके सेटअप पर निर्भर है. नई drive के by-id नाम के साथ zpool replace चलाएँ, फिर जब तक resilver खत्म न हो zpool status देखते रहें.
क्या मैं crypto से और बिना KYC के storage server किराए पर ले सकता/सकती हूँ?
हाँ। Basalthold BTC, USDT, USDC, ETH, SOL, LTC लेता है, $25 के टॉप-अप से। कोई KYC नहीं: किसी भी समय कोई ID नहीं, कोई सेल्फ़ी नहीं, कोई दस्तावेज़ नहीं, कोई कार्ड नहीं और कोई फ़ोन नंबर नहीं। हर होल्ड और अवधि the price list पर है।
खाली drives, अपना pool
Hold 100: Intel Xeon Silver 4210R (10 cores / 20 threads), 128 GB DDR4 ECC, 10 × 10 TB हार्ड ड्राइव (100 TB raw) और सिस्टम के लिए 2 × 480 GB SSD, mirrored, 1 Gbit/s पोर्ट के साथ हर 30 दिन में 120 TB ट्रैफ़िक, 1 IPv4 और एक IPv6 /64, $377.05/30 दिन के लिए। क्रिप्टो, कोई KYC नहीं।
- DomaineGoat LLC, Panama में रजिस्टर्ड
- 23 स्टोरेज विक्रेताओं में कीमतों का सर्वे, 2 नवंबर 2026
- कोई KYC नहीं, कोई दस्तावेज़ नहीं
- आपकी एन्क्रिप्शन की आपकी ही रहती हैं
स्रोत (9)
- Hardware: Hardware RAID controllers — OpenZFS (read 2026-11-02)
- FAQ: हार्डवेयर आवश्यकताएँ — OpenZFS (read 2026-11-02)
- zpoolconcepts(7): raidz और the write hole — OpenZFS (read 2026-11-02)
- zpool-scrub(8) — OpenZFS (read 2026-11-02)
- md(4): multiple device driver — Linux man-pages (read 2026-11-02)
- Debian trixie में पैकेज zfsutils-linux — Debian (read 2026-11-02)
- Ubuntu noble में पैकेज zfsutils-linux — Ubuntu (read 2026-11-02)
- Exos X20 data sheet (DS2080-2111US) — Seagate Technology (November 2021, read 2026-11-02)
- Ultrastar DC HC560 डेटा शीट (D018-000383-AA02) — Western Digital (July 2022, read 2026-11-02)