डीफ़्रैग्मेन्टेशन अनावश्यक क्यों है?


104

उबंटू में डीफ़्रेग्मेंटिंग अनावश्यक क्यों है?


2
यह अनावश्यक नहीं है, और आपके उपयोग के आधार पर, आप हर एक समय में एक बार डीफ़्रैग कर सकते हैं। XFS / ext4 दोनों डीफ़्रैग करने के लिए सरल हैं। बस उनके लिए उपकरणों का उपयोग करें, वे कुछ ही समय में किया जाएगा। EXT4 (Ubuntu डिफ़ॉल्ट - ext4.wiki.kernel.org/index.php/… )
Apache

जवाबों:


61

Ext2 और ext3 की तरह, उबंटू द्वारा उपयोग किए जाने वाले अंतर्निहित फाइल सिस्टम को केवल डीफ़्रेग्मेंटिंग की आवश्यकता नहीं है, क्योंकि वे NTFS की तरह फ़ाइलों को खंडित नहीं करते हैं। Ext3 पर अधिक विवरण हैं - विकिपीडिया, मुक्त विश्वकोश


4
उबंटू वास्तव में अब ext4 का उपयोग कर रहा है।
मार्को Ceppi

18
ext4 ext3 पर आधारित है, ext2 पर आधारित है। :)
ब्रूअम

49
-1। वास्तव में, उन्हें बहुत अच्छी तरह से डीफ़्रैग्मेन्टेशन की आवश्यकता हो सकती है, बस बहुत कम डिग्री तक।
19

3
यदि आपके पास SSD है तो आपको इसे डीफ़्रैग्मेन्ट करने की आवश्यकता नहीं है।
लेकेनस्टाइन

4
@andol, कुछ विखंडन होने का मतलब यह नहीं है कि आपको डीफ़्रैग करने की आवश्यकता है। विंडोज को इसकी "आवश्यकता" है क्योंकि यह विखंडन के हास्यास्पद स्तर बनाता है। एक छोटी राशि कोई वास्तविक अंतर नहीं करती है, और लिनक्स इसे पूर्ण न्यूनतम रखने पर बहुत अच्छा है।
Psusi

53

कुछ लोगों का तर्क है कि यह वास्तव में एक मिथक है कि हमें डीफ़्रेग्मेंटेशन की आवश्यकता नहीं है। यह तर्क दिया जाता है कि वास्तव में हमें इसकी आवश्यकता है, लेकिन केवल एक बार फाइलसिस्टम बहुत भर जाता है (यानी ~ 10% से कम खाली जगह)। उपकरण डीफ़्रेगिंग के लिए उपलब्ध हैं जैसे कि e2defrag।


16
और वे "कुछ" सही हैं। अगर वहाँ सिर्फ सादा कहीं और नहीं है तो लिखना-टुकड़े करना संभव नहीं है।
मैको

2
खैर बहस सकता है कि आप कम से कम 10% खाली स्थान जब अधिक मुक्त अंतरिक्ष के लिए defragging अपने सबसे बड़ी समस्या होने के लिए नहीं जा रहा है और एक नया हार्ड डिस्क समझदार निर्णय हो सकता है कि ;-)
Rinzwind

7
ध्यान रहे! इस वेबसाइट से लिया गया: en.wikipedia.org/wiki/Ext3#Defragmentation "कोई ऑनलाइन ext3 डीफ़्रेग्मेंटेशन टूल नहीं है जो फ़ाइल सिस्टम स्तर पर काम करता है। एक ऑफ़लाइन ext2 डीफ़्रेग्मेंटर, e2defrag मौजूद है, लेकिन इसके लिए आवश्यक है कि ext3 फाइलसिस्टम को वापस ext2 में बदल दिया जाए। पहला। लेकिन फाइलसिस्टम में चालू किए गए फीचर बिट्स के आधार पर, e2defrag डेटा को नष्ट कर सकता है; यह नहीं जानता कि नए ext3 सुविधाओं में से कई का इलाज कैसे किया जाए। "
सेलसो

7
@Celso, launchpad.net/e2defrag देखें ... यह अब ext3 / 4 को समझता है।
Psusi

24

विखंडन एक ड्राइव पर पहले उपलब्ध खुले ब्लॉकों में फाइलें लिखने का उत्पाद है। समय के साथ, जैसे-जैसे फाइलें बनती हैं और नष्ट हो जाती हैं, डिस्क के छोटे खंड खुल जाते हैं, जिससे नई लिखी गई फाइलें कई ऐसे उद्घाटन से अलग हो जाती हैं। यह प्रदर्शन को कम कर सकता है, हालांकि यह धीमे हार्डवेयर और धीमी डिस्क के साथ अतीत में बहुत अधिक समस्या थी।

उबंटू में डिफ़ॉल्ट फाइलसिस्टम, ext4 (और हाल तक, ext3) जहां तक ​​संभव हो फाइलों के विखंडन को सीमित करने के लिए डिज़ाइन किया गया है। फ़ाइलों को लिखते समय, यह अनुक्रमिक या बंद ब्लॉकों को एक साथ रखने की कोशिश करता है। यह डीफ़्रैग्मेन्टेशन को प्रभावी ढंग से अनावश्यक बना देता है।


1
इस जानकारी के लिए स्रोत?
जिमलोह

7

इस लिंक को देखें । यह काफी विस्तृत विवरण देता है कि विंडोज़ और लिनक्स में फाइलें कैसे संग्रहीत की जाती हैं, और क्यों लिनक्स फाइल सिस्टम को आमतौर पर डीफ़्रैग्मेन्ट करने की आवश्यकता नहीं होती है।


4

Ext4 हॉव्टो - Ext4 इस लेख के अनुसार मक्खी पर ext4 डिफ्रैगमेंट्स लेकिन वे एक डीफ़्रैग टूल पर काम कर रहे हैं। मुझे व्यक्तिगत रूप से नहीं लगता कि फ़ाइल सर्वर के लिए शायद इसका उपयोग करने की आवश्यकता है सिवाय भारी उपयोग के।

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