จะเปิดใช้งานการสลับพาร์ติชัน linux ได้อย่างไร?


13

ฉันมีพาร์ติชั่นการสลับ แต่การตรวจสอบระบบใน Linux Mint บอกว่า 'ไม่สามารถสลับได้' ฉันเดาว่าฉันลืมตั้ง 'ใช้เป็น: สลับ' ในการติดตั้ง

จะแก้ไขได้อย่างไร?

คำตอบ:


21

คุณสามารถเพิ่มบรรทัดที่ประกาศพาร์ติชัน swap ของคุณ/etc/fstabได้ ดังนั้นหากพาร์ติชันสลับของคุณ/dev/sdaXเพิ่มรายการนี้ในfstab:

/dev/sdaX      none            swap      sw         0        0

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

sudo mkswap /dev/sdaX

ในการเปิดใช้งานพาร์ทิชัน swap ที่เพิ่งประกาศใหม่ให้ใช้:

sudo swapon -a

(หรือรีบูต)

แก้ไข : หากคุณมีพาร์ทิชันสลับที่เข้ารหัสแทนคุณ/dev/sdaXจะต้องใช้ชื่อ ( /dev/mapper/something) ดูใน/etc/crypttabชื่อนั้นอยู่ในคอลัมน์แรก


ที่น่าสนใจ GParted เพิ่มบรรทัดต่อไปนี้:/dev/mapper/cryptswap1 none swap sw 0 0
ansgri

อาน่าสนใจมันก็ดูเหมือนว่าจะมีการเข้ารหัสดิสก์บางที่เปิดใช้งานอย่างน้อยสำหรับพาร์ทิชันสลับ ...
Ale

1
... เข้ารหัสแลกเปลี่ยนหรือไม่ ดีความเศร้าโศก
Shadur

2
@Shadur: ไม่แน่ใจว่าคุณจริงจังหรือไม่ แต่ถ้าคุณใช้การเข้ารหัสดิสก์ทุกชนิด (เช่นคุณไม่ต้องการให้ไฟล์และรหัสผ่านถูกขโมยถ้าคุณทำแล็ปท็อปหายไป) แน่นอนที่สุดแล้ว ต้องการใช้การแลกเปลี่ยนที่เข้ารหัสเช่นกัน มิฉะนั้นคุณจะลดความปลอดภัยลงทันทีที่คุณจำศีลแล็ปท็อป นอกจากนี้ไม่มีเหตุผลที่ดีที่จะไม่เข้ารหัสการแลกเปลี่ยนในปัจจุบันเนื่องจากค่าใช้จ่ายในการเข้ารหัสมีน้อยมากเมื่อเทียบกับค่าใช้จ่ายในการแลกเปลี่ยนข้อมูลไปยังดิสก์ในตอนแรก
Ilmari Karonen

1
@Shadur: การแลกเปลี่ยนที่เข้ารหัสอาจจะเป็นค่าเริ่มต้นในอนาคต เป็นเช่นนี้แล้วใน MacOS X ตั้งแต่รุ่น 10.8 และสามารถเปิดใช้งาน (จากบรรทัดคำสั่ง) บน Windows ตั้งแต่ Vista ยกเว้นฮาร์ดแวร์ระดับต่ำสุดฉันไม่เห็นเหตุผลที่จะไม่ใช้การสลับที่เข้ารหัส
Ale

8

วิธี GUI:

  1. เริ่ม GParted (ยูทิลิตี้ในตัวดิสก์จะไม่ทำ)
  2. ตรวจสอบให้แน่ใจว่าพาร์ติชันถูกฟอร์แมตเป็น linux-swap (ของฉันแสดงเป็น swap ในดิสก์ แต่ไม่ได้ฟอร์แมตใน GParted) ให้ใช้การดำเนินการจัดรูปแบบ
  3. คลิกขวา 'swapon' เสร็จสิ้น

2
สิ่งนี้จะไม่คงอยู่ตลอดการรีบูต หรือไม่gpartedโดยอัตโนมัติแก้ไขfstab?
Ruslan

@Ruslan: ดูเหมือนว่ามันจะ (ดูความคิดเห็นของ ansgri ที่โพสต์ของฉัน)
Ale

0

ฉันมีปัญหาที่คล้ายกัน

  1. ฉันใช้ "วิธี GUI" ที่โพสต์โดย ansgri เพื่อเปลี่ยนรูปแบบสำหรับพาร์ติชัน swap จากไม่รู้จักเป็น linux-swap นี่ไม่ได้แก้ปัญหา แต่อาจช่วยได้

  2. ฉันพบว่า UUID ที่แสดงใน / etc / crypttab ไม่ถูกต้อง

  3. ฉันรัน blkid เพื่อค้นหา UUID ที่ถูกต้องสำหรับพาร์ทิชัน swap
  4. Modifed / etc / crypttab เพื่ออ่าน UUID ที่ถูกต้อง

    และตอนนี้โหลด swap ถูกต้องแล้ว

หวังว่าจะช่วย


0

ฉันทำวิธี GUI เช่นกัน แต่เปลี่ยน UUID ทั้งใน / etc / crypttab และ / etc / fstab เพื่อให้ตรงกับข้อมูลที่แสดงโดย blkid ฉันรีสตาร์ทและทำงานเป็นบันทึกย่อของ SWAP ที่ 36gb และ RAM ของฉัน การเป็น 32gb ปุ่ม hibernation ของฉันใช้งานได้ในขณะนี้เนื่องจาก SWAP มีขนาดใหญ่กว่า RAM

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