Як назавжди змінити пріоритет заміни диска 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=2для sda2.

Перезавантажте та перевірте.


мій fstab не показує конфігурацію пріоритету заміни, мені цікаво, як це тут автоматизовано
Power Aquarius

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 -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 -s
Filename                    Type            Size    Used    Priority
/dev/sdb2                   partition       2096832 1741    1
/dev/sdc2                   partition       2096832 1635    1

2

Так, але спроба встановити негативний пріоритет не працює; нам дозволяється використовувати тільки додатні числа. Щоб сказати системі використовувати заданий розділ або файл заміни перед іншим, призначте йому більший позитивний номер у fstab.


зі сторінки "swapon man": "пріоритет - значення від -1 до 32767"
golimar
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.