web-dev-qa-db-ja.com

/ etc / fstabの「sw」オプションはどういう意味ですか?

私のUbuntu14.04/ etc/fstabには、次の行があります。

UUID=e4YGg1-2bHU-Ylum-3FwK-MK3s-1Fjf-ZvQEh2 none            swap    sw              0       0

これはスワップにとってかなり最新のようです。

swオプションの意味がわかりません。 fstab manにもswaponにも表示はありません。

何か案が?

9
Cinlloc

以下のリンクによると、「sw」オプションは、スワップパーティションが「swapon -a」コマンドでアクティブ化されることを示しています。

/dev/hda6 none swap sw 0 0

http://www.linuxquestions.org/questions/linux-newbie-8/fstab-defaults-sets-wrong-permissions-145958/

2
Oleg Bolden

この列は、Linuxの _man fstab_ で次のように説明されています。

4番目のフィールド(_fs_mntops_)は、ファイルシステムに関連付けられているマウントオプションについて説明しています。

これは、オプションのコンマ区切りリストとしてフォーマットされています。これには、少なくともマウントのタイプと、ファイルシステムのタイプに適した追加オプションが含まれています。 nfs以外のファイルシステムで使用可能なオプションのドキュメントについては、mount(8)を参照してください。

ファイルシステムがswapの場合、これらのマウントオプションは何もしません。参照: fstabのスワップエントリの違いは何ですか?

これらのfstabオプションは_struct fstab_の一部です:

_ struct fstab {
         char    *fs_spec;       /* block special device name */
         char    *fs_file;       /* filesystem path prefix */
         char    *fs_vfstype;    /* type of filesystem */
         char    *fs_mntops;     /* comma separated mount options */
         char    *fs_type;       /* rw, ro, sw, or xx */
         int     fs_freq;        /* dump frequency, in days */
         int     fs_passno;      /* pass number on parallel fsck */
 };
_

したがって、要約すると、_/etc/fstab_には6つの列があります。

  1. _fs_spec_:マウントするブロック特殊デバイス、ローカルファイルシステム、またはリモートファイルシステムについて説明します。
  2. _fs_file_:ファイルシステムのマウントポイントを記述します。スワップパーティションの場合、このフィールドはnoneとして指定する必要があります。
  3. _fs_vfstype_:ファイルシステムのタイプを説明します。
  4. _fs_mntops_:ファイルシステムに関連付けられたマウントオプションについて説明します。
  5. _fs_freq_:これらのファイルシステムに対してdumpコマンドによって使用され、ダンプする必要のあるファイルシステムを決定します。
  6. _fs_passno_:fsckプログラムは、再起動時にファイルシステムチェックを行う順序を決定するために使用されます。
3
kenorb