मुखपृष्ठ » कैसे » डिस्क फ्रेग्मेंटेशन क्या है और क्या मुझे अभी भी डीफ़्रैग्मेन्ट करने की आवश्यकता है?

    डिस्क फ्रेग्मेंटेशन क्या है और क्या मुझे अभी भी डीफ़्रैग्मेन्ट करने की आवश्यकता है?

    क्या आधुनिक कंप्यूटरों को अभी भी उस तरह की नियमित डीफ़्रेग्मेंटेशन प्रक्रियाओं की ज़रूरत है जो पुराने कंप्यूटरों को कहते हैं? विखंडन के बारे में जानने के लिए पढ़ें और प्रदर्शन प्रभावों को कम करने के लिए आधुनिक ऑपरेटिंग सिस्टम और फाइल सिस्टम क्या करते हैं.

    आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों की एक सामुदायिक-ड्राइव ग्रुपिंग।.

    प्रश्न

    सुपरयूजर रीडर साइमन शीहान आधुनिक ड्राइव में डीफ़्रैग्मेन्टेशन की स्थिति के बारे में उत्सुक है:

    नियमित विंडोज रखरखाव के एक भाग के रूप में, मैं अपनी हार्ड ड्राइव को डीफ़्रैग्मेन्ट करता हूं। लेकिन हार्ड ड्राइव NTFS और FAT * सिस्टम पर क्यों टूटता है? जाहिर है EXT * नहीं, यह क्यों है? क्या मुझे अपने USB ड्राइव को डीफ़्रैग्मेन्ट करना चाहिए?

    आइए साइमन के सवाल की जांच करने के लिए योगदानकर्ता के कुछ जवाबों की ओर मुड़ें.

    उत्तर

    सुपरयूजर के योगदानकर्ता डैनियल आर। हिक्स ने सवाल उठाया:

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

    ऑपरेटिंग सिस्टम के रूप में अच्छी तरह से होशियार हो गया है। जबकि डॉस 1.x ने डिस्क से प्रत्येक सेक्टर को प्राप्त किया होगा क्योंकि यह संदर्भित था, एक आधुनिक ओएस यह देखने में सक्षम है कि आपके पास अनुक्रमिक पहुंच के लिए एक फाइल खुली है और आप एक बार उपभोग करने के बाद अतिरिक्त रूप से यह अनुमान लगा सकते हैं कि आप अतिरिक्त सेक्टर लाएंगे अब आपके पास है। इस प्रकार यह अगले कई (दर्जन) सेक्टरों को "पूर्व-प्राप्त" कर सकता है.

    और किसी भी अधिक यह अक्सर एक फ़ाइल सन्निहित नहीं करने के लिए बेहतर है। एक बड़े (बड़े) सिस्टम पर, जहाँ फ़ाइल सिस्टम कई ड्राइव्स में फैला होता है, एक फाइल को वास्तव में तेजी से एक्सेस किया जा सकता है यदि यह "स्प्रेड" है और साथ ही, कई डिस्क एक साथ फाइल मांग सकते हैं।.

    मैं हर 2-3 साल में डीफ़्रैग्मेन्ट करता हूं, चाहे मेरे बॉक्स को इसकी आवश्यकता हो या नहीं.

    [मैं जोड़ता हूँ कि महत्वपूर्ण बात यह नहीं है कि क्या डिस्क पर डेटा डीफ़्रैग्मेन्ट हो जाता है जैसे कि मुक्त स्थान करता है। एफएटी इस पर भयानक था - जब तक आप डीफ़्रैग्मेंट नहीं करते तब तक चीजें खराब होती रहीं और तब तक खराब होती रहीं जब तक कि मुक्त स्थान के दो सन्निहित ब्लॉक नहीं थे। अधिकांश अन्य योजनाएं मुक्त स्थान को समतल कर सकती हैं और कुछ हद तक "स्मार्ट" फैशन में टुकड़ों को आवंटित कर सकती हैं ताकि विखंडन एक निश्चित सीमा तक पहुंच जाए और फिर स्थिर और अधिक खराब होने के बजाय स्थिर हो जाए।]

    यात्रा करने वाला गीक लिनक्स फ़ाइल सिस्टम के बारे में निम्नलिखित जानकारी में जोड़ता है:

    सभी फ़ाइल सिस्टम टुकड़े। वे और जिस तरह से डिज़ाइन किए गए हैं उसके कारण ext और अन्य लिनक्स फ़ाइल सिस्टम कम - Linux नेटवर्क प्रशासकों के गाइड के बारे में विकिपीडिया को उद्धृत करने के लिए:

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

    मैं यह नोट करूंगा कि ext4 में ऑनलाइन डीफ़्रैग्मेन्टेशन है इसलिए अंततः विखंडन एक समस्या है, यहां तक ​​कि लिनक्स फ़ाइल सिस्टम के साथ भी.

    विंडोज़ फ़ाइल सिस्टम में उनके क्लस्टर होते हैं जहाँ उन्हें लगाने के लिए जगह होती है, और डीफ़्रैग चलता है और उन्हें बदल देता है। लिनक्स के साथ, फाइलें अधिमानतः रखी जाती हैं जहां पर्याप्त स्थान होता है.

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

    मूल प्रश्न का एक तत्व जिसे संबोधित नहीं किया गया था या नहीं, आपको अपने फ्लैश ड्राइव को डीफ़्रैग्मेन्ट करना चाहिए या नहीं। डीफ़्रैग्मेन्टेशन एक बहुत ही पाठक / गहन प्रक्रिया है और इसे ठोस राज्य भंडारण उपकरणों जैसे फ्लैश ड्राइव और सॉलिड स्टेट डिस्क (एसएसडी) पर टाला जाना चाहिए। डीफ़्रेग्मेंटेशन, फ़ाइल सिस्टम और SSDs के बारे में अधिक जानकारी के लिए, निम्नलिखित HTG लेख देखें:

    • HTG बताते हैं: क्या आपको वाकई अपने पीसी को डिफ्रैग करने की जरूरत है?
    • HTG बताते हैं: एक ठोस राज्य ड्राइव क्या है और मुझे क्या जानना चाहिए?
    • HTG बताते हैं: क्यों लिनक्स को डीफ़्रैग्मेन्ट करने की आवश्यकता नहीं है

    स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में ध्वनि बंद। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.