"NTFS विभाजन के साथ ड्राइव के लिए मुझे किस आबंटन इकाई आकार" का उपयोग करना चाहिए?


69

मैं एक NTT विभाजन के रूप में 1TB बाह्य हार्ड ड्राइव को स्वरूपित कर रहा हूं। यह ड्राइव मुख्य रूप से मीडिया के भंडारण के लिए है।

क्या मुझे डिफ़ॉल्ट के अलावा कुछ चुनना चाहिए allocation unit size? विकल्प 512 बाइट्स से 64K तक होते हैं। क्या कोई दिशानिर्देश है जो मुझे अन्य डेटा संग्रहीत करने वाले विभाजनों के साथ उपयोग करना चाहिए? क्या मुझे आस-पास रोकना चाहिए और इसे "डिफ़ॉल्ट" पर छोड़ना चाहिए?


डिफॉल्ट लगभग हमेशा अच्छे होते हैं।
माइक क्रिस्टियन

4
4096 से अधिक न करें अन्यथा आप NTFS फ़ाइल संपीड़न का उपयोग बिल्कुल भी नहीं कर पाएंगे।

1
NTbackup के लिए एक असंगतता है, exe + WIN XP एक bkf बैकअप फ़ाइल को एक क्लस्टर साइज़> 2K के साथ एक पार्टीशन में लिखना। क्लस्टर आकार बैकअप फ़ाइल को सत्यापित करने या किसी भी फाइल को पुनर्स्थापित करने में विफल बनाता है (NTbackup मूल रूप से टेप I / O युग से था)। जब मैं एक बाहरी 2 टीबी ड्राइव खरीदता हूं, तो यह डिफ़ॉल्ट रूप से आता है, जो कि डिफ़ॉल्ट 4K क्लस्टर आकार के साथ आता है। 2K ड्राइव का उपयोग करने के लिए बाहरी ड्राइव विभाजन को सुधारें। (2K क्लस्टर किसी भी बड़े विभाजन के लिए उपयुक्त नहीं है)। मुझे लगा कि अन्य नेटवर्क वाली मशीनें वैध बैकअप बना सकती हैं जब 4K क्लस्टर ड्राइव एक शुद्ध शेयर था मुझे लगता है कि एसएमबी क्लाइंट को कोई क्लस्टर आकार नहीं दिखता है।
स्कॉट आर

1
क्या होगा अगर आप कई आइसो वितरण जैसे कि यादगार, लिनक्स और हिरेन के बूट सीडी को बूट करने के लिए 32 जीबी का फ्लैश ड्राइव तैयार कर रहे हैं?
bgmCoder

जवाबों:


38

यदि आप Microsoft की परिभाषा के अनुसार "मानक उपयोगकर्ता" हैं, तो आपको डिफ़ॉल्ट 4096 बाइट्स रखनी चाहिए। मूल रूप से, आवंटन इकाई का आकार आपके हार्ड ड्राइव पर ब्लॉक आकार है जब यह एनएफटीएस प्रारूपित करता है। यदि आपके पास बहुत सी छोटी फाइलें हैं, तो आवंटन आकार को छोटा रखना एक अच्छा विचार है, ताकि आपकी हार्ड ड्राइव की जगह बर्बाद न हो। यदि आपके पास बहुत सारी बड़ी फाइलें हैं, तो इसे अधिक रखने से सिस्टम के प्रदर्शन में वृद्धि होगी, जिसमें कम से कम ब्लॉक की तलाश होगी।

लेकिन फिर, आजकल हार्ड ड्राइव की क्षमता सही आवंटन आकार का चयन करके उच्च और उच्चतर छोटे अंतर बना रही है। मेरा सुझाव है कि आप बस डिफ़ॉल्ट रखें।

यह भी ध्यान रखें कि अधिकांश फाइलें अपेक्षाकृत छोटी हैं, बड़ी फाइलें आकार में बड़ी हैं, लेकिन इकाइयों में छोटी हैं।


3
+1, स्कैंडिस्क या डीफ़्रैग उपयोगिताओं जैसे कई कार्यक्रमों में भी गैर मानक क्लस्टर आकारों के साथ परेशानी होती है।
हाइपरस्लग

मैंने डिफ़ॉल्ट के साथ जाना समाप्त कर दिया (सलाह हाइपरलग के लिए धन्यवाद)। मुझे लगता है कि आवंटन इकाई के आकार को छोटा करने से जो भी छोटे प्रदर्शन लाभ मिलेंगे, वे यूएसबी ट्रांसफर स्पीड से कम हो जाएंगे।
एंड्रयू केटॉन

आपका उत्तर एक लेख में शामिल किया गया था: howtogeek.com/136078/…
Shayan

32

अंतरिक्ष दक्षता के संदर्भ में, छोटे आवंटन इकाई आकार बेहतर प्रदर्शन करते हैं। प्रति फ़ाइल बर्बाद किया गया औसत स्थान आधे चुने हुए AUS होगा। तो 4K प्रति फ़ाइल 2K और 64K कचरे को 32K बर्बाद करता है। हालांकि, जैसा कि जोनाथन बताते हैं, आधुनिक ड्राइव बड़े पैमाने पर हैं और थोड़ा बर्बाद हुआ स्थान अधिक उपद्रव के लायक नहीं है और यह एक निर्धारित कारक नहीं होना चाहिए (जब तक कि आप एक छोटे एसएसडी पर न हों)।

4000 बनाम 64K औसत केस वेस्ट (32K-2K = 30K) की तुलना करें, 10,000 फाइलों के लिए जो केवल 300,000KB या 300MB के आसपास निकलती है।

इसके बजाय यह सोचें कि ओएस अंतरिक्ष का उपयोग कैसे करता है। मान लीजिए कि आपके पास 3K फ़ाइल है जिसे 2K विकसित करने की आवश्यकता है। 4K AUS के साथ डेटा को दो ब्लॉकों में विभाजित करने की आवश्यकता होती है - और वे एक साथ नहीं हो सकते हैं इसलिए आपको विखंडन मिलता है। 64K AUS के साथ बहुत कम ब्लॉक होते हैं, जो कम और विखंडन का ट्रैक रखते हैं। ब्लॉक का आकार रखने के लिए ब्लॉक का आकार 16x का अर्थ है 1/16 ब्लॉक।

एक मीडिया डिस्क के लिए जहां आपके फ़ोटो, संगीत और वीडियो संग्रहीत किए जाते हैं (फाइलें आमतौर पर 1MB +) मैं सबसे बड़ी AUS का उपयोग करता हूं। विंडोज़ बूट विभाजन के लिए मैं विंडोज़ डिफ़ॉल्ट का उपयोग करता हूं (जो कि किसी भी NTFS ड्राइव के लिए 4K 16TB से छोटा है)।

यह जानने के लिए कि मौजूदा डिस्क पर क्लस्टर का आकार क्या है:

fsutil fsinfo ntfsinfo X:

छोटी आवंटन इकाइयाँ कमियों के बिना नहीं हैं , अन्यथा हर कोई अपशिष्ट को कम करने के लिए 1-बाइट क्लस्टर का उपयोग करेगा ("फ़ाइल स्लैक") को शून्य करने के लिए! या 1-सेक्टर क्लस्टर (ऐतिहासिक रूप से 512 बाइट्स; अब 4096 बाइट्स)। दोष : क्लस्टर आकार को कम करने का अर्थ है दो बार कई क्लस्टर। FAT32 फाइलसिस्टम में, FAT को दोगुना करने से कचरे की कमी को आसानी से रद्द किया जा सकता है। इसके बजाय NTFS में एक आबंटन "बिटमैप" (केवल 1 बिट प्रति क्लस्टर) है और एक फ़ाइल की निर्देशिका प्रविष्टि इसके क्लस्टर (लगातार क्लस्टर के रूप में श्रेणियों के रूप में सूचीबद्ध) के साथ सूचीबद्ध करती है। बड़े क्लस्टर संभावना और फ़ाइल विखंडन की लागत को कम करते हैं।
a876

11

मैं चार सीगेट ST3000DM001 3TB ड्राइव की स्थापना कर रहा हूँ RAID 10 विन्यास। आवंटन इकाई आकार के लिए इसे प्रारूपित करने के तरीके के बारे में पढ़ने के बाद, मुझे यह लेख मिला: ऑपरेटिंग सिस्टम के प्रदर्शन में सुधार के लिए सामान्य दिशानिर्देश

जब आपके हार्डवेयर ड्राइव नियंत्रक के भीतर ड्राइव सरणियों और तार्किक ड्राइव को कॉन्फ़िगर करते हैं, तो आप सुनिश्चित करें कि आप आवंटन इकाई आकार के साथ नियंत्रक पट्टी के आकार से मेल खाते हैं जो वॉल्यूम के साथ स्वरूपित किया जाएगा । यह सुनिश्चित करेगा कि डिस्क पढ़ना और लिखना प्रदर्शन इष्टतम है और बेहतर समग्र सर्वर प्रदर्शन प्रदान करता है।

मैं Intel चिपसेट से ASUS P8Z77-V DELUXE मदरबोर्ड की अंतर्निहित RAID क्षमता का उपयोग कर रहा हूं । चूंकि मदरबोर्ड पर RAID 10 के लिए डिफ़ॉल्ट स्ट्राइप आकार 64KB है, इसलिए मैं विंडोज़ में "64 किलोबाइट" विकल्प का उपयोग करके अपने RAID सरणी को प्रारूपित कर रहा हूं।

वैसे भी, मुझे आशा है कि मुझे मिली यह जानकारी इस विषय के लिए शोध करने वाले अन्य लोगों के लिए मदद करती है और इसमें और जानकारी जोड़ती है।


3

बस आपके द्वारा उपयोग किए जाने वाले बड़े क्लस्टर आकार से अवगत रहें, आपके पास बेहतर प्रदर्शन होगा। लेकिन दक्षता कम हो जाती है।

यदि आपके पास 3TB डिस्क है और हजारों चित्रों को संग्रहीत करते हैं, तो आप अंतरिक्ष दक्षता के लिए एक छोटे क्लस्टर आकार चाहते हैं, लेकिन यदि आप इसे बहुत छोटा करते हैं तो आप एक गंभीर प्रदर्शन हिट लेंगे।

किसी भी डिस्क के लिए 500 जीबी या उससे अधिक, मैं 8k क्लस्टर आकार या बड़े की सलाह देता हूं।


2

इससे फर्क पड़ सकता है।

एक फ़ाइल केवल आपके द्वारा चुने गए एक से अधिक हो सकती है, इसलिए एक महीन दानेदार प्रारूप का मतलब होगा कि आप फ़ाइलों पर कम जगह बर्बाद करेंगे - लेकिन अपनी आवंटन तालिका को बड़ा बनाएं।

यदि आप 64k के तहत हजारों फाइलें रखने जा रहे हैं, तो यह कम आकार की इकाई पर विचार करने लायक है। हालांकि, यदि आप ड्राइव को विशाल, सौ मेगाबाइट वीडियो के साथ भरने जा रहे हैं, तो एक उच्च इकाई आकार अधिक लागू होता है।

यदि आप नहीं जानते हैं, तो बस डिफ़ॉल्ट के साथ जाएं।


1

आप वीडियो और संगीत के रूप में डिस्क उपयोग को इंगित करते हैं। अधिकांश डेटा फ़ाइल आकार तब संगीत के लिए 2 एमबी + और वीडियो के लिए 100 एमबी +, कुछ केबी की कुछ प्लेलिस्ट (कम तो कुल फ़ाइल मात्रा का 5%) होना चाहिए। आप इंगित करते हैं कि डिवाइस बाहरी USB डिस्क है।

इस तरह के विनिर्देश के लिए सबसे अच्छा समाधान एक्सफ़ैट (लिनक्स पर vfat) या 64kB ब्लॉक / आवंटन इकाई आकार के साथ NTFS है। कुछ फ़ाइल सिस्टम पर जो संकेत आपने चुना है: - xxfat का उपयोग तेज लिखने और संगतता के लिए किया जाना चाहिए (अर्थात। आप अपने घर / कार्यालय के उपयोग के लिए मीडिया स्ट्रीमिंग डिवाइस का उपयोग पहले से ही कर रहे हैं) - सुरक्षा और उन्नत सुविधाओं के लिए NTFS। (सुरक्षा अभी भी घरेलू उपयोगकर्ताओं के लिए समस्याओं का स्रोत है - सुनिश्चित करें कि आपको इसकी आवश्यकता है)

मजे करो।

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