เปิดการแลกเปลี่ยนหน่วยความจำบน Ubuntu


8

ด้วยเหตุผลบางอย่างบนเดสก์ท็อป Ubuntu 9.04 ของฉันหน่วยความจำสลับถูกปิด ฉันจะเปิดอีกครั้งได้อย่างไร


คุณติดตั้งด้วย Ext4 เป็นระบบไฟล์หรือไม่? ฉันอ่านมันที่ไหนสักแห่งที่มี ext4 และ ram เพียงพอไม่จำเป็นต้องมีพาร์ทิชัน swap อีกต่อไป ไม่พบลิงก์ในขณะนี้
Decio Lira

ระบบไฟล์จะหลีกเลี่ยงการสลับสับเปลี่ยนได้อย่างไร?
innaM

1
คุณจะรู้ได้อย่างไรว่า "การสลับหน่วยความจำถูกปิด"?
innaM

ระบบแฟ้มที่ใช้และความจำเป็นของการแลกเปลี่ยนคือแทบจะไม่เกี่ยวข้องมาก
Joakim Elofsson

คำตอบ:


14
  • ตรวจสอบว่าคุณมีพาร์ทิชัน swap ที่กำหนดไว้ใน/ etc / fstab

    $ grep swap / etc / fstab
    UUID = 14a0f7b9-dabb-4296-b0e7-013527a7d82d ไม่มีการสลับ sw 0 0

  • ตรวจสอบว่ามันถูกใช้โดยระบบ

    $ swapon -s
    ชื่อไฟล์ประเภทขนาดที่ใช้ลำดับความสำคัญ
    / dev / sda6 พาร์ทิชัน 1004020 215532 -1

  • หากไม่เป็นเช่นนั้นให้ตรวจสอบว่าฟอร์แมตเป็นพาร์ทิชันสลับ

    $ sudo fdisk -l / dev / sda
    [..snipped .. ]
    / dev / sda5 3842 6595 22121473+ 83 Linux
    / dev / sda6 6596 6720 1004031 82 Linux swap / Solaris

  • ถ้าเป็นพาร์ติชั่น swap ให้พร้อมใช้งานและเปิดใช้งาน ณ จุดนี้คุณอาจเห็นข้อผิดพลาดใด ๆ ที่ทำให้ไม่สามารถใช้งานได้

    sudo mkswap / dev / sda6
    sudo swapon / dev / sda6

  • ตรวจสอบว่าขณะนี้มีการใช้พาร์ติชันโดยใช้คำสั่งswapon -sจาก # 2

  • เพิ่มรายการใน/ etc / fstabเพื่อให้มีการโหลดพาร์ติชัน swap นี้เมื่อทำการบูท คุณสามารถแทนที่ส่วน"UUID = xxx"จากด้านบนด้วย " / dev / sda6 " เพื่อให้รายการมีลักษณะเช่นนี้

    / dev / sda6 ไม่มีการสลับ sw 0 0

หากคุณไม่ได้กำหนดพาร์ทิชัน swap ไว้ก่อนหน้านี้คุณต้องสร้างพาร์ทิชันหนึ่งจุดหรือสลับเป็นไฟล์ปกติ (ประสิทธิภาพน้อยกว่า)


5

หากคุณมีการสลับพาร์ติชันที่กำหนดไว้ใน / etc / fstab แล้ว sudo swapon -a

หากคุณไม่มีพาร์ติชั่น swap ใน / etc / fstab ดังนั้น sudo swapon device



0

ใช้gnome-disk-utilityแอปพลิเคชันดิสก์ ( ) เลือกพาร์ติชันที่ฟอร์แมตเป็น swap แล้วกดปุ่ม

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

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