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

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

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

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

प्रश्न

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

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

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

उत्तर

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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