GNU/Linux >> Linux の 問題 >  >> Linux

UbuntuLinuxでスワップサイズを増やす方法

Ubuntuの最近のリリースでは、従来のスワップパーティションの代わりにスワップファイルが使用されています。スワップファイルは、RAMの負担を分担するためのスワップとして使用されるルートの下のファイルです。

スワップファイルを使用する最大の利点は、ファイルのサイズを簡単に変更できることです。専用のスワップパーティションを使用する場合は、必ずしもそうとは限りません。

Ubuntuでスワップスペースのサイズを変更する方法を見てみましょう。

Ubuntuのスワップサイズを増やす

スワップパーティションを使用していて、スワップサイズを増やしたい場合は、スワップファイルを作成できます。 Linuxシステムでは、必要に応じて複数のスワップスペースを使用できます。これにより、パーティションに触れる必要がなくなります。

このチュートリアルでは、スワップパーティションではなく、システムでスワップファイルを使用していることを前提としています。

それでは、スワップファイルを増やす方法を見てみましょう。まず最初に、システムにスワップファイルがあることを確認してください。

swapon --show

利用可能な現在のスワップが表示されます。タイプファイルが表示されている場合は、スワップファイルを使用していることを示しています。

swapon --show
NAME      TYPE SIZE USED PRIO
/swapfile file   2G   0B   -2

スワップファイルのサイズを変更する前に、スワップをオフにする必要があります。また、スワップファイルからデータを取得するために十分な空きRAMがあることを確認する必要があります。それ以外の場合は、一時的なスワップファイルを作成します。

このコマンドを使用して、特定のスワップファイルを無効にできます。 コマンドは出力を生成せず、完了するまでに数分かかる場合があります

sudo swapoff /swapfile

次に、Linuxでfallocateコマンドを使用して、スワップファイルのサイズを変更します。

sudo fallocate -l 4G /swapfile

このファイルをスワップファイルとしてマークしていることを確認してください:

sudo mkswap /swapfile

古いスワップ署名が消去されていることを警告するこのような出力が表示されるはずです。

sudo mkswap /swapfile
mkswap: /swapfile: warning: wiping old swap signature.
Setting up swapspace version 1, size = 4 GiB (4294967296 bytes)
no label, UUID=c50b27b0-a530-4dd0-9377-aa28eabf3957

これを行ったら、スワップファイルを有効にします。

sudo swapon /swapfile

それでおしまい。 Ubuntuのスワップサイズを2GBから4GBに増やしました。 freeコマンドまたはswapon --showを使用して、スワップサイズを確認できます。 コマンド。

free -h
              total        used        free      shared  buff/cache   available
Mem:           7.7G        873M        5.8G        265M        1.0G        6.3G
Swap:          4.0G          0B        4.0G

スワップファイルのおかげで、スワップサイズのサイズを簡単に変更できることがわかります。パーティションに触れたり、システムを再起動したりしませんでした。すべてがその場で行われました。なんてクールだ!

このクイックチュートリアルが、Ubuntuや他のLinuxディストリビューションのスワップスペースのサイズ変更に役立つことを願っています。ご質問やご提案がございましたら、下にコメントを残してください。


Linux
  1. Linux でスワップ領域を増やす方法

  2. Linuxで特定のサイズのファイルを作成するには?

  3. Linuxでファイルの物理サイズを取得するには?

  1. Ubuntuでスワップファイルを追加する方法

  2. Linux / CentOS / Redhat/Ubuntuでスワップを増やす方法

  3. スワップサイズを増やすには?

  1. Linuxでスワップスペースを作成または増やす方法

  2. Linuxでスワップを作成する方法

  3. Linuxでスワップファイルを作成する方法