私のUbuntu14.04/ etc/fstabには、次の行があります。
UUID=e4YGg1-2bHU-Ylum-3FwK-MK3s-1Fjf-ZvQEh2 none swap sw 0 0
これはスワップにとってかなり最新のようです。
swオプションの意味がわかりません。 fstab manにもswaponにも表示はありません。
何か案が?
以下のリンクによると、「sw」オプションは、スワップパーティションが「swapon -a」コマンドでアクティブ化されることを示しています。
/dev/hda6 none swap sw 0 0
http://www.linuxquestions.org/questions/linux-newbie-8/fstab-defaults-sets-wrong-permissions-145958/
この列は、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つの列があります。
fs_spec
_:マウントするブロック特殊デバイス、ローカルファイルシステム、またはリモートファイルシステムについて説明します。fs_file
_:ファイルシステムのマウントポイントを記述します。スワップパーティションの場合、このフィールドはnone
として指定する必要があります。fs_vfstype
_:ファイルシステムのタイプを説明します。fs_mntops
_:ファイルシステムに関連付けられたマウントオプションについて説明します。fs_freq
_:これらのファイルシステムに対してdump
コマンドによって使用され、ダンプする必要のあるファイルシステムを決定します。fs_passno
_:fsck
プログラムは、再起動時にファイルシステムチェックを行う順序を決定するために使用されます。