ฉันจะตั้งค่า swap ใน /etc/initramfs-tools/conf.d/resume ได้อย่างไรถ้าฉันมี partitons swap สองอัน?


16

ฉันมีสอง swap partition ใน fstab:

    /dev/sda8    none            swap    sw,pri=1           0       0
    /dev/sdb8    none            swap    sw,pri=1           0       0

จะตั้งค่า swap ใน/etc/initramfs-tools/conf.d/resumeไฟล์ได้อย่างไร?

ตามSwapFaqสิ่งนี้จะไม่ทำงานสำหรับ 12.04:

ข้อมูล: สิ่งนี้จะไม่ทำงานสำหรับ 12.04 ดำเนินการต่อจากโหมดไฮเบอร์เนตต่างกันใน 12.04

วิธีทำใน Ubuntu 12.04


มีการแนะนำที่ดีจริงๆอยู่ในลิงค์ ขอบคุณ!
MAChitgarha

คำตอบ:


15

ตรวจสอบ UUID

 sudo blkid

แล้วก็

 sudo gedit /etc/default/grub 

เพื่อดึงค่าบูตโหลดเดอร์ ค้นหาบรรทัด GRUB_CMDLINE_LINUX = "" และใช้ UUID ของคุณเพิ่ม:

resume=UUID=41e86209-3802-424b-9a9d-d7683142dab7

นั่นหมายถึงการเปลี่ยนแปลงสิ่งนี้

   GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

สำหรับสิ่งนี้

  GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=41e86209-3802-424b-9a9d-d7683142dab7"

บันทึกจากนั้นแก้ไข:

gksu gedit /etc/initramfs-tools/conf.d/resume 

และตรวจสอบเนื้อหาของมัน

RESUME=UUID=41e86209-3802-424b-9a9d-d7683142dab7 

(กับ UUID ของคุณแทนแน่นอน) บันทึกไฟล์!

 sudo update-grub
 sudo update-initramfs -u

Reboot!

https://help.ubuntu.com/community/SwapFaq

แก้ไข: ในทางเทคนิคต้องใช้หนึ่งในสองวิธีเท่านั้นพารามิเตอร์เคอร์เนลในไฟล์ด้วงจะมีความสำคัญเหนือกว่าไฟล์การเริ่มต้นใหม่ต่อ initramfs


ใน GRUB_CMDLINE_LINUX_DEFAULT 'การดำเนินการต่อ' จะต้อง upcase: 'RESUME' หรือไม่ ฉันพบใน /etc/initramfs-tools/conf.d/ ลองคิดดูว่ามันเป็น upcase
waterloo2005

ตรวจสอบลิงค์ที่ฉันได้วางในล่าสุด ..... มันเป็นตัวพิมพ์เล็ก ...
Qasim

การแลกเปลี่ยนสองรูปแบบเป็นการโจมตี 0 หากฉันสามารถเลือกได้ทั้งสองอย่างใน /etc/initramfs-tools/conf.d/resume? ถ้าฉันต้องเลือกอย่างใดอย่างหนึ่งเท่านั้น
waterloo2005

ฉันคิดว่าคุณต้องเลือก raid0 uuid
Qasim

Swaps สองตัวนั้นทำงานเหมือน raid0 แต่พวกมันไม่ใช่การโจมตีที่แท้จริง ดังนั้นจึงไม่มีการจู่โจม 0 UUID คุณสามารถดูได้ที่ด้านบนของโพสต์ ฉันต้องการทราบว่าฉันต้องเลือกหนึ่งใน / dev / sda8 และ / dev / sdb8 ในไฟล์ปรับแต่งเหล่านั้นหรือไม่
waterloo2005

2

(18.04) คุณยังสามารถแก้ไข/etc/initramfs-tools/conf.d/resumeและเปลี่ยนRESUME=UUID=$uuidเป็นเอาต์พุตของblkid /dev/raidN(อุปกรณ์บล็อกใด ๆ ที่อุปกรณ์สลับ 2 อันของคุณเป็นแบบ RAID)

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