Wie dauerhaft die Priorität der Linux-Auslagerungsdiskette geändert wird


9

Ich benutze zwei Swap-Disks. Das Ändern der Reihenfolge, in der sie sich befinden, /etc/fstabund das Verwenden priin fstabscheinen keine Auswirkungen zu haben.

So sieht es aus in /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

Dies ist die Ausgabe von swapon -s:

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

Es ist das Gegenteil von dem, was es enthält fstab, und Änderungen fstabscheinen keine Wirkung zu haben.

Antworten:


3

Alles scheint in Ordnung zu sein.

pri=-1und pri=-2in Ihren fstabMitteln sda1ist eine Priorität.

Wenn Sie die Umkehrung wünschen, entfernen Sie die '-'. Sie sollten sw,pri=1für sda1und sw,pri=2für haben sda2.

Starten Sie neu und überprüfen Sie erneut.


Mein fstab zeigt nicht die Konfiguration der Swap-Priorität an. Ich frage mich, wie sie hier automatisiert wird
Aquarius Power

3

Es sieht so aus, als ob der priauf -1 Zoll eingestellte Parameter /etc/fstab(übrigens Standardwert) die von gemeldete Priorität nicht beeinflusst swapon. Damit es funktioniert, müssen Sie für eine größere Anzahl (wie 1) wechseln.

Beispiel, das nicht funktioniert:

# 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

Aber Swapon Return ist:

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

Auf der anderen Seite

# 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

Dann gibt Swapon Return:

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

2

Ja, aber der Versuch, eine negative Priorität festzulegen, funktioniert nicht. Wir dürfen nur positive Zahlen verwenden. Um das System anzuweisen, eine bestimmte Swap-Partition oder -Datei vor einer anderen zu verwenden, weisen Sie ihr in fstab eine größere positive Zahl zu.


von der Swapon-Manpage: "Priorität ist ein Wert zwischen -1 und 32767"
Golimar
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.