नियमित विंडोज रखरखाव के एक भाग के रूप में, मैं अपनी हार्ड ड्राइव को डीफ़्रैग्मेन्ट करता हूं। लेकिन हार्ड ड्राइव NTFS और FAT * सिस्टम पर क्यों टूटता है? स्पष्ट रूप से ext * नहीं है, यह क्यों है? क्या मुझे अपने USB ड्राइव को डीफ़्रैग्मेन्ट करना चाहिए?
नियमित विंडोज रखरखाव के एक भाग के रूप में, मैं अपनी हार्ड ड्राइव को डीफ़्रैग्मेन्ट करता हूं। लेकिन हार्ड ड्राइव NTFS और FAT * सिस्टम पर क्यों टूटता है? स्पष्ट रूप से ext * नहीं है, यह क्यों है? क्या मुझे अपने USB ड्राइव को डीफ़्रैग्मेन्ट करना चाहिए?
जवाबों:
फ्रैग्मेंटेशन वह मुद्दा नहीं है जो 30 साल पहले था। इसके बाद आपके पास हार्ड ड्राइव थे जो फ्लॉपीज़ और प्रोसेसर मेमोरी साइज़ से कम थे जो कि माइनसक्यूल थे। अब आपके पास बहुत तेज़ ड्राइव और बड़ी प्रोसेसर यादें हैं, और कभी-कभी हार्ड ड्राइव या नियंत्रक में पर्याप्त बफरिंग होती है। प्लस सेक्टर का आकार बड़ा हो गया है (या फ़ाइलें बड़े ब्लॉकों में आवंटित की गई हैं) ताकि अधिक डेटा स्वाभाविक रूप से सन्निहित हो।
ऑपरेटिंग सिस्टम के रूप में अच्छी तरह से होशियार हो गया है। जबकि डॉस 1.x ने डिस्क से प्रत्येक सेक्टर को प्राप्त किया होगा क्योंकि यह संदर्भित था, एक आधुनिक ओएस यह देखने में सक्षम है कि आपके पास अनुक्रमिक उपयोग के लिए एक फ़ाइल खुली है और आप एक बार उपभोग करने के बाद अतिरिक्त क्षेत्रों को प्राप्त करने का अनुमान लगा सकते हैं। अब आपके पास है। इस प्रकार यह अगले कई (दर्जन) सेक्टरों को "प्री-भ्रूण" कर सकता है।
और किसी भी अधिक यह अक्सर एक फ़ाइल सन्निहित नहीं करने के लिए बेहतर है। एक बड़े (बड़े) सिस्टम पर जहां फ़ाइल सिस्टम कई ड्राइव्स में फैला होता है, फाइल को वास्तव में तेजी से एक्सेस किया जा सकता है यदि यह "स्प्रेड" भी हो, क्योंकि कई डिस्क एक साथ फाइल मांग सकते हैं।
मैं हर 2-3 साल में डीफ़्रैग्मेन्ट करता हूं, चाहे मेरे बॉक्स को इसकी आवश्यकता हो या नहीं।
[मैं जोड़ता हूँ कि महत्वपूर्ण बात इतनी नहीं है कि क्या डिस्क पर डेटा मुक्त हो जाता है जैसे कि मुक्त स्थान करता है। एफएटी इस पर भयानक था - जब तक आप डीफ़्रैग्मेंट नहीं करते तब तक चीजें खराब और खराब होती रहीं जब तक कि मुक्त स्थान के दो सन्निहित ब्लॉक नहीं थे। अधिकांश अन्य योजनाएं मुक्त स्थान को समतल कर सकती हैं और कुछ हद तक "स्मार्ट" फैशन में टुकड़ों को आवंटित कर सकती हैं ताकि विखंडन एक निश्चित सीमा तक पहुंच जाए और फिर स्थिर और खराब होने के बजाय स्थिर हो जाए।]
सभी फ़ाइल सिस्टम टुकड़े। वे और जिस तरह से डिज़ाइन किए गए हैं उसके कारण ext और अन्य लिनक्स फ़ाइल सिस्टम कम - Linux नेटवर्क प्रशासकों के गाइड के बारे में विकिपीडिया को उद्धृत करने के लिए :
आधुनिक लिनक्स फाइलसिस्टम सभी खंडों को एक साथ फाइल में बंद रखकर न्यूनतम विखंडन करता है, भले ही वे लगातार क्षेत्रों में संग्रहीत न किए जा सकें। कुछ फाइल सिस्टम, जैसे एक्स 3, प्रभावी रूप से उस फ्री ब्लॉक को आवंटित करते हैं जो एक फाइल में अन्य ब्लॉक के सबसे करीब है। इसलिए लिनक्स सिस्टम में विखंडन के बारे में चिंता करना आवश्यक नहीं है।
मैं यह नोट करूंगा कि ext4 में ऑनलाइन डीफ़्रैग्मेन्टेशन है, इसलिए अंततः विखंडन एक समस्या है, यहां तक कि लिनक्स फ़ाइल सिस्टम के साथ भी।
विंडोज़ फ़ाइल सिस्टम में उनके क्लस्टर होते हैं जहाँ उन्हें लगाने के लिए जगह होती है, और डीफ़्रैग चलता है और उन्हें बदल देता है। लिनक्स के साथ, फाइलें अधिमानतः रखी जाती हैं जहां पर्याप्त स्थान होता है।
मैं ध्यान देता हूँ, हालांकि, विंडोज 7 में डीफ़्रेग्मेंटेशन रन निर्धारित है, इसलिए मैन्युअल रूप से डीफ़्रैग चलाने के लिए वास्तव में आवश्यक नहीं है।
ext*
डिफ्रैग्मेंट नहीं करता है क्योंकि यह साथ जाता है। trac.transmissionbt.com/ticket/849 और h-online.com/open/features/… । ext*
डिस्क पर यादृच्छिक स्थानों पर सन्निहित डेटा संग्रहीत करके विखंडन को कम करता है। रैंडम ऑफ़सेट डिस्क के चारों ओर सन्निहित फ़ाइलों को फैलाते हैं और एक फ़ाइल को टुकड़े करने की आवश्यकता को कम करते हैं।