web-dev-qa-db-ja.com

Ubuntu 17.04-スワップパーティションはありませんか?

インストールにスワップパーティションがないのはなぜですか?

$ lsblk
nvme0n1     259:0    0 238.5G  0 disk 
└─nvme0n1p1 259:1    0 238.5G  0 part /

Ubuntu/Kubuntuを間違ってインストールしましたか?

私はそれがこのようになるはずだと思った:

nvme0n1     259:0    0 238.5G  0 disk 
├─nvme0n1p5 259:3    0  15.9G  0 part [SWAP]
├─nvme0n1p1 259:1    0 222.6G  0 part /
└─nvme0n1p2 259:2    0     1K  0 part 

インストール中に提案されたものを選んだだけです。しかし、奇妙に思えます。

13
laukok

何も問題はありません。 17.04の新規インストールでは、 リリースノート で説明されているように、スワップパーティションの代わりにスワップファイルがあります(新しくインストールするのではなくアップグレードする場合、スワップパーティションがあります)。

スワップファイルは次の場所にあります。

/swapfile

swapon --showコマンドを使用すると、いつでもスワップのステータスを確認できます。
これは17.04での私の出力です。

$ swapon --show
NAME      TYPE SIZE  USED PRIO
/swapfile file 1.3G 62.2M   -1

また、通常どおりfreeコマンドで使用されているかどうかも確認できます。

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           1.9G        1.3G        152M         95M        423M        328M
Swap:          1.3G         62M        1.3G

参照-正常に動作しています。

Arch wiki によると

連続したスワップファイルまたはパーティションのどちらにもパフォーマンス上の利点はありません。どちらも同じように扱われます。

それは、もう少し柔軟性を提供するだけです。サイズ変更が簡単です。

ちょっとした注意:Btrfs(ext4の代替ファイルシステム)はnotスワップファイルの使用をサポートしているため、使用する場合は自分でスワップパーティションを作成する必要がありますBtrfs。しかし、Btrfsを使用するのに十分な勇気がある場合は、とにかく何をしているのかを確実に知っています;)

26
Zanna