Linuxスワップディスクの優先度を永続的に変更する方法


9

2つのスワップディスクを使用しています。彼らは内にある順序を変更/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にスワッププライオリティ構成が表示されません。どのように自動化されているのでしょうか
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ページから:「優先順位は-1から32767までの値です」
golimar
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.