हालाँकि मुख्य रूप से संस्करणों के आधार पर उस लिनक्स फाइल सिस्टम के आसपास हमेशा एक अफवाह रही है विस्तार या अन्य प्रणालियों के साथ पत्रिका JFS, ZFS, XFS या ReiserFS की तरह, उन्हें डीफ़्रैग्मेन्टेशन की आवश्यकता नहीं है, यह सच है कि समय के साथ डेटा के फैलाव के कारण इसकी संचालन क्षमता धीमी होती जा रही है। हालांकि इसका प्रभाव एफएटी और एनटीएफएस-आधारित प्रणालियों की तरह नाटकीय नहीं है, लेकिन यह एक ऐसी चीज है जिसे हम आसानी से सिस्टम में हल कर सकते हैं यदि हम किसी टूल का उपयोग करते हैं ई4डीफ्रैग.
E4defrag एक उपयोगिता है जो कि उबंटू सहित अधिकांश लिनक्स वितरण में उपलब्ध है, पैकेज के भीतर e2fprogs। कई अन्य हैं जो समान तरीके से काम करते हैं, लेकिन हमने इसे चुना है उपयोग में आसानी के लिए। हमारे सिस्टम में इसे स्थापित करने के लिए, निम्नलिखित कमांड को लागू करना आवश्यक है:
sudo apt-get install e2fsprogs
पैकेज स्थापित होने के बाद, हम निम्नलिखित कथन को निष्पादित करके कमांड लाइन से उपयोगिता को आमंत्रित कर सकते हैं:
sudo e4defrag -c
परिणामस्वरूप हम निम्नलिखित के समान एक छवि प्राप्त करेंगे जो हमारी इकाई के विखंडन मूल्य को इंगित करता है। यदि यह आंकड़ा 30 से अधिक अंक तक पहुंच जाता है तो यह होगा उपयोगिता का उपयोग करके इसे कम करने की कोशिश करना उचित है हमने संकेत दिया है, और यदि यह 56 के मूल्य से अधिक है तो जल्द से जल्द कार्य करना आवश्यक होगा।
एक इकाई को डीफ़्रैग्मेन्ट करने के लिए हमें निम्नलिखित अनुक्रम के साथ आवेदन आमंत्रित करना होगा:
sudo e4defrag /ruta
या यह एक और अगर हम एक संपूर्ण डिवाइस पर कार्य करना चाहते हैं:
sudo e4defrag /dev/device
हमेशा की तरह, हम आपको याद दिलाते हैं उपकरणों या ड्राइव को अलग करना उचित है आपकी प्रणाली जिस पर आप इस उपयोगिता के साथ काम करने जा रहे हैं या डेटा भ्रष्टाचार से बचने के लिए इसी तरह का।
अंत में, याहमें आपकी टिप्पणियों को छोड़ने और हमें बताने के लिए प्रोत्साहित करें इस एप्लिकेशन ने आपके लिए बहुत अच्छा काम किया है और अगर आपने इसे चलाने के बाद अपने कंप्यूटर में कोई सुधार देखा है।
क्या हासिल करने से हासिल होता है !!! गति या कुछ और?
हैलो एलिसिया, वास्तव में, डेटा का स्थान बनाता है कि एक ही पास में डिस्क का सिर उस जानकारी को पकड़ता है जो बाद में उपयोग होने जा रहा है और इसलिए उपयोग किए जाने वाले मेमोरी पेज हिट होते हैं। यह उच्च गति में अनुवाद करता है।
यदि यह उपकरण उपयोग में है तो मैं अपने ubuntu को कैसे डीफ़्रैग्मेन्ट करूँगा। यह कहता है कि इसे अलग करना होगा, मुझे समझ नहीं आता
हैलो एलिसिया, umount कमांड की समीक्षा करें और इसे ड्राइव या डिवाइस पर लागू करें जिसे आप डीफ़्रेग्मेंट करने जा रहे हैं। Umount का एक विशिष्ट उदाहरण CDROM के साथ है: umount / dev / cdrom।
एक ग्रीटिंग.
विंडोज में डीफ़्रैग्मेंटिंग फ़ाइलों को तेज़ी से खोजने में मदद करता है। किताबों से भरे एक शेल्फ की कल्पना करें, सभी एक साथ। एक को हटाने से एक शून्य निकल जाता है। जब हम किसी फ़ाइल को हटाते हैं तो हार्ड ड्राइव पर होता है। इसका प्रभाव यह है कि सिस्टम इस तथ्य के कारण थोड़ा धीमा है कि यह खोज में समय बर्बाद करता है, यहां तक कि उन अंतरालों में भी। डीफ़्रैग्मेन्टिंग जानकारी इकट्ठा करने और खाली न होने का कार्य करता है। लिनक्स में यह विंडोज की तरह एक महान प्रभाव पैदा नहीं करता है। लेकिन यह अच्छा हो सकता है अगर हम लंबे समय से इसका इस्तेमाल कर रहे हैं।
ओह ... मैं समझ गया धन्यवाद। अगर मुझे कुछ ज्ञान था लेकिन खिड़कियों में। लेकिन linux में यह linux की तुलना में मुझे बहुत तेजी से पकड़ता है .. भले ही समय के साथ यह थोड़ी धीमी गति से पकड़ता है जैसे कि windos अब मेरे पास यह बहुत धीमा है मुझे लगता है कि यह eindoes के लिए है have मैंने डिस्क जीत और linux स्थापित किया है। जानकारी हेतु धन्यवाद
मेरे पास एक किंग्स्टन USB 3.0 मेमोरी है जिसे मैं ubuntu स्थापित करता था, लेकिन एक दिन मुझे नहीं पता कि क्या हुआ, अगर यह था कि मैंने मेमोरी को बिना बताए हटा दिया या मुझे नहीं पता, लेकिन उस दिन से यह था "केवल पढ़ें" और तब से मैं पृष्ठों के माध्यम से भटक गया हूं कि क्या मैं इस मेमोरी को पुनर्प्राप्त कर सकता हूं (क्योंकि यह उच्च गति यूएसबी 3 है), लेकिन कुछ भी नहीं, जैसा कि वे कहते हैं कि स्पेन में «ना दे ना», क्या कोई जानता है कि कैसे ठीक करना है यह, या कम से कम यह समझाने के लिए कि इसे फिर से होने से कैसे रोका जाए?
क्या आपने Gparted के साथ अपने डेटा को मिटाने की कोशिश की है?
ऐसे कई तरीके हैं जिनसे आप ओपेन डिस्क नामक एक स्थापित एप्लिकेशन का उपयोग कर सकते हैं और आप उस usb का पता लगा सकते हैं, और आप इसे fomat देते हैं, दूसरा विकल्प टर्मिनल के माध्यम से होगा
होला लुइस,
मुझे आपको यह बताते हुए खेद है कि यह लेख थोड़ा असंवेदनशील रहा है।
एक तरफ, यह समय नहीं है जो फ़ाइल सिस्टम में विखंडन का कारण बनता है, लेकिन उपयोग पैटर्न: हजारों छोटी फाइलें बनाना और फिर कुछ को हटाना, बहुत बड़ी फ़ाइलों को बहुत धीरे-धीरे लिखना, आदि। और फाइल सिस्टम के अधिभोग की डिग्री, 90% से ऊपर के उपयोग को एक बिंदु के रूप में उल्लेख किया गया है, जिस पर एक फाइल सिस्टम विखंडन को कम करने में सक्षम नहीं है (हालांकि मैंने कभी भी उस 90% की औपचारिक व्याख्या नहीं देखी है)।
दूसरी ओर, आपके द्वारा लगाई गई कमांड बदल दी जाती है: "e4defrag -c / path" विखंडन के बारे में जानकारी (गणना) दिखाता है और "e4defrag / पाथ" डीफ़्रैग्मेन्टेशन करता है।
समाप्त करने के लिए, मैं यहां छोड़ देता हूं [1] एक लेख जो काफी सरल तरीके से एक विषय को जटिल बनाता है जैसे कि फ़ाइल सिस्टम विखंडन; यह 2006 से है और इसमें "extents" या ऑनलाइन डीफ़्रैग्मेन्टेशन जैसी संरचनाओं या विधियों का उल्लेख नहीं है, लेकिन इसे समझना आसान है।
नमस्ते.
पुनश्च: जिज्ञासा से बाहर, यह इंगित करने के लिए कि उपयोग के डेढ़ साल बाद और किसी भी प्रकार के डीफ़्रेग्मेंटेशन के बिना, मेरे सिस्टम में 0% उपयोग (Ubuntu 79) पर एक नया 14.04% विखंडन है।
[1] http://geekblog.oneandoneis2.org/index.php/2006/08/17/why_doesn_t_linux_need_defragmenting
हैलो मिगुएल Migngel, सबसे पहले, नोट के लिए धन्यवाद। मैं अभी सजा को संशोधित करता हूं। जैसा कि आप अच्छी तरह से इंगित करते हैं, उपयोग पैटर्न और उससे पहले भी, क्लस्टर या ब्लॉक आकार की पसंद, बाद में इकाइयों में इस व्यवहार की स्थिति बनाएगी। जैसा कि यह समझ में नहीं आता है कि हमारी इकाई में कई छोटी फाइलें या कुछ और बड़ी फाइलें होंगी, जो कि आमतौर पर सिस्टम हैंडल के डिफ़ॉल्ट मूल्य को लिया जाता है।
दूसरी ओर, इंगित करें कि डीफ़्रैग्मेन्टेशन का लाभ सूचना के संकलन में इतना नहीं है जितना कि सूचना के बाद अच्छे क्रम में। डिस्क के प्रमुखों को कम कूदना पड़ता है, जितनी अधिक गति हम प्राप्त करेंगे (और सामान्य तौर पर यह आमतौर पर बड़ी फ़ाइलों के साथ होता है और एक पंक्ति में ब्लॉक के साथ डिस्क पर यादृच्छिक रूप से स्थित कई छोटे लोगों के साथ होता है)।
हमें पढ़ने के लिए धन्यवाद।
कुल / सबसे अच्छा विस्तार 276635/270531
औसत आकार प्रति सीमा 252 KB
विखंडन अंक ०
[०-३० कोई समस्या नहीं: ३१-५५ थोड़ा खंडित: ५६- डीफ़्रैग चाहिए]
इस निर्देशिका (/) को डीफ़्रैग्मेन्टेशन की आवश्यकता नहीं है।
दान.
--------------
कंप्यूटर लगभग 3 साल पुराना है, बिल्कुल बुरा नहीं है, है ना?
लिनक्समिंट 17.2
हेल्लो ज़िटुमज,
वह विखंडन व्यावहारिक रूप से गैर-मौजूद है लिनक्स में उपयोग की जाने वाली फाइल सिस्टम में सामान्य है, "इससे बचने के लिए उन्हें" सोचा जाता है।
यह वास्तव में लिनक्स में डीफ़्रेग्मेंटेशन करने के लायक नहीं है, ये उपकरण मुख्य रूप से मामले में होते हैं जब आपको कुछ प्रकार के विभाजन करने की आवश्यकता होती है, ताकि आपके पास विभाजन के अंत में ऐसी फाइलें न हों जो आपको बदलने की अनुमति न दें आकार।
नमस्ते.
पुनश्च: मैंने पहले इसका उल्लेख नहीं किया था और न ही लेख करता है, लेकिन अगर आपके पास एसएसडी डिस्क है, तो इसे डीफ़्रैग्मेन्ट करना आपके द्वारा उपयोग किए जाने वाले फ़ाइल सिस्टम की परवाह किए बिना समय की बर्बादी है।
धन्यवाद मिगुएल Migngel।
नहीं, मैं एक पारंपरिक डिस्क का उपयोग करता हूं। इसी तरह, जब मैंने 2008 में जीएनयू / लिनक्स के साथ शुरुआत की, मैंने पहले से ही डीफ्रैग्मेंट करने के तरीके की तलाश की और मैंने पढ़ा कि यह आवश्यक नहीं था।
चूंकि वे पूरे विभाजन में वितरित फ़ाइलों के विषय पर स्पर्श करते हैं और विभाजन को कम करने के लिए सोचा जाता है। मैंने निरूपित किया है कि एक HDD पर NTFS विभाजन के लिए विंडोज़ से डिफ्रैग्लर या किसी अन्य के रूप में ग्राफिकल एप्लिकेशन का उपयोग करते हुए, कई बार वे पर्याप्त रूप से डीफ़्रैग नहीं कर सकते हैं, और जब वे करते हैं, तो विभाजन के अंत की ओर फाइलें शेष हो सकती हैं।
मुझे आश्चर्य है कि अगर लिनक्स में एक्स्ट 0 पार्टिशन में 4% विखंडन हो सकता है, लेकिन विभाजन के अंत की ओर भी फाइलें हैं, यानी केंद्र की ओर खाली जगह है।
मुझे लगता है, एक विभाजन में एक डेटा सेव का आदर्श, यह है कि डेटा को विभाजन के केंद्र की ओर बाहर की ओर सहेजा जाए। तुम क्या सोचते हो?
नमस्ते। और मैं NTFS या FAT32 विभाजन कैसे डीफ़्रैग्मेन्ट कर सकता हूं? धन्यवाद
सभी को नमस्कार! मैं वर्षों से उबंटू का उपयोग कर रहा हूं और इसे कभी भी लंबे समय तक नहीं लिया गया है, मैं इसे प्यार करता हूं। 10 सेकंड शुरू करने के लिए और 3 बंद करने के लिए। अभिवादन!
मैं तीन प्रिंटरों के साथ काम करता हूं और तीनों में से कोई भी मैं उबंटू 20.04 में स्थापित नहीं कर सकता, मैंने उनमें से प्रत्येक के लिए ड्राइवरों को पहले ही डाउनलोड कर लिया था। पीसी नया है और ubuntu बस स्थापित है। पिछले पीसी के साथ, जिसे मुझे त्यागना पड़ा क्योंकि यह शुरू नहीं हुआ था (initramsf) और कोई भी इसे ठीक करने में सक्षम नहीं था, तीनों प्रिंटर अच्छी तरह से। प्रिंटर दो epson और एक hp हैं।
ubuntu 20.04 में lsb मौजूद नहीं है
गुड आफ़्टरनून।
e4defrag का उपयोग करने के लिए यह आवश्यक है कि डिवाइस आरोहित हो:
रूट@असगर:/मीडिया# umount disk1
रूट@असगर:/मीडिया# e4defrag /dev/sda1
e4defrag 1.46.6-rc1 (12-Sep-2022)
फाइलसिस्टम आरोहित नहीं है
जड़@असगर:/मीडिया#
नमस्ते.