क्या उबंटू में ड्राइव को डीफ़्रैग करना आवश्यक है? यदि हां, तो मैं इसे कैसे करूं और इसे कितनी बार करना चाहिए?
क्या उबंटू में ड्राइव को डीफ़्रैग करना आवश्यक है? यदि हां, तो मैं इसे कैसे करूं और इसे कितनी बार करना चाहिए?
जवाबों:
डीफ़्रैग्मेंटेशन विंडोज के तहत अनुशंसित (या था) है क्योंकि इसमें खराब फाइल सिस्टम कार्यान्वयन था। सरल तकनीकें जैसे कि एक के बाद एक समूहों में फाइलों के लिए ब्लॉक आवंटित करना, लिनक्स के नीचे विखंडन को बनाए रखता है। विशिष्ट लिनक्स फाइल सिस्टम केवल लगभग पूर्ण फाइल सिस्टम पर या असामान्य लेखन पैटर्न के साथ डीफ़्रेग्मेंटेशन से महत्वपूर्ण रूप से प्राप्त करता है। अधिकांश उपयोगकर्ताओं को इसकी आवश्यकता नहीं होती है , हालांकि भारी फ़ाइल हिस्सेदार इससे लाभान्वित हो सकते हैं (बीच में थोड़ी सी बिट्स में फ़ाइल भरना ऐसा नहीं है जो ext3 के लिए अनुकूलित किया गया हो; यदि आप विखंडन और अपने बिटटोरेंट या अन्य फ़ाइल साझा करने वाले ग्राहक के बारे में चिंतित हैं वह विकल्प प्रदान करता है, इसे डाउनलोड करने के लिए शुरू करने से पहले सभी फाइलों को प्रचार करने के लिए कहें)।
फिलहाल, लिनक्स ( ext3 और ext4 ) पर सामान्य फाइल सिस्टम के लिए कोई उत्पादन-तैयार डीफ़्रैग्मेन्टेशन उपकरण नहीं है । यदि आपने उबंटू 9.10 या नया स्थापित किया है , या किसी मौजूदा इंस्टॉलेशन को परिवर्तित किया है, तो आपके पास एक एक्स 4 फाइलसिस्टम है, जो एक्सटेंशंस का समर्थन करता है , और विखंडन को कम करता है।
उन मामलों के लिए जहां विखंडन उत्पन्न होता है, एक ext4 डीफ़्रैग्मेन्टेशन उपकरण काम करता है, लेकिन यह अभी तक तैयार नहीं है ।
ध्यान दें कि सामान्य रूप से, लिनक्स दर्शन और विशेष रूप से उबंटू दर्शन यह है कि सामान्य रखरखाव कार्य आपके हस्तक्षेप की आवश्यकता के बिना स्वचालित रूप से होना चाहिए ।
यह सबसे अच्छी व्याख्या है (न केवल फ़ाइल विखंडन की बल्कि EXT2 / 3/4 कैसे FAT या NTFS की तुलना में इसके लिए अधिक प्रतिरोधी है) मैंने पाया है और मैं अभी भी लोगों को इसका उल्लेख करता हूं: http://geekblog.oneandoneis.org.org/ index.php / 2006/08/17 / why_doesn_t_linux_need_defragmenting
यदि आप ext का उपयोग कर रहे हैं, तो यहां थियोडोर Ts'o की एक अच्छी उद्धरण है (वह फ़ाइल सिस्टम के विकास में भारी रूप से शामिल था):
यदि आप आरक्षित ब्लॉक संख्या को शून्य पर सेट करते हैं, तो यह प्रदर्शन को बहुत प्रभावित नहीं करेगा सिवाय अगर आप लंबे समय तक चलते हैं (बहुत सारी फ़ाइल बनाता है और हटाता है), जबकि फाइल सिस्टम लगभग पूर्ण है (यानी, 95% से ऊपर) किस बिंदु पर आप विखंडन समस्याओं के अधीन होंगे। Ext4 का मल्टी-ब्लॉक एलोकेशन अधिक विखंडन प्रतिरोधी है, क्योंकि यह सन्निहित ब्लॉकों को खोजने के लिए बहुत कठिन प्रयास करता है, इसलिए यदि आप अन्य ext4 सुविधाओं को सक्षम नहीं करते हैं, तो आप बेहतर परिणाम देख पाएंगे कि फाइल सिस्टम से पहले ext4 का उपयोग करके ext3 फाइलसिस्टम को बढ़ाएं पूरी तरह से भर जाता है।
तो वास्तव में, इसका उत्तर 'नहीं' है। केवल चरम मामलों में आप प्रतिकूल विखंडन (ext के साथ) देखना शुरू कर देंगे।