लिनक्स में कैसे डीफ़्रैग्मेन्ट करें

लिनक्स पर डीफ़्रैग्मेन्टेशन बैनर

हालाँकि मुख्य रूप से संस्करणों के आधार पर उस लिनक्स फाइल सिस्टम के आसपास हमेशा एक अफवाह रही है विस्तार या अन्य प्रणालियों के साथ पत्रिका JFS, ZFS, XFS या ReiserFS की तरह, उन्हें डीफ़्रैग्मेन्टेशन की आवश्यकता नहीं है, यह सच है कि समय के साथ डेटा के फैलाव के कारण इसकी संचालन क्षमता धीमी होती जा रही है। हालांकि इसका प्रभाव एफएटी और एनटीएफएस-आधारित प्रणालियों की तरह नाटकीय नहीं है, लेकिन यह एक ऐसी चीज है जिसे हम आसानी से सिस्टम में हल कर सकते हैं यदि हम किसी टूल का उपयोग करते हैं ई4डीफ्रैग.

E4defrag एक उपयोगिता है जो कि उबंटू सहित अधिकांश लिनक्स वितरण में उपलब्ध है, पैकेज के भीतर e2fprogs। कई अन्य हैं जो समान तरीके से काम करते हैं, लेकिन हमने इसे चुना है उपयोग में आसानी के लिए। हमारे सिस्टम में इसे स्थापित करने के लिए, निम्नलिखित कमांड को लागू करना आवश्यक है:

sudo apt-get install e2fsprogs

पैकेज स्थापित होने के बाद, हम निम्नलिखित कथन को निष्पादित करके कमांड लाइन से उपयोगिता को आमंत्रित कर सकते हैं:

sudo e4defrag -c

परिणामस्वरूप हम निम्नलिखित के समान एक छवि प्राप्त करेंगे जो हमारी इकाई के विखंडन मूल्य को इंगित करता है। यदि यह आंकड़ा 30 से अधिक अंक तक पहुंच जाता है तो यह होगा उपयोगिता का उपयोग करके इसे कम करने की कोशिश करना उचित है हमने संकेत दिया है, और यदि यह 56 के मूल्य से अधिक है तो जल्द से जल्द कार्य करना आवश्यक होगा।

E4defrag उपयोगिता को देखें

एक इकाई को डीफ़्रैग्मेन्ट करने के लिए हमें निम्नलिखित अनुक्रम के साथ आवेदन आमंत्रित करना होगा:

sudo e4defrag /ruta

या यह एक और अगर हम एक संपूर्ण डिवाइस पर कार्य करना चाहते हैं:

sudo e4defrag /dev/device

हमेशा की तरह, हम आपको याद दिलाते हैं उपकरणों या ड्राइव को अलग करना उचित है आपकी प्रणाली जिस पर आप इस उपयोगिता के साथ काम करने जा रहे हैं या डेटा भ्रष्टाचार से बचने के लिए इसी तरह का।

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


19 टिप्पणियाँ, तुम्हारा छोड़ दो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   एलिसिया निकोल सैन कहा

    क्या हासिल करने से हासिल होता है !!! गति या कुछ और?

    1.    लुइस गोमेज़ कहा

      हैलो एलिसिया, वास्तव में, डेटा का स्थान बनाता है कि एक ही पास में डिस्क का सिर उस जानकारी को पकड़ता है जो बाद में उपयोग होने जा रहा है और इसलिए उपयोग किए जाने वाले मेमोरी पेज हिट होते हैं। यह उच्च गति में अनुवाद करता है।

  2.   एलिसिया निकोल सान कहा

    यदि यह उपकरण उपयोग में है तो मैं अपने ubuntu को कैसे डीफ़्रैग्मेन्ट करूँगा। यह कहता है कि इसे अलग करना होगा, मुझे समझ नहीं आता

    1.    लुइस गोमेज़ कहा

      हैलो एलिसिया, umount कमांड की समीक्षा करें और इसे ड्राइव या डिवाइस पर लागू करें जिसे आप डीफ़्रेग्मेंट करने जा रहे हैं। Umount का एक विशिष्ट उदाहरण CDROM के साथ है: umount / dev / cdrom।

      एक ग्रीटिंग.

  3.   रियोआम गुटिरेज रिवेरा कहा

    विंडोज में डीफ़्रैग्मेंटिंग फ़ाइलों को तेज़ी से खोजने में मदद करता है। किताबों से भरे एक शेल्फ की कल्पना करें, सभी एक साथ। एक को हटाने से एक शून्य निकल जाता है। जब हम किसी फ़ाइल को हटाते हैं तो हार्ड ड्राइव पर होता है। इसका प्रभाव यह है कि सिस्टम इस तथ्य के कारण थोड़ा धीमा है कि यह खोज में समय बर्बाद करता है, यहां तक ​​कि उन अंतरालों में भी। डीफ़्रैग्मेन्टिंग जानकारी इकट्ठा करने और खाली न होने का कार्य करता है। लिनक्स में यह विंडोज की तरह एक महान प्रभाव पैदा नहीं करता है। लेकिन यह अच्छा हो सकता है अगर हम लंबे समय से इसका इस्तेमाल कर रहे हैं।

  4.   एलिसिया निकोल सैन कहा

    ओह ... मैं समझ गया धन्यवाद। अगर मुझे कुछ ज्ञान था लेकिन खिड़कियों में। लेकिन linux में यह linux की तुलना में मुझे बहुत तेजी से पकड़ता है .. भले ही समय के साथ यह थोड़ी धीमी गति से पकड़ता है जैसे कि windos अब मेरे पास यह बहुत धीमा है मुझे लगता है कि यह eindoes के लिए है have मैंने डिस्क जीत और linux स्थापित किया है। जानकारी हेतु धन्यवाद

  5.   फेड U कहा

    मेरे पास एक किंग्स्टन USB 3.0 मेमोरी है जिसे मैं ubuntu स्थापित करता था, लेकिन एक दिन मुझे नहीं पता कि क्या हुआ, अगर यह था कि मैंने मेमोरी को बिना बताए हटा दिया या मुझे नहीं पता, लेकिन उस दिन से यह था "केवल पढ़ें" और तब से मैं पृष्ठों के माध्यम से भटक गया हूं कि क्या मैं इस मेमोरी को पुनर्प्राप्त कर सकता हूं (क्योंकि यह उच्च गति यूएसबी 3 है), लेकिन कुछ भी नहीं, जैसा कि वे कहते हैं कि स्पेन में «ना दे ना», क्या कोई जानता है कि कैसे ठीक करना है यह, या कम से कम यह समझाने के लिए कि इसे फिर से होने से कैसे रोका जाए?

    1.    रॉलैंड रोजस कहा

      क्या आपने Gparted के साथ अपने डेटा को मिटाने की कोशिश की है?

    2.    डेक्सट्रीट कहा

      ऐसे कई तरीके हैं जिनसे आप ओपेन डिस्क नामक एक स्थापित एप्लिकेशन का उपयोग कर सकते हैं और आप उस usb का पता लगा सकते हैं, और आप इसे fomat देते हैं, दूसरा विकल्प टर्मिनल के माध्यम से होगा

  6.   मिगुएल एंजल संतामारिया रोगादो कहा

    होला लुइस,

    मुझे आपको यह बताते हुए खेद है कि यह लेख थोड़ा असंवेदनशील रहा है।

    एक तरफ, यह समय नहीं है जो फ़ाइल सिस्टम में विखंडन का कारण बनता है, लेकिन उपयोग पैटर्न: हजारों छोटी फाइलें बनाना और फिर कुछ को हटाना, बहुत बड़ी फ़ाइलों को बहुत धीरे-धीरे लिखना, आदि। और फाइल सिस्टम के अधिभोग की डिग्री, 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

    1.    लुइस गोमेज़ कहा

      हैलो मिगुएल Migngel, सबसे पहले, नोट के लिए धन्यवाद। मैं अभी सजा को संशोधित करता हूं। जैसा कि आप अच्छी तरह से इंगित करते हैं, उपयोग पैटर्न और उससे पहले भी, क्लस्टर या ब्लॉक आकार की पसंद, बाद में इकाइयों में इस व्यवहार की स्थिति बनाएगी। जैसा कि यह समझ में नहीं आता है कि हमारी इकाई में कई छोटी फाइलें या कुछ और बड़ी फाइलें होंगी, जो कि आमतौर पर सिस्टम हैंडल के डिफ़ॉल्ट मूल्य को लिया जाता है।

      दूसरी ओर, इंगित करें कि डीफ़्रैग्मेन्टेशन का लाभ सूचना के संकलन में इतना नहीं है जितना कि सूचना के बाद अच्छे क्रम में। डिस्क के प्रमुखों को कम कूदना पड़ता है, जितनी अधिक गति हम प्राप्त करेंगे (और सामान्य तौर पर यह आमतौर पर बड़ी फ़ाइलों के साथ होता है और एक पंक्ति में ब्लॉक के साथ डिस्क पर यादृच्छिक रूप से स्थित कई छोटे लोगों के साथ होता है)।

      हमें पढ़ने के लिए धन्यवाद।

  7.   ज़ाइटुमजी कहा

    कुल / सबसे अच्छा विस्तार 276635/270531
    औसत आकार प्रति सीमा 252 KB
    विखंडन अंक ०
    [०-३० कोई समस्या नहीं: ३१-५५ थोड़ा खंडित: ५६- डीफ़्रैग चाहिए]
    इस निर्देशिका (/) को डीफ़्रैग्मेन्टेशन की आवश्यकता नहीं है।
    दान.
    --------------
    कंप्यूटर लगभग 3 साल पुराना है, बिल्कुल बुरा नहीं है, है ना?
    लिनक्समिंट 17.2

    1.    मिगुएल एंजल संतामारिया रोगादो कहा

      हेल्लो ज़िटुमज,

      वह विखंडन व्यावहारिक रूप से गैर-मौजूद है लिनक्स में उपयोग की जाने वाली फाइल सिस्टम में सामान्य है, "इससे बचने के लिए उन्हें" सोचा जाता है।

      यह वास्तव में लिनक्स में डीफ़्रेग्मेंटेशन करने के लायक नहीं है, ये उपकरण मुख्य रूप से मामले में होते हैं जब आपको कुछ प्रकार के विभाजन करने की आवश्यकता होती है, ताकि आपके पास विभाजन के अंत में ऐसी फाइलें न हों जो आपको बदलने की अनुमति न दें आकार।

      नमस्ते.

      पुनश्च: मैंने पहले इसका उल्लेख नहीं किया था और न ही लेख करता है, लेकिन अगर आपके पास एसएसडी डिस्क है, तो इसे डीफ़्रैग्मेन्ट करना आपके द्वारा उपयोग किए जाने वाले फ़ाइल सिस्टम की परवाह किए बिना समय की बर्बादी है।

  8.   ज़ाइटुमजी कहा

    धन्यवाद मिगुएल Migngel।
    नहीं, मैं एक पारंपरिक डिस्क का उपयोग करता हूं। इसी तरह, जब मैंने 2008 में जीएनयू / लिनक्स के साथ शुरुआत की, मैंने पहले से ही डीफ्रैग्मेंट करने के तरीके की तलाश की और मैंने पढ़ा कि यह आवश्यक नहीं था।

    1.    चैनल अज्ञात है कहा

      चूंकि वे पूरे विभाजन में वितरित फ़ाइलों के विषय पर स्पर्श करते हैं और विभाजन को कम करने के लिए सोचा जाता है। मैंने निरूपित किया है कि एक HDD पर NTFS विभाजन के लिए विंडोज़ से डिफ्रैग्लर या किसी अन्य के रूप में ग्राफिकल एप्लिकेशन का उपयोग करते हुए, कई बार वे पर्याप्त रूप से डीफ़्रैग नहीं कर सकते हैं, और जब वे करते हैं, तो विभाजन के अंत की ओर फाइलें शेष हो सकती हैं।
      मुझे आश्चर्य है कि अगर लिनक्स में एक्स्ट 0 पार्टिशन में 4% विखंडन हो सकता है, लेकिन विभाजन के अंत की ओर भी फाइलें हैं, यानी केंद्र की ओर खाली जगह है।

      मुझे लगता है, एक विभाजन में एक डेटा सेव का आदर्श, यह है कि डेटा को विभाजन के केंद्र की ओर बाहर की ओर सहेजा जाए। तुम क्या सोचते हो?

  9.   लियोनार्डो कहा

    नमस्ते। और मैं NTFS या FAT32 विभाजन कैसे डीफ़्रैग्मेन्ट कर सकता हूं? धन्यवाद

  10.   पैट्रिक कहा

    सभी को नमस्कार! मैं वर्षों से उबंटू का उपयोग कर रहा हूं और इसे कभी भी लंबे समय तक नहीं लिया गया है, मैं इसे प्यार करता हूं। 10 सेकंड शुरू करने के लिए और 3 बंद करने के लिए। अभिवादन!

  11.   एलियान कहा

    मैं तीन प्रिंटरों के साथ काम करता हूं और तीनों में से कोई भी मैं उबंटू 20.04 में स्थापित नहीं कर सकता, मैंने उनमें से प्रत्येक के लिए ड्राइवरों को पहले ही डाउनलोड कर लिया था। पीसी नया है और ubuntu बस स्थापित है। पिछले पीसी के साथ, जिसे मुझे त्यागना पड़ा क्योंकि यह शुरू नहीं हुआ था (initramsf) और कोई भी इसे ठीक करने में सक्षम नहीं था, तीनों प्रिंटर अच्छी तरह से। प्रिंटर दो epson और एक hp हैं।
    ubuntu 20.04 में lsb मौजूद नहीं है

  12.   सताना कहा

    गुड आफ़्टरनून।
    e4defrag का उपयोग करने के लिए यह आवश्यक है कि डिवाइस आरोहित हो:

    रूट@असगर:/मीडिया# umount disk1
    रूट@असगर:/मीडिया# e4defrag /dev/sda1
    e4defrag 1.46.6-rc1 (12-Sep-2022)
    फाइलसिस्टम आरोहित नहीं है
    जड़@असगर:/मीडिया#

    नमस्ते.