การเปลี่ยนลำดับความสำคัญของดิสก์สลับ Linux อย่างถาวร


9

ฉันใช้ดิสก์แลกเปลี่ยนสองแผ่น การเปลี่ยนลำดับที่พวกเขาอยู่ในใน/etc/fstabและการใช้priในfstabดูเหมือนจะไม่ได้มีผลกระทบใด ๆ

นี่คือลักษณะที่ปรากฏใน/etc/fstab:

#swap on other disk
UUID=90a1550c-84d6-4bde-8bc1-7c15292980f1 none            swap    sw,pri=-1              0       0

#swap on same disk
UUID=13b70e65-f1c3-4728-920f-9e92467d1df0 none            swap    sw,pri=-2              0       0

นี่คือผลลัพธ์ของswapon -s:

Filename            Type        Size       Used   Priority
/dev/sda1           partition   2562328 176    -1
/dev/sdb1           partition   2562328 0      -2

มันเป็นสิ่งที่ตรงกันข้ามกับสิ่งที่อยู่ภายในfstabและการเปลี่ยนแปลงที่fstabดูเหมือนจะไม่มีผลกระทบ

คำตอบ:


3

ทั้งหมดดูเหมือนจะดี

pri=-1และpri=-2ในความfstabหมายของคุณsda1คือสิ่งสำคัญ

'-'หากคุณต้องการผกผันลบ คุณควรจะมีsw,pri=1สำหรับsda1และสำหรับsw,pri=2sda2

รีบูตและตรวจสอบอีกครั้ง


fstab ของฉันไม่แสดงการกำหนดค่าลำดับความสำคัญของการสลับฉันสงสัยว่ามันเป็นไปโดยอัตโนมัติอย่างไร
Aquarius Power

3

ดูเหมือนว่าpriชุดพารามิเตอร์ -1 ใน/etc/fstab(ค่าเริ่มต้นโดยวิธีการ) swaponไม่ได้ส่งผลกระทบต่อความสำคัญที่รายงานโดย เพื่อให้มันใช้งานได้คุณจะต้องเปลี่ยนหมายเลขให้ใหญ่ขึ้น (เช่น 1)

ตัวอย่างที่ไม่ทำงาน:

# swap was on /dev/sdb2 during installation
UUID=b42f6c79-d6c8-4b7e-a5e3-468d83f30146 none        swap    sw,pri=-1       0       0
# swap was on /dev/sdc2 during installation
UUID=ead96714-efdf-4758-8124-a79aa98dd052 none        swap    sw,pri=-1       0       0

แต่ผลตอบแทน swapon คือ:

$ swapon -s
Filename                    Type            Size    Used    Priority
/dev/sdb2                   partition       2096832 5652    -1
/dev/sdc2                   partition       2096832 0       -2

ในทางกลับกัน

# swap was on /dev/sdb2 during installation
UUID=b42f6c79-d6c8-4b7e-a5e3-468d83f30146 none        swap    sw,pri=1       0       0
# swap was on /dev/sdc2 during installation
UUID=ead96714-efdf-4758-8124-a79aa98dd052 none        swap    sw,pri=1       0       0

จากนั้น swapon return ให้:

$ swapon -s
Filename                    Type            Size    Used    Priority
/dev/sdb2                   partition       2096832 1741    1
/dev/sdc2                   partition       2096832 1635    1

2

ใช่ แต่การพยายามกำหนดลำดับความสำคัญในเชิงลบไม่ทำงาน เราได้รับอนุญาตให้ใช้ตัวเลขบวกเท่านั้น หากต้องการบอกให้ระบบใช้พาร์ทิชันหรือไฟล์สลับที่กำหนดก่อนหน้าอื่นให้กำหนดจำนวนบวกที่มากกว่าให้เป็น fstab


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