रूट विभाजन दुसर्‍या डिस्कवर हलवा

आजच्या ट्युटोरियलमध्ये मी आपल्यास आपल्या लिनक्स वितरणाचे रूट विभाजन दुसर्‍या विभाजनात कसे हलविले जाऊ शकते हे समजावून सांगणार आहे (समान हार्ड ड्राइव्हवर असो किंवा नसो). ही गरज मला गेल्या वर्षाच्या मध्यभागी आली, जेव्हा मी अजूनही चक्र वापरत होतो, आणि तेव्हापासून ही एक प्रक्रिया आहे जी मी एकापेक्षा जास्त प्रसंगी समाधानकारक परिणाम आणि शून्य समस्यांसह वापरली आहे.

पत्रावर चरणांचे अनुसरण केल्यास ते 100% सुरक्षित, तुलनेने वेगवान आणि पूर्णपणे उलट करण्यायोग्य ऑपरेशन आहे. आम्हाला फक्त थेट सीडीची आवश्यकता असेल आम्ही तेथे असलेल्या कोणत्याही त्रासात (उबंटूपैकी एक, उदाहरणार्थ, आमच्या हेतूची पूर्तता करेल), आणि स्त्रोत आणि गंतव्य विभाजन कोणते आहे हे योग्यरित्या ओळखा.

अशा माहितीसाठी आपण जीपीआरटी किंवा केडीई विभाजन संपादकाकडे जाऊ शकतो. जेव्हा आम्ही ती कार्यान्वित करू, तेव्हा खाली स्क्रीनशॉट प्रमाणेच एक विंडो दिसेल. तेथे, आपले मूळ मूळ विभाजन शोधले पाहिजे आणि ते कोणत्या डिस्कशी संबंधित आहे ते पहावे (एसडीए, एसडीबी, एसडीसी ...), त्यात कोणती संख्या आहे (एसडीए 2, एसडीबी 1, एसडीजे 5, इ.) आणि त्याचे यूआयडी म्हणजे काय (एक अल्फान्यूमेरिक कोड जो आपल्याला "प्रगत माहिती" च्या विभागात सापडेल). अर्थात, जर आपण एखादे विभाजन हलवणार आहोत तर आपल्याला एक गंतव्यस्थान आवश्यक असेल, म्हणून आम्हाला यापूर्वी हे हार्ड डिस्कमध्ये एक छिद्र तयार करावे लागेल, आणि संबंधित डेटा लिहून घ्या.

पुढे जाण्यापूर्वी, मला हे सांगायचे आहे की या ट्यूटोरियलमध्ये मी फक्त ग्रब 2 चा संदर्भ देतो; आपण दुसरा बूटलोडर वापरल्यास, काही चरण किंवा आज्ञा बदलू शकतात - खरं तर, ते ग्रब लेगसी- सह बरेच सोपे आहे. म्हणून, कागदाच्या तुकड्यावर लिहिण्यापूर्वीच्या माहितीसह, आम्ही कार्य करू:

1) आम्ही संगणक थेट सीडीने सुरू करतो आणि आम्ही डेस्कटॉप लोड होण्याची प्रतीक्षा करतो.

2) टर्मिनल मध्ये आम्ही पुढील दोन आज्ञा दिल्या आहेत:

sudo mkdir / mnt / old

sudo mkdir / mnt / new

3) मगआपण पुढील कमांड टाईप करतो.

sudo आरोहित / देव / sdaX / mnt / जुने (जेथे sdaX मूळ रूट विभाजन आहे).

sudo आरोहित / dev / sdbX / mnt / new (जेथे sdbX हे नवीन रूट विभाजन आहे).

4) आपण प्रत्येक विभाजन आरोहित केल्यानंतर, आम्ही फायली कॉपी करण्यास पुढे जाऊ दोन कमांड वापरणे (एक सामान्य फाईल्ससाठी आणि एक लपविलेल्या डेटासाठी). कदाचित दुसरा काटेकोरपणे आवश्यक नाही, परंतु उडल्यास मी हे चालवितो. या भागास काही मिनिटे लागतील:

sudo cp -rav / mnt / old / * / mnt / new
sudo cp -rav /mnt/old/.* / mnt / new

)) आम्ही जुने विभाजन अनमाउंट करतो आणि दोन आणखी आज्ञा टाइप करतो:

sudo umount / mnt / old
sudo माउंट -o बाइंड / देव / एमएनटी / नवीन / देव
sudo माउंट -t proc काहीही नाही / mnt / new / proc

6) आता आम्ही करण्यासाठी नवीन विभाजन chroot ग्रब 2 पुन्हा स्थापित करा. तुमच्याकडे असलेल्या लाइव्हसीडीच्या आधारे इंस्टॉलेशन कमांड बदलतो, कारण प्रत्येक डिस्ट्रोकडे पॅकेजेस व्यवस्थापित करण्याचे स्वतःचे मार्ग असतात. चक्र आणि आर्क सुडो पॅकमॅन-एस ग्रब वापरतात, परंतु डेबियन डेरिव्हेटिव्ह्ज असे करतात:

sudo chroot / mnt / new / bin / bash

sudo grub-install / dev / sdb (जेथे sdb ही हार्ड ड्राईव्ह आहे जिथे आपणास नवीन रूट विभाजन आहे, आणि आम्हाला त्यावरील क्रमांक किंवा त्यासारखे काहीही ठेवण्याची गरज नाही).
7) आता, रीस्टार्ट करण्यापूर्वी, आम्हाला fstab आणि grub.cfg चे काही छोटे तपशील समायोजित करावे लागतील. हे करण्यासाठी, आम्ही आमच्या प्राधान्यीकृत मजकूर संपादकासह (केट, जीडिट, नॅनो ...) grub.cfg संपादित करतो:
sudo kate /boot/grub/grub.cfg

प्रतिमेमध्ये आपण पहातच आहात की, आपण पहावे लागणारे सर्वात महत्वाचे भाग मी अधोरेखित केले आहेत, परंतु तेथे आणखी काही असू शकतात (त्यांना पहा आणि त्याच पद्धतीनुसार त्यांचे सुधारित करा). आमच्या ब्रँड न्यू रूट पार्टीशन (यूयूडी आणि कंपनी) च्या डेटासह, आम्ही जुन्या संदर्भांना नवीनसह पुनर्स्थित करीत आहोतः
  • जिथे ते ठेवते (एचडीएक्स, वाय), आम्ही खालीलप्रमाणे एक्स आणि वाईचे आकडे बदलतोः

एक्स: हार्ड डिस्क क्रमांक दर्शवते. जर डिस्क एसडीए असेल तर एक्स बरोबर 0 असेल. जर डिस्क एसडीबी असेल तर एक्स बरोबर 1 असेल. जर डिस्क एसडीसी असेल तर एक्स 2 च्या समान असेल, इत्यादि.
वाय: विभाजन क्रमांक दर्शवते. 1,2,3… उदाहरणः पहिल्या डिस्कचे दुसरे विभाजन (एचडी 0,2); तिसर्‍या डिस्कचे दुसरे विभाजन (एचडी 2,2)… आपल्याला कल्पना येते का?

  • सुधारित करण्यासाठीचे दुसरे फील्ड म्हणजे यूयूडी (इतक्या लांब नंबर आणि अक्षरे यासाठी कोड), जे अद्याप जुन्या विभाजनाकडे निर्देश करते. आम्ही ते नवीन विभाजनाच्या यूयूडीमध्ये बदलले (लक्षात ठेवा की आपण हे जीपीआरटीमध्ये तपासू शकता, उदाहरणार्थ). डेटा चांगले तपासा!
  • तिसरा बदल आणि सर्वात महत्वाचा म्हणजे, यूआयडी अंतर्गत असलेल्या लहान लाल आयताशी संबंधित आहे आणि ते "एसडीबी 2" प्रतिमेमध्ये ठेवते. येथून आपल्याला आपल्या मूळचे नवीन विभाजन सूचित करावे लागेल जे तार्किकरित्या (एचडीएक्स, वाय) शी संबंधित आहे. उदाहरणे: (एचडी 0,1) -> एसडीए // // (एचडी 1) -> एसडीसी 2,3

हे लक्षात ठेवा की हे बदल, तत्वतः, ग्रबमध्ये आमच्या ऑपरेटिंग सिस्टमच्या नोंदींच्या आधारावर पुनरावृत्ती करणे आवश्यक आहे. माझ्याकडे तीन चक्र प्रविष्ट्या आहेत, म्हणून मला तो डेटा 3 वेळा बदलावा लागेल. तथापि, मी तुम्हाला फक्त पहिली एंट्री बदलण्याचा सल्ला देतो आणि एकदा तुम्हाला हे दिसून आले की सर्व काही व्यवस्थित सुरू झाले आहे, तर तुमच्या रिअल ऑपरेटिंग सिस्टममधून उर्वरित भाग सुधारित करा.

8) ग्रबचा प्रश्न सोडवला, आम्ही fstab वर गेलो.
sudo kate / etc / fstab
च्या यूआयडीचा शोध घेत आहोत / मागील चरणात केल्याप्रमाणे आम्ही हे नवीनसाठी बदलतो. आम्ही जतन.

9) आम्ही आता पुन्हा सुरू करू आणि सर्वकाही व्यवस्थित असल्याचे तपासू शकतो. जर ऑपरेटिंग सिस्टम चांगले कार्य करत असेल तर आम्ही grub.cfg फाईलच्या उर्वरित नोंदींमध्ये आपला बदल न करता ठेवलेला डेटा बदलू शकतो तसेच आपली इच्छा- जुने मूळ विभाजन हटवू शकतो.

हे सर्व आजसाठी आहे.


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.

  1.   Leryलरी म्हणाले

    हे एक्सडी शोधत होते. धन्यवाद

  2.   सांती म्हणाले

    ही एक खूप सुरक्षित प्रक्रिया आहे, मी बर्‍याच वर्षांपूर्वी ती वापरली आहे आणि चांगली गोष्ट म्हणजे नवीन / विभाजनात फाइल खंडित होणार नाही ...

    जरी फार पूर्वी मी रूट विभाजन बदलण्यासाठी, फाइल सिस्टममध्ये बदल करण्याच्या बदलांसह बदलण्याचा प्रयत्न केला (पुनर्प्राप्ती पासून एक्स्ट 3 वर), परंतु माझ्या प्रयत्नांमुळे आणि वळणांमुळे हे करणे माझ्यासाठी अशक्य होते, तरीही सिस्टम स्टार्टअपवेळी शोध अयशस्वी झाले. डी / एक्स्टॉरशनसह नवीन फॉरमॅट केल्यावर ते रीइस्फरस सिस्टम / विभाजन शोधत होते या कारणास्तव. देखभाल मोडमध्ये प्रवेश करणे आणि मॅन्युअली आरोहण करणे / एक्स्ट 3 म्हणून सिस्टमने योग्यरित्या कार्य केले, परंतु पुढची सुरुवात त्याच कारणास्तव पुन्हा अयशस्वी झाली. तेथे ग्रब किंवा fstab चे कोणतेही संपादन कार्य झाले नाही जे नेहमी कार्य करते ... नेहमीच पुनर्प्राप्ती असलेले विभाजन शोधत असते, तोडगा शोधू शकत नाही ...

    1.    लांडगा म्हणाले

      असे दिसते की रीसर्म्स विभाजनाकडे निर्देशित केलेली काही फाईल आहे. कदाचित बूटलोडरकडून एखादी विसंगत ओळ किंवा त्यासारखे काहीतरी, अन्यथा ext3 योग्यरित्या लोड झाले असावे.

      1.    सांती म्हणाले

        जर हे मी विचार केला असेल तर ... आणि काहीतरी शोधण्यात तास घालवले परंतु काहीही सापडले नाही ... इंटरनेट शोधत देखील नाही.
        तथापि, मी तुम्हाला खात्री देऊ शकत नाही की भूतकाळात मी समस्यांशिवाय प्रक्रिया केली आहे, 6 किंवा 7 वर्षे झाली होती जेव्हा ती मी जवळजवळ आनंदासाठी केली होती ... शेवटच्या वेळी मी डेबियन लेनीबरोबर करण्याचा प्रयत्न केला, बहुधा सर्वात मोठा फरक कर्नलचा आहे कदाचित आपण लिनक्स २.2.4.x सह डिस्ट्रॉ वापरला असेल.
        असं असलं तरी, आपण तोडगा शोधण्यासाठी गेल्यास, मी आशा करतो की आपण ते सामायिक करा ...

  3.   रेंक्स xX म्हणाले

    चांगली सूचना, ... जर मला आधी माहित असते.

    ग्रीटिंग्ज

  4.   मर्लिन द डेबॅनाइट म्हणाले

    होय, खूप चांगली टीप, हे डिस्क / होम बदलण्याच्या प्रक्रियेसारखेच दिसते, परंतु ते मूळसह काय करू शकते हे मला माहित नव्हते.

    मी वापरत नसलो तरी खूप चांगली माहिती, उडतात स्वत: ला माहित असणे चांगले. 🙂

    1.    लांडगा म्हणाले

      होय, / घरासह हे बरेच सोपे आहे, कारण आपल्याला ग्रब पुन्हा स्थापित करण्याची किंवा त्यातील कॉन्फिगरेशन फाइल सुधारित करण्याची आवश्यकता नाही. आपल्याला आवश्यक असलेली प्रत्येक गोष्ट कॉपी करणे आणि fstab संपादित करणे पुरेसे आहे.

      1.    मर्लिन द डेबॅनाइट म्हणाले

        निश्चितच आम्ही / घराबद्दल बोलत आहोत, हे उघड आहे की / मुळाकडे अधिक लक्ष देणे आवश्यक आहे.

        हे / मुख्यपृष्ठासारखे नाही जे साधारणतः फक्त कट आणि पेस्ट किंवा अयशस्वी होते, कॉपी आणि पेस्ट करा.

  5.   केओपीटी म्हणाले

    खूप चांगले मॅन्युअल, मित्र, आभारी आहे, मला हे जाणून घ्यायचे आहे की पीडीएफ आवृत्ती किंवा इतर कोठूनही डाउनलोड केले जाऊ शकते, अभिवादन

    1.    लांडगा म्हणाले

      येथे आपण ओव्हनमधून ताजे आहात;):

      https://sites.google.com/site/rsvnna/baul/Mover%20Root.pdf

      1.    केओपीटी म्हणाले

        धन्यवाद मित्रा, हे खूप चांगले आहे

  6.   रेयॉनंट म्हणाले

    खूप खूप धन्यवाद! मी असे काहीतरी शोधत होतो आणि जे मला घडले ते म्हणजे विभाजनांची प्रतिमा तयार करणे आणि नंतर त्या पुनर्संचयित करणे म्हणजे नक्कीच, माउंट पॉइंट्स इत्यादीसारख्या अधिक गोष्टी गहाळ झाल्या. म्हणून ते मला एक हातमोजा सारखे दावे!

  7.   द सँडमन 86 म्हणाले

    खूप चांगली माहिती, या गोष्टी हाताळणे नेहमीच उपयुक्त ठरते. खूप खूप धन्यवाद.

  8.   Crimea म्हणाले

    आपण Grub2 वापरत असल्यास, ते grub2-इंस्टॉल होणार नाही?

    आपण ही मॅन्युअल बनविताना सावधगिरी बाळगा की जोपर्यंत आपण आदेश योग्य ठेवले नाही तोपर्यंत आपण कोणालाही गडबडीत टाकता.

    1.    कृष्णवर्णीय म्हणाले

      आर्चमध्ये ग्रबच्या जुन्या आवृत्तीचे नामकरण ग्रब-लेगसी असे केले गेले आणि ग्रब 2 फक्त ग्रब म्हणून सोडले गेले जेणेकरून ते योग्य आहे परंतु त्याच प्रकारे असे सुनिश्चित करणे आवश्यक आहे की आपल्या वितरणाची कागदपत्रे वाचणे योग्य आहे. संकुल नावे

      आणि लेखकाचे आभार मी विस्तृत प्रक्रिया शोधत होतो आणि यामुळे मला चांगली सेवा मिळाली

  9.   गिलर्मो म्हणाले

    Point व्या बिंदूपेक्षा अधिक कमांडच्या जोडीने माझ्यासाठी कार्य केले नाही, हे चांगलेः
    सुडो सु
    mkdir / media / kk (जिथे स्थापित प्रणालीचे रूट आरोहित केले जाते)
    माउंट -t एक्स्ट 4 -ओ आरडब्ल्यू / देव / एसडीए / मीडिया / केके
    माउंट ओबिंद / प्रोक / मीडिया / केके / प्रो
    माउंट ओबिंद / देव / मीडिया / केके / देव
    माउंट indबिंद / sys / मीडिया / केके / sys
    क्रोट / मीडिया / केके
    अद्यतन ग्रब
    ग्रब-इंस्टॉल / डेव्ह / एसडीए (किंवा एसडीबी,…)

  10.   अलेंगोआन म्हणाले

    धन्यवाद, याने मला बरीच मदत केली, नवीन विभाजनावर सर्व काही कॉपी केल्यावर एक पर्याय म्हणून तुम्ही बूट-रिपेयर टूलसह ग्रब इंस्टॉलेशन हलवू शकता, अशा प्रकारे चरण 5 पुढे करणे टाळणे.

    sudo add-apt-repository ppa: yannubuntu / boot-repair
    सुडो apt-get अद्यतने
    sudo apt-get बूट-दुरुस्ती स्थापित करा

    ग्राफिफा अनुप्रयोग कार्यान्वित झाला आहे, प्रगत पर्याय सक्रिय केले आहेत; ग्रब स्थान आणि नवीन विभाजन ग्रब इंस्टॉलेशनकरिता निवडले जाते.