web-dev-qa-db-ja.com

「マウントオプション」列のfstabスワップエントリでの「sw」の意味

/ etc/fstabファイルに、次のようなスワップのエントリがあります。

/root/swap swap swap sw 0 0

私は他のマシンを持っており、オンラインや、デフォルトやxfs、その他のオプションを設定しているマシンを見たこともあります。次に、「sw」が何を意味するのか、何のためにあるのか、そこに置くのに最適なオプションとその理由について少し混乱しています。

10
VaTo

Linuxの場合、少なくともネットを見ると、これは「貨物養殖」の例のようです。私が見た証拠は、このオプションは実際には必要も意味もないことを示唆していますが、fstabファイルの構文はそれを想定しているため、そこに何かを置く必要があります。 defaultsを使用している人の例を簡単に見つけることができ、_pri=1_だけでも、defaultsswの両方を除外して、.

また、swaponは、ファイルシステムタイプを確認することでスワップを確認できるため、swaponがスワップであることを確認するためにマウントオプションを確認する必要があることは意味がありません。 _man swapon_に記載されているように、動作を変更するスワップのマウントオプションは確かにありますが、swはそれらの1つではありません。つまり、それはプレースホルダーであり、foobarはプレースホルダーと同じように機能するという証拠です。

もちろん、ソースコードを見てみないと、これを完全に確信することはできません。

関連して、この正確な問題について不平を言っているDebianバグレポート: mount:swapon(8)にはswとデフォルトのオプションの説明がありません

4
Faheem Mitha