与えられた
$ cat /etc/fstab
...
/dev/mapper/lubuntu--vg-swap none swap sw 0 0
なぜ我々はまだ必要ですか?
$ sudo swapoff /dev/mapper/lubuntu--vg-swap
$ sudo mkswap /dev/mapper/lubuntu--vg-swap
$ sudo swapon /dev/mapper/lubuntu--vg-swap
?
つまり、なぜ両方を設定し、mkswap
交換/etc/fstab
を設定する必要がありますか?これらのすべきこととすべきことmkswap
の/etc/fstab
違いは何ですか?
私の質問は以下から来ています。https://unix.stackexchange.com/a/502591/674
ありがとうございます。
答え1
jordanmが言ったように、fstabはマウントするファイルシステムと起動時にアクティブになるスワップデバイスに関する情報を含むファイルです。これを手動で実行したくありません。
mount
とのマニュアルページを見てくださいswapon
。
設置(8)
-a, --all
Mount all filesystems (of the given types) mentioned in fstab (except for those whose line contains the
noauto keyword). The filesystems are mounted following their order in fstab.
交換(8)
-a, --all
All devices marked as ``swap'' in /etc/fstab are made available, except for those with the ``noauto''
option. Devices that are already being used as swap are silently skipped.
このコマンドは、デバイスにext4ファイルシステムなどのmkswap
スワップデバイスを作成します。mkfs.ext4
答え2
再起動後もスワップを使用したい場合
その後、スワップパーティションの詳細エントリは/ etc / fstabになければなりません。