16TB छापे के लिए फाइल सिस्टम चुनना


9

मैं सिर्फ आठ 2TB डिस्क के साथ एक मशीन लगा रहा हूं।

मैं उनमें से शीर्ष पर RAID 6 (प्रयोग करने योग्य क्षमता का 12TB) का उपयोग करूंगा, लेकिन मुझे यकीन नहीं है कि मुझे RAID के शीर्ष पर LVM बनाना चाहिए, या किस फाइल सिस्टम का उपयोग करना चाहिए।

LVM के अंदर उपयोग किए जाने पर कौन से फाइल सिस्टम का आकार बदला जा सकता है?


3
अपने शाब्दिक प्रश्न का उत्तर देने के लिए: वही जो कि LVM के अंदर उपयोग नहीं किए जाने पर आकार में बदल सकते हैं। LVM इस पसंद के लिए प्रासंगिक नहीं है जब तक कि आप एक ऐसी प्रणाली का उपयोग करने जा रहे हैं जिसमें इसकी कार्यक्षमता अंतर्निहित है (जिसका वर्तमान में ZFS है और IIRC ZFS में RAID-6 अंतर्निहित भी है)।
गिल्स एसओ- बुराई को रोकें '

जवाबों:


6

एक RAID डिवाइस के शीर्ष पर lvm के साथ आप इस पर कई वर्चुअल डिवाइस (और फाइलसिस्टम) बनाने के लिए लचीले हैं। और आप उन उपकरणों के आकार को बदलने के लिए लचीले हैं।

यदि आप 100% सुनिश्चित हैं कि आपको इसकी आवश्यकता नहीं है और आपको केवल एक बड़ी फाइल सिस्टम की आवश्यकता है, तो आप सीधे अपने नौकरानी डिवाइस पर फाइल सिस्टम बना सकते हैं। उस मामले में अप्रत्यक्ष और जटिलता की एक परत को हटा दिया जाता है।

एक फाइलसिस्टम चुनने के लिए, सबसे महत्वपूर्ण बिंदु हैं:

  • अच्छी तरह से परीक्षण और स्थिर होना चाहिए
  • पर्याप्त मुख्यधारा होनी चाहिए
  • बेशक अच्छा प्रदर्शन

इसका मतलब यह है कि एक आम तौर पर रूढ़िवादी है जब यह फाइलसिस्टम की बात आती है।

इन मानदंडों का उपयोग करके आपके पास मूल रूप से लिनक्स पर 3 विकल्प हैं (2011-06 के अनुसार:

  • ext3
  • ext4
  • XFS

बड़े उपकरणों पर मैं एक्सएफ़एस का उपयोग करता हूं क्योंकि mkfs.xfsयह तेज़ रास्ता है।

इन सभी फाइल सिस्टम का आकार बदला जा सकता है।

अपडेट करें:

मैंने 3 टीबी डिवाइस पर एक छोटा बेंचमार्क किया (सभी फाइल सिस्टम में 4k ब्लॉकेज का उपयोग करके):

$ awk -F\; -f mkfs.awk mkfs
          FS     SIZE(TB)      TIME(S)      RSS(MB)      SPEEDUP      SPACEUP
        ext3            1          217           37         1.00         1.00
        ext3            2          478           74         1.00         1.00
        ext3            3          829          111         1.00         1.00
        ext4            1          139           37         1.55         1.00
        ext4            2          298           74         1.60         1.00
        ext4            3          515          111         1.61         1.00
         xfs            1            5            2        43.23        17.01
         xfs            2            9            2        51.43        33.49
         xfs            3           15            2        54.73        50.05

(गति / मेम-एक्स 3 के खिलाफ है)

(सिस्टम: डेबियन 6.0 amd64, mkfs.ext 1.41.12, mkfs.xfs 3.1.4, WD SATA ड्राइव, hdparm -t लगभग 120 MB / s बफर डिस्क पढ़ता है)

इसका मतलब है कि एक्सफ़्स को mkfsing की तुलना में एक्सट्रीम [34] फाइलसिस्टम 54 गुना धीमा है। 12 टीबी के लिए इसका विस्तार एक्सट्रीम एफएस बनाने में वास्तव में लगभग एक घंटे (केवल एक मिनट के लिए एक्सएफ़एस) होगा।


मुझे XFS भी पसंद है, लेकिन क्या प्रारंभिक प्रारूप की गति के कारण इसे आपकी फ़ाइल प्रणाली के रूप में चुनने के लिए मूर्खतापूर्ण नहीं लगता है?
कालेब

4
ध्यान देने योग्य हो सकता है, कि यदि आप अपने RAID को बाद में विकसित करने की योजना बनाते हैं, तो ext4 16TiB मात्रा ( विकिपीडिया के अनुसार ) तक सीमित है ।
गर्ट

@ कालेब, ठीक है, अगर यह कहता है - कहो - घंटे लंबे और अन्य सुविधाओं को सिस्टम उपयोग के मामले में कोई फर्क नहीं पड़ता है, तो यह एकमात्र अंतर है जो मायने रखता है। मैं एक 3 टीबी डिवाइस पर एक छोटे mkfs बेंचमार्क करूंगा - शायद @Let_Me_Be अपने सिस्टम पर भी कर सकता है - यह दिलचस्प होगा।
मैक्सक्लेपजिग 16

2
@ चेतावनी: नहीं, सीमा वर्तमान संस्करण में है ext2progs- एक्सट 4 प्रारूप आकार में 1 एक्सबाइट तक वॉल्यूम का समर्थन करता है।
टेडी

1
Mkfs.ext4 के हाल के संस्करण MUCH अधिक तेज़ हैं क्योंकि यह अब आपके द्वारा माउंट किए जाने के बाद पृष्ठभूमि में किए जाने वाले अधिकांश स्वरूपण में देरी करता है। इसके अलावा fsck का समय ext3 के मुकाबले ext4 पर काफी तेज है।
Psusi

1

हमारे अधिकांश उत्पादन बक्सों पर लिनक्स के साथ हम lvm + ext2 / ext3 का उपयोग करते हैं, इस पर निर्भर करता है कि ग्राहक जर्नलिंग / ext3 / या नहीं / ext2 / का अनुरोध करते हैं

आपके मामले में मैं अहेड ले जाऊंगा और lvm + ext2 का निर्माण करूंगा जब तक कि आपको ओवरहेड बनाने की तुलना में अधिक जर्नलिंग करने से फायदा नहीं होगा .. लेकिन अधिक से अधिक सटीक रूप से ध्यान में रखना होगा जैसा कि मैक्सीक्लेज़िग बताता है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.