GPT PMBR आकार dd क्लोन के बाद बेमेल है


13

मैं अपने उबंटू ईएफआई बूट सिस्टम को एक बड़े HDd में स्थानांतरित कर रहा हूं। मैंने कमांड का इस्तेमाल किया

dd if=/dev/sdb of=/dev/sda

मैंने कॉपी करने से पहले इनपुट फ़ाइल को डिस्क्राइब नहीं किया था और आउटपुट फ़ाइल को नए सिरे से अनपेक्षित स्थान पर रखा गया था। मैंने नए बड़े hdd से सफलतापूर्वक बूट किया है।

  • fdisk -l रिपोर्ट:

    GPT PMBR आकार बेमेल

  • gdisk पुराने ड्राइव आकार (200GB) और की रिपोर्ट करता है

  • PMBR नए हार्ड ड्राइव आकार (2TB) की रिपोर्ट कर रहा है।

त्रुटि बताता है gdisk w(लिखना) कमांड काम करेगा, हालांकि gdisk मदद कमांड की सिफारिश करता है xe(डिस्क के अंत में बैकअप स्थानांतरित करें)।

मेरा लक्ष्य पुरानी ड्राइव को हटाने और मेरे पुराने ग्रब इंस्टालेशन के साथ एक प्राथमिक बूट डिस्क के रूप में नई ड्राइव का उपयोग करना है।

क्या मैं सिर्फ विभाजन का विस्तार करने के लिए आगे बढ़ सकता हूं या मुझे इनमें से किसी एक आदेश का उपयोग करना चाहिए?

जवाबों:


10

के रूप में कार्य करें gdiskउपयोग: शीघ्र पता चलता है eविशेषज्ञों '(पर विकल्प xडिस्क के अंत में डेटा संरचनाओं स्थानांतरित करने के लिए) मेनू। partedयदि आप चाहें तो आप वही चीज़ या GParted पूरा कर सकते हैं। IIRC, वे इसे अर्ध-स्वचालित रूप से करते हैं, हालांकि वे पुष्टि के लिए पूछते हैं।

एक बार जब आप GPT बैकअप डेटा संरचनाओं को स्थानांतरित कर लेते हैं, तो आप GParted का उपयोग करके अपने विभाजन (आकार) का आकार बदल सकते हैं।


4
आपको इस आदमी पर विश्वास करना चाहिए - उसने लिखा थाgdisk
1

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

1
@ZakriKneebone: जैसा कि मैंने "क्यों करना चाहिए" यह यहाँ नहीं बताया है: क्योंकि GPT डिस्क के पहले और अंतिम सेक्टर में संग्रहीत हो जाता है, यदि पहले सेक्टर में कोई भी विफल हो जाता है, तो भी यह वापस आ गया है -अप ... (और एक अपवोट!)
फाबबी

1
@RodSmith एक वैकल्पिक गैर संवादात्मक समाधान का भी स्वागत किया जाएगा। ddएक बड़ी ड्राइव का उपयोग करके क्लोन करने के बाद यह समस्या हमेशा वापस आती है। यदि क्लोन स्क्रिप्ट गलत "बैकअप GPT" को ठीक कर सकती है। मुझे GPT fdisk (sgdisk) संस्करण 1.0.3 में एक स्थानांतरित विकल्प नहीं मिल रहा है। कभी मन superuser.com/questions/905756/... बताता है कि -e|--move-second-headersgdisk विकल्प है।
प्रो बैकअप

1

मैं अपने परीक्षणों की एक विस्तृत व्याख्या और उन लोगों के लिए त्रुटि पोस्ट करना चाहता हूं जो प्रलेखन के बजाय एक ही कोशिश कर रहे हैं, बल्कि कई अलग-अलग तकनीकों के लिए अंक और अंक हैं। मैं एक जीवित usb से gparted का उपयोग कर घाव। मैंने विभाजन को हटा दिया और नई ड्राइव पर विभाजन तालिका को फिर से लिखा। Gparted में एक स्टेप सीक्वेंसर है: इसने पुराने डिस्क के विभाजन संरचना की नकल की, और इस बीच विभाजन और नई डिस्क के लिए कॉपी किए गए डेटा का भी आकार बदला। यह सब कुछ किया जब मैं सो गया था। Dd का उपयोग करने से fstab फ़ाइल के मैन्युअल अपडेट की आवश्यकता होती है जिसे मैंने छोड़ दिया था। फिर मैंने लाइव usb से ddrescue (सिनेप्टिक के माध्यम से यूनिवर्स पैकेज से, सॉफ्टवेयर सेंटर से) की कोशिश की, जिसमें बताया गया कि यह gpt के साथ काम नहीं करता है। यह मुझे gparted करने के लिए संदर्भित करता है।


अच्छा एक भी! बहुत से लोग इस Q & A से सीख रहे होंगे ...
Fabby

0

बस एक और डेटम, मैं आज अपने ईसी 2 उदाहरण पर एक ईबीएस वॉल्यूम का आकार देता हूं। मैंने इसे चलाकर हल किया growpart /dev/nvme0n1 1, जिसने मेरे विभाजन को सही ढंग से आकार दिया।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.