วิธีการรวมพาร์ทิชัน?


33

ฉันมีพาร์ติชันสองส่วนหนึ่งในนั้นมีระบบไฟล์และอีกส่วนหนึ่งไม่ได้ถูกจัดสรร

วิธีผสานสองพาร์ติชั่น

คำตอบ:


35

คุณสามารถใช้gpartedusc_logoสำหรับสิ่งนี้ ยังสามารถติดตั้งได้โดยsudo apt-get update && sudo apt-get install gparted

วิธีสร้างพาร์ติชันใหม่ขนาดใหญ่ (ลบข้อมูลทั้งหมดในระบบไฟล์ของคุณ):

  • ก่อนอื่นคุณต้องตรวจสอบให้แน่ใจว่าทั้งสองพาร์ติชั่น - พื้นที่ที่ไม่ได้ถูกจัดสรรและพาร์ติชั่นอื่น ๆ ที่จะรวมเป็นทั้งโลจิคัลพาร์ติชันหรือทั้งพาร์ติชันหลัก หนึ่งตรรกะและหนึ่งหลักจะไม่ทำงาน

  • หลังจากตรวจสอบและยืนยันขั้นตอนแรกให้ลบพาร์ติชันที่ถือระบบไฟล์

  • ข้อสามพื้นที่ที่ไม่ได้จัดสรรตอนนี้ใหญ่ขึ้นเนื่องจากคุณได้ลบพาร์ติชันแล้ว

  • สร้างพาร์ติชันที่มีขนาดที่ต้องการ

ในการเพิ่มขนาดของข้อมูลที่เก็บพาร์ติชัน: (แม้ว่านี่จะปลอดภัยเป็นส่วนใหญ่ แต่ก็ควรทำการสำรองข้อมูลของคุณด้วย!)

  • ก่อนอื่นคุณต้องตรวจสอบให้แน่ใจว่าทั้งสองพาร์ติชั่น - พื้นที่ที่ไม่ได้ถูกจัดสรรและพาร์ติชั่นอื่น ๆ ที่จะรวมเป็นทั้งโลจิคัลพาร์ติชันหรือทั้งพาร์ติชันหลัก หนึ่งตรรกะและหนึ่งหลักจะไม่ทำงาน

  • ประการที่สองคลิกขวาบนพาร์ติชันที่ต้องการแล้วคลิกปรับขนาด เติมขนาดตามที่ต้องการ

  • คลิกปรับขนาด / ย้ายแล้วคลิกใช้การดำเนินการทั้งหมด

screenshot_gparted


ขอบคุณที่ใช้ gpart ดีมาก ในปัญหาของฉัน - มันเป็น linux-swap ระหว่าง / dev / sda1 และ / dev / sda3 / sda3 ว่างเปล่า ฉันจัดรูปแบบทั้งการแลกเปลี่ยน linux และ dev3 จากนั้นขยาย dev1 (100% ของ hdd - 300mb สำหรับการแลกเปลี่ยน) และเพิ่ม (ฟอร์แมต pice ซ้ายของ hdd) linux swap
— Vladimir Ch

คำแนะนำสำหรับการผสานพาร์ติชันที่มีข้อมูลในนั้นกับอีกอัน (ไม่ได้ถูกจัดสรร) ที่ไม่มีข้อมูลบนมันไม่ทำงานสำหรับฉันใน Ubuntu 17.04 โดยใช้ GParted รุ่นปัจจุบันเมื่อพื้นที่ที่ไม่ได้ถูกจัดสรรของฉันอยู่ก่อนพาร์ติชันที่มีข้อมูล มัน. คุณช่วยชี้แจงโพสต์ของคุณเพื่ออธิบายวิธีแก้ไขปัญหานี้ได้หรือไม่
— Spencer Hill

ฉันคิดถูกหรือไม่ว่าวิธีนี้ใช้ได้เฉพาะถ้าทั้งสองพาร์ติชั่นติดกันหรือไม่? ฉันควรทำอย่างไรถ้าไม่
— Nearoo

17

หากพาร์ติชั่นที่ไม่ได้ใช้งานมีอยู่จริงหลังจากพาร์ติชั่นด้วยระบบไฟล์คุณสามารถปรับขนาดพาร์ติชั่นบนดิสก์, รีบูทและขยายระบบไฟล์ (ถ้าเป็นระบบไฟล์ที่ขยายได้เช่น ext3, ext4, ฯลฯ )

ตัวอย่างเช่นถ้าคุณมี/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)
— Karl Morrison

ฉันฆ่า swap ของฉัน (และอาจเป็นพาร์ติชันอื่นทั้งหมด) ทำเช่นนี้ แต่มันใช้งานได้ดี แน่นอนฉันปรับขนาด sda1 ให้เป็นพื้นที่ทั้งหมดของระบบปฏิบัติการ ps ที่ติดตั้งบนมันใช้งานได้ดี
— vladkras

เกิดอะไรขึ้นถ้ามันเป็นก่อน
— Daksh Shah

ใช่ฉันแบ่งพาร์ทิชัน sda1 และฉันโชคไม่ดี ขอบคุณ :(
— ssi-anik
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.