เพียงชี้แจงให้ชัดเจนว่าฉันทำสิ่งนี้กับใครที่ยังอ่านหัวข้อนี้อยู่
หากเป็นพาร์ติชันสำหรับเริ่มระบบที่คุณต้องการปรับขนาดคุณต้องบูตจากไดรฟ์ bootcd หรือ bootusb "rescue" ซึ่งเป็นเพียง Live Linux สิ่งนี้ช่วยให้คุณสามารถรัน Linux บนเครื่องอื่นจากนั้นเป็นไดรฟ์ที่คุณต้องการเปลี่ยนแปลง
ฉันคิดว่า cd "usb" หรือ "กู้ภัย" ที่ดีที่สุดในกรณีนี้จะเป็น
เคสUSB หรือ CD ที่สามารถบู๊ตได้ซึ่งคุณต้องใช้อิมเมจการกู้ภัย
1. พาร์ติชันที่จะขยายคือพาร์ติชั่นสุดท้าย แต่คุณบูตจากมัน
sda1 = boot (หรือ swap)
sda2 = swap (หรือ boot)
sda3 = /
พื้นที่ที่ไม่ได้ใช้
- หากพาร์ติชันที่จะขยายไม่ใช่พาร์ติชั่นสุดท้ายคุณต้องใช้อิมเมจการบูต gparted เพื่อย้ายหรือปรับขนาดพาร์ติชัน
sda1 = boot
sda2 = / (พาร์ติชั่นที่จะขยายไม่อยู่สุดท้าย)
sda3 = swap
พื้นที่ที่ไม่ได้ใช้
หากคุณต้องการเปลี่ยนพาร์ติชันที่เมาท์ซึ่งไม่ใช่พาร์ติชัน "รูท" (/) เช่น / home ซึ่งเป็นพาร์ติชันที่แตกต่างกันคุณไม่จำเป็นต้องใช้อิมเมจการช่วยเหลือ โดยเฉพาะอย่างยิ่งถ้าเป็นพาร์ติชันสุดท้าย
sda1 บูต =
sda2 = /
sda3 = / home
ที่ไม่ได้ใช้พื้นที่
หรือ
sda1 = /
sda2 = / home
พื้นที่ไม่ได้ใช้
นี่คือสถานการณ์ที่ฉันมีเมื่อฉันถ่ายภาพจากไดรฟ์ขนาดเล็กหรือ SSD และย้ายไปยัง SSD ที่มีขนาดใหญ่กว่า
ในกรณีนี้คุณเพียงแค่ต้องถอนติดตั้ง / กลับบ้านในขณะที่คุณขยาย แต่สำหรับ unmount / home คุณต้องแน่ใจว่าคุณไม่ได้ลงชื่อเข้าใช้บัญชีผู้ใช้ใด ๆ ที่มีโฮมไดเรกทอรีอยู่ภายใน เนื่องจากโฮมไดเร็กตอรี่ของผู้ใช้ "root" อยู่ภายใต้รูทของระบบ / เหมือนใน / root, หากคุณสามารถล็อกอินเข้าสู่รูทได้, จากนั้นคุณสามารถ unmount / home ได้
ฉันออกจากเซสชัน GUI (KDE / Gnome / ฯลฯ ) และใช้ [CTRL] + [ALT] + [F1] เพื่อเปิดเซสชันเชลล์
หากคุณเพิ่งลงชื่อออกจากการเข้าสู่ระบบของผู้ใช้อาจใช้เวลา Linux 20-30 วินาทีในการปิดไฟล์ใด ๆ ให้เสร็จดังนั้นคุณอาจได้รับข้อผิดพลาดในการพยายามติดตั้ง / ใช้งานที่บ้าน
1. umount / home (ฉันลองคำสั่งนี้อีกครั้งถ้ามันล้มเหลวนานถึง 30 วินาทีจากนั้นไปดูที่เซสชั่นอื่น ๆ เพื่อดูว่าฉันเป็น "cd / home / xxx" ที่ไหนสักแห่ง)
2. แยก / dev / sda
a ปรับขนาด x (x = พาร์ทิชันที่คุณต้องการปรับขนาดการใช้งาน "p" ที่จะได้รับรายชื่อของพาร์ทิชัน)
ข ป้อนเซ็กเตอร์สุดท้ายของการปรับขนาด = "-1" (ลบ 1 หมายถึง 1 เซกเตอร์จากจุดสิ้นสุดดิสก์)
c q (ออกจากกัน)
3 resize2fs / dev / sda "x" (x = พาร์ติชั่นที่จะปรับขนาดอีกทั้งยังเป็นการติดตั้งระบบไฟล์ใหม่)
4. df -m (ฉันตรวจสอบ / ที่บ้านเพื่อตรวจสอบว่ามีการปรับขนาด)
ฉันไม่เคยสูญเสียไฟล์หรือไดรฟ์เสียหายโดยใช้วิธีนี้
โชคดี