उबंटू में डीफ़्रेग्मेंटिंग अनावश्यक क्यों है?
उबंटू में डीफ़्रेग्मेंटिंग अनावश्यक क्यों है?
जवाबों:
Ext2 और ext3 की तरह, उबंटू द्वारा उपयोग किए जाने वाले अंतर्निहित फाइल सिस्टम को केवल डीफ़्रेग्मेंटिंग की आवश्यकता नहीं है, क्योंकि वे NTFS की तरह फ़ाइलों को खंडित नहीं करते हैं। Ext3 पर अधिक विवरण हैं - विकिपीडिया, मुक्त विश्वकोश
कुछ लोगों का तर्क है कि यह वास्तव में एक मिथक है कि हमें डीफ़्रेग्मेंटेशन की आवश्यकता नहीं है। यह तर्क दिया जाता है कि वास्तव में हमें इसकी आवश्यकता है, लेकिन केवल एक बार फाइलसिस्टम बहुत भर जाता है (यानी ~ 10% से कम खाली जगह)। उपकरण डीफ़्रेगिंग के लिए उपलब्ध हैं जैसे कि e2defrag।
विखंडन एक ड्राइव पर पहले उपलब्ध खुले ब्लॉकों में फाइलें लिखने का उत्पाद है। समय के साथ, जैसे-जैसे फाइलें बनती हैं और नष्ट हो जाती हैं, डिस्क के छोटे खंड खुल जाते हैं, जिससे नई लिखी गई फाइलें कई ऐसे उद्घाटन से अलग हो जाती हैं। यह प्रदर्शन को कम कर सकता है, हालांकि यह धीमे हार्डवेयर और धीमी डिस्क के साथ अतीत में बहुत अधिक समस्या थी।
उबंटू में डिफ़ॉल्ट फाइलसिस्टम, ext4 (और हाल तक, ext3) जहां तक संभव हो फाइलों के विखंडन को सीमित करने के लिए डिज़ाइन किया गया है। फ़ाइलों को लिखते समय, यह अनुक्रमिक या बंद ब्लॉकों को एक साथ रखने की कोशिश करता है। यह डीफ़्रैग्मेन्टेशन को प्रभावी ढंग से अनावश्यक बना देता है।
इस लिंक को देखें । यह काफी विस्तृत विवरण देता है कि विंडोज़ और लिनक्स में फाइलें कैसे संग्रहीत की जाती हैं, और क्यों लिनक्स फाइल सिस्टम को आमतौर पर डीफ़्रैग्मेन्ट करने की आवश्यकता नहीं होती है।
Ext4 हॉव्टो - Ext4 इस लेख के अनुसार मक्खी पर ext4 डिफ्रैगमेंट्स लेकिन वे एक डीफ़्रैग टूल पर काम कर रहे हैं। मुझे व्यक्तिगत रूप से नहीं लगता कि फ़ाइल सर्वर के लिए शायद इसका उपयोग करने की आवश्यकता है सिवाय भारी उपयोग के।