ฉันจะคืนค่าพาร์ติชันการสลับที่ฉันลบโดยไม่ตั้งใจได้อย่างไร


16

ฉันลบพาร์ติชั่นสว็อปของฉันโดยไม่ตั้งใจผ่าน gparted

(ฉันยังอยู่ในระบบเพื่อให้การกู้คืนง่ายขึ้น)มีคนช่วยฉันได้ไหม ฉันไม่แน่ใจวิธีกำหนดค่าเนื่องจากการติดตั้ง Ubuntu ทำโดยอัตโนมัติ

มี 3 พาร์ติชันในขณะนี้:

  /dev/sda1 -> Ubuntu installation root, mounted at '/'

  /dev/sda2 -> Windows partition

  /dev/sda3 -> Fedora partition

และ/dev/sda4ถ้าฉันไม่ผิดคือ swap พาร์ทิชัน (ขนาด 4GB)

คำตอบ:


32

เพียงใช้ gparted อีกครั้งเพื่อสร้างเพิ่มเติม /dev/sda4พาร์ติชันและจัดรูปแบบเป็นประเภท "linux swap"

ตัวอย่าง:

  • ที่นี่ฉันลบ/dev/sda6พาร์ทิชัน swap ของฉันในพื้นที่ที่ไฮไลต์:

    ป้อนคำอธิบายรูปภาพที่นี่

  • คลิกขวาที่พื้นที่ที่ไม่ได้ถูกจัดสรรและคลิกที่ใหม่ เลือกประเภท "linux-swap" คลิกที่เพิ่ม:

    ป้อนคำอธิบายรูปภาพที่นี่

  • ใช้การเปลี่ยนแปลง

  • คลิกขวาที่พาร์ทิชัน swap ใหม่แล้วเลือก "swapon":

    ป้อนคำอธิบายรูปภาพที่นี่

  • นอกจากว่าคุณจะลบมันออกรายการแลกเปลี่ยนใน/etc/fstabก็ควรจะอยู่ที่นั่น

    • ตรวจสอบจากเทอร์มินัลด้วย: grep swap.*sw /etc/fstabและคุณจะเห็นเป็นเส้นยาวเช่น:
    UUID = adc15cab-1cd4-4278-9a1d-59016cced6dd ไม่มีการแลกเปลี่ยน sw 0 0
    • หากคุณไม่เห็นบรรทัดดังกล่าวให้ขอรับ UUID โดยใช้sudo blkid | grep swapและเพิ่มบรรทัดในรูปแบบ/etc/fstabนี้

    • หากคุณเห็นบรรทัดดังกล่าว แต่ UUID ไม่ตรงกับสิ่งที่ส่งคืนมาblkidให้แก้ไข fstab เพื่อให้ตรงกัน (หมายเหตุ: บรรทัดใน fstab ไม่ควรใส่ความคิดเห็นนั่นคือไม่ควรขึ้นต้นด้วย #)

  • รันfree -mเพื่อตรวจสอบว่าพาร์ติชันการแลกเปลี่ยนนั้นทำงานอยู่


ฉันไม่เห็นพาร์ติชั่นการแลกเปลี่ยนที่ระบุไว้ใน fstab sda * รายการเดียวใน fstab คือ sda1 (ซึ่งเป็นรูท '/')
Adonis K. Kakoulidis

1
@Varemenos: โปรดดูคำตอบที่แก้ไข
ish

@izx เจ๋ง! ขอบคุณสำหรับเคล็ดลับ! ฉันใช้มันกับ VM ubuntu ที่ปรับขนาดแล้วล่าสุดใน VirtualBox! มันใช้งานได้เหมือนมีเสน่ห์!
mario ruiz
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.