Score:1

ปัญหาการขยายพาร์ติชั่นฮาร์ดไดรฟ์ใหม่

ธง us

ฉันได้อัพเกรดฮาร์ดไดรฟ์ Ubuntu จาก 1 tb เป็น 2 tb ฉันโคลนไดรฟ์ดั้งเดิมสำเร็จด้วย "วว" แต่มีปัญหาในการขยายพาร์ติชันของดิสก์เพื่อใช้พื้นที่ใหม่ หลังจากปรับขนาดพาร์ติชัน คอมพิวเตอร์บูตได้ตามปกติ แต่ Ubuntu เข้าสู่ "โหมดฉุกเฉิน" และไม่ยอมเริ่มทำงาน ฉันโคลนไดรฟ์เก่าเป็นไดรฟ์ใหม่และตอนนี้ทุกอย่าง ทำงานได้ตามปกติแม้ว่าจะไม่มีพื้นที่ว่างในดิสก์ใหม่ก็ตาม

ภาพหน้าจอที่แนบมาคือรูปลักษณ์ Gparted ที่ไดรฟ์ใหม่ของฉันที่ถ่ายผ่าน USB สำหรับบู๊ตแบบสด ในการอ่านเพิ่มเติมเกี่ยวกับปัญหานี้ ตอนนี้ฉันรู้แล้วว่าฉันควรยกเลิกการต่อเชื่อมพาร์ติชั่น swap ก่อนที่จะพยายามปรับขนาดพาร์ติชั่นขยายที่พาร์ติชั่นนั้นอยู่

ภาพหน้าจอ Gparted

ฉันสงสัยว่าพบปัญหาในการปรับขนาดพาร์ติชันที่ขยายซึ่งมีพาร์ติชัน swap ที่เมาท์อยู่ ฉันเขียนที่นี่เพื่อถามว่ามีอะไรอีกบ้างที่ฉันควรทราบ ฉันคาดว่าขั้นตอนต่อไปนี้หลังจากยกเลิกการต่อเชื่อมการแลกเปลี่ยนคือ:

  1. ลบพาร์ติชั่น SDA6 (เศษเสี้ยวของ windows เก่าที่ติดตั้งโดยไม่มีจุดประสงค์)
  2. ขยาย SDA2 (พาร์ติชันขยาย) ไปทางขวาจนสุด
  3. ขยาย SDA7 (โฮมพาร์ติชัน) ไปทางขวาจนสุด

นอกจากนี้ ขณะนี้มีไดรฟ์ SDC ที่ดูเหมือนจะเป็นไดรฟ์เดียวกับ SDA ฉันไม่รู้ว่าสิ่งนี้คืออะไร บางทีอาจเป็นสิ่งที่เหลืออยู่จากความพยายามขยายพาร์ติชันครั้งแรกของฉัน นี่คือภาพหน้าจอของสิ่งนั้นเช่นกัน

ไดรฟ์ SDC

มีอะไรอีกบ้างที่ฉันควรรู้และ/หรือทำ จากการอ่านข้อความมากมายในฟอรัมนี้ ดูเหมือนว่านี่เป็นกระบวนการที่ตรงไปตรงมากับ Gparted แต่ฉันขอคำแนะนำที่นี่ก่อนที่จะพยายามครั้งที่สอง

oldfred avatar
cn flag
คุณต้องยกเลิกการต่อเชื่อม swap & ขยายก่อนจึงจะสามารถปรับขนาดหรือแก้ไขพาร์ติชันได้ ฉันชอบที่จะสลับที่ส่วนท้ายของไดรฟ์ ดังนั้นหลีกทาง แต่นี่เป็นระบบ UEFI ที่ใหม่กว่าหรือไม่ ถ้าเป็นเช่นนั้นฉันขอแนะนำให้แปลงเป็น gpt (ซึ่งอาจลบไดรฟ์ทั้งหมด) และติดตั้งในโหมด UEFIตอนนี้เป็นเวลาที่ดีกว่าที่จะทำการเปลี่ยนแปลงนั้น เป็น sdc ไดรฟ์เก่า แต่แสดงพาร์ติชันต่างกัน https://wiki.archlinux.org/index.php/GUID_Partition_Table#Advantages_of_GPT เหตุผลเดียวที่ต้องใช้ MBR(msdos) อีกต่อไปคือถ้าติดตั้ง Windows ในโหมดบูต BIOS แบบเก่า
ar flag
ดู[คำตอบนี้](https://askubuntu.com/questions/510393/cannot-move-swap-space/510411#510411)สำหรับวิธีแก้ปัญหาที่คล้ายกัน
heynnema avatar
ru flag
@oldfred การวางพาร์ติชั่น swap ที่ท้าย/หลัง/ขวาจะลดประสิทธิภาพระบบของคุณ เนื่องจากดิสก์ต้องเดินทางไกลกว่านั้นเพื่อใช้งาน ดีที่สุดที่จะวางไว้ที่จุดเริ่มต้น/ด้านหน้า/ซ้าย... หรือใช้ /swapfile แทนพาร์ติชัน
heynnema avatar
ru flag
ขอสถานะ...
oldfred avatar
cn flag
แม้แต่ระบบปี 2549 ของฉันที่มี RAM 4GB ก็ไม่เคยใช้ swap ดังนั้นมันจึงไม่สำคัญว่ามันจะขับไปที่ใด มันใช้ในกรณีฉุกเฉินมากกว่า และตอนนี้ SSD ก็ไม่สำคัญแล้ว คุณสามารถดูการแลกเปลี่ยนใช้ `free -m`
Score:2
ธง us

ขอขอบคุณทุกท่านสำหรับความช่วยเหลือของคุณ ฉันถามในโพสต์ดั้งเดิมของฉัน "มีอะไรอีกบ้างที่ฉันควรทราบ" คำตอบที่ชัดเจนคือใช่ ฉันไม่รู้อะไรเลยเกี่ยวกับพาร์ติชัน MBR กับ GPT หลังจากอ่านคำตอบและความคิดเห็นและทำการค้นคว้าเพิ่มเติม ฉันได้ตัดสินใจทำซ้ำไดรฟ์ 2TB ใหม่เป็น GPT และเริ่มด้วยการติดตั้งใหม่พร้อมการแบ่งพาร์ติชันเริ่มต้นก่อนที่จะย้ายข้อมูลของฉันจากไดรฟ์เดิม

Score:2
ธง ru

ปัญหาของคุณคือคุณมี HDD ขนาด 2TB แต่คุณใช้ตารางพาร์ติชัน MBR ดิสก์ต้นทางขนาด 1TB ของคุณคือ MBR และใช้การแบ่งพาร์ติชันเพิ่มเติม ดิสก์ที่มีขนาดใหญ่กว่า 2TB ต้องใช้ตารางพาร์ติชัน GPT และไม่ต้องการการแบ่งพาร์ติชันเพิ่มเติม การโคลนไม่ใช่ทางเลือกที่ดีที่สุดในกรณีนี้

คุณสามารถตรวจสอบตารางพาร์ติชันได้โดยใช้ sudo fdisk -l.

บันทึก: มีปัญหาการแบ่งพาร์ติชั่นบน HDD 1TB เดิมของคุณ ซึ่งคุณไม่จำเป็นต้องโคลน HDD 2TB ใหม่

สำรองข้อมูลใหม่บน 2TB วางตารางพาร์ติชัน GPT ใหม่ (ซึ่งจะล้างไดรฟ์) โดยใช้ แยก. จากนั้นคัดลอกพาร์ติชันโดยใช้ แยก, โคลนซิลล่าหรือโปรแกรมอื่นๆ (ไม่แนะนำแผน).

หรือดีกว่านั้นเพียงแค่ติดตั้ง Ubuntu ใหม่เป็น 2TB (พร้อมตารางพาร์ติชัน GPT ใหม่จากด้านบน) อย่าจัดสรรพาร์ติชันด้วยตนเอง ให้ยอมรับรูปแบบพาร์ติชันเริ่มต้นของตัวติดตั้ง Ubuntu เว้นแต่คุณต้องการสร้างพาร์ติชัน ext4 เพิ่มเติม หรือพาร์ติชัน NTFS เพื่อแชร์ข้อมูลกับการติดตั้ง Windows จากนั้นคัดลอกข้อมูลใด ๆ จาก 1TB ไปยัง HDD 2TB ใหม่ (แผนการที่ดีที่สุด).

บันทึก: หากคุณต้องการสร้างการกำหนดค่าดูอัลบูตด้วย Windows ให้ติดตั้ง Windows ก่อน จากนั้นติดตั้ง Ubuntu ที่สอง

Score:0
ธง mx

วว จะสร้างพาร์ติชันขนาดเดียวกันจากไดรฟ์เก่าไปยังไดรฟ์ใหม่ที่ใหญ่กว่า ซึ่งไม่มีประโยชน์ ฉันแนะนำวิธีที่ง่ายกว่านี้:

  1. บู๊ตด้วย usb สดพร้อมฮาร์ดไดรฟ์ทั้งสองตัว

  2. สร้างพาร์ติชั่นรูทใหม่บนไดรฟ์ใหม่ของคุณโดยใช้พื้นที่ฮาร์ดไดรฟ์ทั้งหมด (โดยใช้ fdisk).

  3. ติดตั้งฮาร์ดไดรฟ์เก่าของคุณ (ระบบไฟล์) เป็น /mnt และใช้งาน ซีพีโอ หรือ ซีพี -a เพื่อคัดลอกไฟล์ทั้งหมดของคุณไปยังฮาร์ดไดรฟ์ใหม่ จากนั้นยกเลิกการใช้และทำซ้ำสำหรับระบบไฟล์ทั้งหมดในฮาร์ดไดรฟ์เก่าของคุณเพื่อคัดลอกไปยังฮาร์ดไดรฟ์ใหม่ ยกเว้น "linux-swap"

  4. ติดตั้ง grub บนไดรฟ์ใหม่ของคุณเช่น ติดตั้งด้วง /dev/sdb

  5. อัปเดต (แก้ไข) /etc/fstab ด้วย UUID บนฮาร์ดไดรฟ์ใหม่ (สิ่งนี้พบได้จากการเรียกใช้ sudo blkid

  6. ปิดระบบของคุณและดึงฮาร์ดไดรฟ์เก่าออก

  7. รีบูตและสร้างใหม่ /สลับไฟล์จากนั้นเรียกใช้ sudo mkswap /swapfile

  8. เปิดใช้งานไฟล์ swap โดยเรียกใช้ sudo swapon /swapfile

  9. หากต้องการเปลี่ยนแปลงอย่างถาวร ให้แก้ไข /etc/fstab และเพิ่มบรรทัดต่อไปนี้:

    /swapfile swap ค่าเริ่มต้นของการแลกเปลี่ยน 0 0

FYI - swapfile ปรับขนาดได้ง่ายกว่า (หากจำเป็น) กว่า swap partition

heynnema avatar
ru flag
คุณลืมเพิ่ม /swapfile ใน /etc/fstab
stumblebee avatar
mx flag
@heynnema ขอบคุณ! ฉันอัปเดตคำตอบแล้ว

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา