विभाजन को कैसे मर्ज किया जाए?


33

मेरे पास दो विभाजन हैं, उनमें से एक में एक फाइल सिस्टम है और दूसरा असंबद्ध है।

दो विभाजनों का विलय कैसे करें?

जवाबों:


35

आप इसके लिए gparted काusc_logo उपयोग कर सकते हैं । द्वारा भी स्थापित करने योग्यsudo apt-get update && sudo apt-get install gparted

एक बड़ा ताज़ा विभाजन बनाने के लिए (आपके फाइल सिस्टम पर सभी डेटा को हटाता है):

  • पहले आपको यह सुनिश्चित करना होगा कि दोनों विभाजन - असंबद्ध स्थान और विलय करने के लिए अन्य विभाजन दोनों तार्किक विभाजन या प्राथमिक विभाजन दोनों हैं। एक तार्किक और एक प्राथमिक काम नहीं करेगा ।

  • पहले चरण की जांच और पुष्टि करने के बाद, एक फाइलसिस्टम पकड़े हुए विभाजन को हटा दें।

  • तीसरा, जब आप किसी पार्टीशन को डिलीट कर देते हैं, तो अनअलोकेटेड स्पेस बड़ा हो जाता है।

  • आवश्यक आकार का एक विभाजन बनाएँ।

विभाजन होल्डिंग डेटा का आकार बढ़ाने के लिए: (हालांकि यह ज्यादातर सुरक्षित है, अपने डेटा का बैकअप बनाने के लिए हमेशा बुद्धिमान होता है!)

  • पहले आपको यह सुनिश्चित करना होगा कि दोनों विभाजन - असंबद्ध स्थान और विलय करने के लिए अन्य विभाजन दोनों तार्किक विभाजन या प्राथमिक विभाजन दोनों हैं। एक तार्किक और एक प्राथमिक काम नहीं करेगा ।

  • दूसरा, प्रश्न में विभाजन पर राइट-क्लिक करें और आकार बदलें पर क्लिक करें। आवश्यकतानुसार आकार भरें।

  • आकार बदलें / क्लिक करें और फिर सभी ऑपरेशन लागू करें पर क्लिक करें

screenshot_gparted


thanx, gpart का उपयोग करना बहुत अच्छा था। मेरी समस्या में - / dev / sda1 और / dev / sda3 के बीच एक linux-swwas। / sda3 खाली था। मैं दोनों लाइन स्वैप और देव 3 को प्रारूपित करता हूं, फिर dev1 (100% hdd - 300mb स्वैप के लिए) का विस्तार करता हूं। और जोड़ें (प्रारूप hdd के बाएँ पासा) लिनक्स स्वैप।
व्लादिमीर च

उस विभाजन को मर्ज करने के निर्देश जिसमें उस पर एक और (असंबद्ध) के साथ डेटा है, जिस पर डेटा नहीं है, वह Ubuntu 17.04 में मेरे लिए काम नहीं करता है, GParted के वर्तमान संस्करण का उपयोग करते समय जब मेरा अनलॉकेटेड स्थान उस विभाजन से पहले होता है जिसमें डेटा है यह। क्या आप अपनी पोस्ट को स्पष्ट कर सकते हैं कि यह कैसे हल किया जाए?
स्पेंसर हिल

क्या मैं यह मानने में सही हूं कि यह समाधान केवल तभी काम करता है जब दो विभाजन एक-दूसरे के बगल में हों? अगर वे नहीं हैं तो मुझे क्या करना चाहिए?
नीरो

17

यदि अप्रयुक्त विभाजन भौतिक रूप से फाइल सिस्टम के साथ विभाजन के बाद है, तो आप डिस्क पर विभाजन को फिर से आकार दे सकते हैं, रिबूट कर सकते हैं, और फिर फाइलसिस्टम को विकसित कर सकते हैं (यदि यह एक्स्टेबल फाइल सिस्टम जैसे ext3, ext4, etc) था।

उदाहरण के लिए, यदि आपके पास /dev/sda1फ़ाइल सिस्टम और /dev/sda2अप्रयुक्त विभाजन के रूप में है, तो इसके साथ विभाजन की जाँच करें fdisk /dev/sda:

# fdisk /dev/sda
...    
Command (m for help): p
...
  Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63     8016434     4008186   83  Linux
/dev/sda2         8016435  1953520064   972751815   83  Linux

आपको यह सुनिश्चित करने की आवश्यकता है कि आपका नया sda1उसी स्थान (यहां, 63) में sda2शुरू होता है और जहां शुरू होता है (यहां, 8016434) समाप्त होता है। और डबल-चेक करें कि कहां sda1से sda2शुरू होने से तुरंत पहले समाप्त होता है (यहां 8016434 के तुरंत बाद 8016435) केवल सुनिश्चित करने के लिए।

फिर अप्रयुक्त विभाजन और फाइल सिस्टम विभाजन को हटा दें:

Command (m for help): d
Partition number (1-4): 2
...
Command (m for help): d
Partition number (1-4): 1

और अंत में, फ़ाइल सिस्टम विभाजन को फिर से बनाएँ:

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4, default 1): 1
First sector (63-1953520064, default: 63): 63
...
Last sector, +sectors or +size{K,M,G} (63-1953520064, default 1953520064): 1953520064

Command (m for help): t
Partition number (1-4): 1
Hex code (type L to list codes): 83

और सुनिश्चित करें कि आपको वह मिल गया है जिसकी आप अपेक्षा कर रहे हैं:

Command (m for help): p
...
  Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63  1953520064   976760001   83  Linux

अंत में, इसे सहेजें:

Command (m for help): w

यदि कोई विभाजन डिस्क पर लगाया गया था, तो आपको पहले रिबूट करना होगा, और फिर आप फाइल सिस्टम को विकसित कर सकते हैं:

# resize2fs /dev/sda1

सावधान रहें और शुभकामनाएँ। हमेशा अपने डेटा का बैकअप लें। :)


1
मुझे लगता है कि आपके पास एक टाइपो है: समाप्त होता है जहां sda2 समाप्त हो गया (यहां, 8016434) समाप्त होना चाहिए जहां sda2 समाप्त हो गया (यहां, 1953520064)
कार्ल मॉरिसन

मैंने ऐसा करने के लिए अपने स्वैप (और शायद अन्य सभी विभाजन) को मार दिया। लेकिन यह काम करता है। मैं निश्चित रूप से sda1 को सभी स्पेस ps OS पर संस्थापित करता हूँ जो इस पर स्थापित ठीक काम करता है
vladkras

यदि यह पहले हो तो क्या होगा?
दक्ष शाह

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