इसलिए, मैं सभी चीजों के बारे में उत्सुक था, फाइल सिस्टम। मुझे पता है कि यह मेरे लिए बहुत नीरस है, लेकिन जब से मुझे मैक मिला मैं उत्सुक था अगर मुझे डीफ्रैग्मेंटेशन जैसी चीजों के बारे में चिंता करनी थी। विंडोज उपयोगकर्ताओं को पता है कि आपको अपने कंप्यूटर को सुचारू रूप से चलाने के लिए हर बार अपनी हार्ड ड्राइव को डीफ़्रैग करने की आवश्यकता है। मैक की दुनिया में, यह कहा जाता है कि आपको डीफ़्रैग करने की आवश्यकता नहीं है। ऐसा क्यों है?
विभिन्न फ़ाइल सिस्टम
फ़ाइल आवंटन तालिका (FAT)। यह MS-DOS के लिए Microsoft द्वारा विकसित एक फ़ाइल सिस्टम है और इसका उपयोग Windows ME तक किया गया था। FAT का उपयोग करके स्वरूपित डिस्क में बूट सेक्टर, फ़ाइल आवंटन तालिकाएँ और डेटा होते हैं। बूट सेक्टर में आपके कंप्यूटर को बूट करने के लिए आवश्यक कोड होता है। फ़ाइल आबंटन टेबल एक मैपिंग है जहाँ डिस्क पर कुछ फ़ाइलों और निर्देशिकाओं का निवास होता है। तब आपके पास अपना डेटा खुद होता है। FAT फ़ाइल सिस्टम के साथ समस्या यह है कि जब कोई फ़ाइल हटा दी जाती है या कोई नई फ़ाइल निकाल दी जाती है, तो ड्राइव पर रिक्त स्थान को कुछ और लिखा जा सकता है। जब ऐसा होता है, तो FAT नई फ़ाइलों के स्थान का ध्यान नहीं रखता है, और इससे फाइल के टुकड़े पूरे डिस्क पर लिखे जाते हैं। फ़ाइल आबंटन तालिकाएँ डेटा को खोजने की अनुमति देती हैं, लेकिन हार्ड ड्राइव पर रीड / राइट हेड आपके डेटा को डिस्क के अलग-अलग हिस्सों से इकट्ठा करने की आवश्यकता होगी। यही कारण है कि आपको प्रदर्शन में कमी देखने को मिलती है। एफएटी फाइल सिस्टम विशेष रूप से इसके बहुत ही डिजाइन द्वारा विखंडन के लिए अतिसंवेदनशील है। FAT के बारे में अधिक जानकारी विकिपीडिया पर पाई जा सकती है।
न्यू टेक्नोलॉजी फाइल सिस्टम के लिए NTFS छोटा है। यह Microsoft द्वारा अपने ऑपरेटिंग सिस्टम के विंडोज एनटी लाइन के लिए फिर से विकसित किया गया था। इसका मतलब है कि NTFS का उपयोग NT कर्नेल के आधार पर विंडोज के किसी भी संस्करण में किया जाता है, जिसमें विंडोज 2000, XP, सर्वर 2003, सर्वर 2008 और आदरणीय विंडोज विस्टा शामिल हैं। NTFS के साथ मुख्य अंतर यह है कि यह मेटाडेटा के आसपास आधारित है। विकिपीडिया के अनुसार मेटाडेटा "डेटा के बारे में डेटा" है। दूसरे शब्दों में, मेटाडेटा ड्राइव पर एक छोटे से मिनी-डेटाबेस की तरह है जो हार्ड ड्राइव पर फ़ाइलों और निर्देशिकाओं के बारे में सभी प्रकार की जानकारी संग्रहीत करता है। एनटीएफएस संपीड़न, फ़ाइल-स्तरीय सुरक्षा और उद्यम के लिए उपयोगी अन्य चीजों जैसी चीजों का समर्थन करता है और उन विशेषताओं को मेटाडेटा में संग्रहीत किया जाता है। फ़ाइलों से निपटने के इस तरीके के बारे में अच्छी बात यह है कि यह अन्य सुविधाओं का समर्थन करने के लिए विस्तार योग्य है। वास्तव में, Microsoft ने NTFS के पांच अलग-अलग संस्करण जारी किए हैं, प्रत्येक क्रमिक अद्यतन अधिक सुविधाएँ प्रदान करता है। NTFS की जानकारी के लिए विकिपीडिया पर पाया जा सकता है।
विखंडन के लिए, NTFS FAT की तुलना में बहुत बेहतर है और हार्ड ड्राइव पर डेटा स्थान को कैसे संभालता है, इसमें अधिक कुशल है। लेकिन, NTFS विखंडन के अधीन है। कुछ समय के लिए मिथक था कि NTFS विखंडन के अधीन नहीं था, लेकिन फिर से, यह एक मिथक था। NTFS फाइल सिस्टम एक बहुत ही लचीला है। जैसा कि एनटीएफएस से नई विशेषताओं या क्षमता के लिए कहा जाता है, यह मास्टर फाइल टेबल में उस जानकारी को संग्रहीत और संग्रहीत करता है। यदि एक छोटी फ़ाइल के लिए एक निश्चित स्थान निर्धारित किया गया था, और फिर वह फ़ाइल बहुत बड़ी हो जाती है, तो उस फ़ाइल के कुछ हिस्सों को ड्राइव के अन्य क्षेत्रों में संग्रहीत करना होगा क्योंकि NTFS नए डेटा संग्रहण क्षेत्र बनाता है। इसके अलावा, NTFS फ़ाइल सिस्टम ने FAT की तरह ही क्लस्टर का उपयोग किया। तो, हाँ, NTFS में विखंडन की क्षमता कम हो सकती है, लेकिन यह अभी भी अतिसंवेदनशील है।
Ext3 लिनक्स द्वारा उपयोग की जाने वाली फाइल सिस्टम है । किसी भी विंडोज फाइल सिस्टम के विपरीत ext3 सबसे उल्लेखनीय है जो कि एक जर्नल फाइल सिस्टम है। जर्नल फ़ाइल सिस्टम वह है जहां किसी भी और फ़ाइल में सभी परिवर्तन वास्तव में ड्राइव पर लिखे जाने से पहले एक जर्नल में लॉग इन होते हैं। पत्रिका को ड्राइव के निर्दिष्ट क्षेत्र में संग्रहीत किया जाता है। इसकी प्रकृति से, एक जर्नल फ़ाइल सिस्टम के भ्रष्ट होने की संभावना बहुत कम है। पत्रिका एक फ़ाइल पर किए जाने वाले सभी कार्यों का एक चालू रिकॉर्ड है। तो, रुकावट की स्थिति में (जैसे कि बिजली की विफलता), जर्नल में घटनाओं को ड्राइव पर जर्नल और फ़ाइलों के बीच स्थिरता को फिर से बनाने के लिए "पुनरावृत्त" किया जा सकता है।
Ext3 की प्रकृति सभी लेकिन गैर-मौजूद विखंडन बनाती है। वास्तव में, विकिपीडिया का कहना है कि लिनक्स सिस्टम प्रशासक मार्गदर्शिका में कहा गया है, “आधुनिक लिनक्स फाइल सिस्टम सभी खंडों को एक साथ एक फाइल के पास रखकर विखंडन को कम से कम रखता है, भले ही वे लगातार क्षेत्रों में संग्रहीत न किए जा सकें। कुछ फाइल सिस्टम, जैसे एक्स 3, प्रभावी रूप से उस फ्री ब्लॉक को आवंटित करते हैं जो एक फाइल में अन्य ब्लॉक के सबसे करीब है। इसलिए लिनक्स सिस्टम में विखंडन के बारे में चिंता करना आवश्यक नहीं है। "
हालाँकि, जब आप OS X की फाइल सिस्टम पर नज़र डालते हैं, जिसे जर्नल भी किया जाता है, तो आप देखना शुरू करते हैं कि लिनक्स क्यों विखंडन के अधीन है …
Hierarchical File System (HFS) मैक ओएस एक्स द्वारा उपयोग की जाने वाली फाइल सिस्टम है । इसे Apple ने ही विकसित किया था। हमारे पास मूल एचएफएस फाइल सिस्टम (जिसे अक्सर मैक ओएस मानक कहा जाता है) और अधिक हालिया संशोधन एचएफएस प्लस (जिसे मैक्स ओएस एक्सटेंडेड कहा जाता है)। एचएफएस कई संशोधनों के माध्यम से किया गया है। एचएफएस का उपयोग शायद ही कभी किया जाता है। HFS Plus को Mac OS 8.1 के साथ पेश किया गया था। हमारी चर्चा के लिए सबसे उल्लेखनीय यह है कि Apple ने OS OS 10.3 के साथ कई अन्य सुविधाओं की कुंजी के साथ मैक ओएस 10.3 के साथ अपने फाइल सिस्टम में जर्नलिंग की शुरुआत की।
ओएस एक्स में डीफ़्रैग्मेन्टेशन की बात आती है, तो विचार के दो स्कूल प्रतीत होते हैं। कुछ कहते हैं कि यह आवश्यक नहीं है क्योंकि यह एक जर्नलेड फ़ाइल सिस्टम का उपयोग कर रहा है। अन्य का कहना है कि यह अनावश्यक है, ठीक उसी तरह जैसे विंडोज नहीं है। OS X में फ़ाइल विखंडन की देखभाल करने की अंतर्निहित क्षमता है और यह स्वयं ऐसा करेगा। हालाँकि, क्या हो सकता है ड्राइव विखंडन - फ़ाइलों के बीच मुक्त स्थान के छोटे टुकड़े। प्रदर्शन-वार, यह लगभग एक गैर-मुद्दा है और आप OS X मशीन के पारंपरिक डीफ़्रैग को करके शायद ही कभी कोई प्रदर्शन हासिल करेंगे। ड्राइव विखंडन वास्तव में केवल एक मुद्दा बन जाता है यदि आप अपनी ड्राइव को पूर्ण क्षमता तक भरना शुरू करते हैं। ऐसा इसलिए है क्योंकि ओएस एक्स अपने सिस्टम फाइलों के लिए कमरे से बाहर चला जाएगा।
तो, संक्षेप में, ओएस एक्स में डीफ़्रेग्मेंट करने की कोई आवश्यकता नहीं है जब तक कि आप अपनी हार्ड ड्राइव को भरने की शुरुआत नहीं कर रहे हैं। जैसे-जैसे यह आगे बढ़ता है, आपको अस्थायी फ़ाइलों का अनुभव करना शुरू हो सकता है "OS" अजीबता "" क्योंकि यह अस्थायी फाइलों के लिए OS अंतरिक्ष से बाहर चला जाता है। जब ऐसा होता है (या अधिमानतः पहले), आपकी हार्ड ड्राइव का एक डीफ़्रैग आपको ड्राइव पर फ़ाइलों के बीच किसी भी स्लैक स्थान से छुटकारा दिलाएगा और ओएस एक्स के उपयोग के लिए जगह पुनर्प्राप्त करेगा।
मेरा मानना है कि लिनक्स के मामले में भी यही होगा।
अन्य संदर्भ सामग्री:
- क्या मैक ओएस एक्स को एक डिस्क ड्रैगनेटर / ऑप्टिमाइज़र की आवश्यकता है?
- Macintosh OS X नियमित रखरखाव
- लिनक्स को डीफ़्रैग्मेन्ट करने की आवश्यकता क्यों है?
तो, लघु में
यदि आप विंडोज चला रहे हैं, तो आप विखंडन के अधीन हैं। FAT32 सिस्टम बहुत इसके लिए प्रवण हैं। NTFS कम प्रवण है, लेकिन फिर भी इतना पर्याप्त है। लिनक्स और मैक उपयोगकर्ता विखंडन के अधीन हैं, लेकिन विंडोज के विपरीत, यह मशीन पर किसी भी प्रदर्शन को खींचने का कारण नहीं बनता है। इसके अलावा, मैक उपयोगकर्ताओं को वास्तव में केवल विखंडन के बारे में चिंता करने की आवश्यकता होती है क्योंकि क्षमता के पास उनकी ड्राइव। लिनक्स और मैक के साथ समस्या फ़ाइल विखंडन नहीं है (विंडोज़ के साथ), लेकिन विखंडन को ड्राइव करें।
उम्मीद है की वो मदद करदे। और, हमेशा की तरह, मैं टिप्पणी करने के लिए इस क्षेत्र के ज्ञान के साथ किसी भी लोगों का स्वागत करता हूं। मैंने इस पर सबसे अच्छा शोध किया, लेकिन यह निश्चित रूप से संभव है कि मुझे कुछ गलत मिला। जब आप लिनक्स और मैक को "डिफ्रैग डिबेट्स" को मिश्रण में फेंकते हैं, तो दोनों पक्षों पर राय होना निश्चित है।
