Ubuntu と Linux Mint で SWAP パーティションを作成または追加する方法

SWAP パーティションは、特に RAM が小さい PC で最高のパフォーマンスと安定性を得るために不可欠な機能です。 一言で言えば、SWAP 空間は RAM を追加するようなものですが、物理的なものではなく、ハード ディスク領域のいくらかを RAM として割り当てる、つまり仮想 RAM のようなものです!

ビデオ大会や仮想マシンなど、リソースを多く消費するアプリケーションを実行する人にとっては SWAP ファイルを作成する意味はあると思います。 RAM がオーバーフローして、システムが応答しなくなるようなことは避けたいものです。 最初は SWAP は必要ないと思って Ubuntu/Linux Mint のインストールを完了したが、SWAP も必要だとわかったということもありえます。

心配ありません、SWAP パーティションを追加するために再度 OS をすべて再インストールする必要はないでしょう。 いつでも SWAP を追加することができます。

METHOD 1: ターミナルからコマンドラインで行う方法(最速の方法!)

STEP 1: 最初のステップは、偶然にも、すでにあなたの PC に作成された SWAP パーティションがあるかどうかを確認することです。 swapon’コマンドを使用してください:

sudo swapon --show

rootパスワードを入力します。

STEP 2: 次に、コンピュータのハードディスクの現在のパーティション構造を見てみましょう。 df」コマンドを使用します。

df -h

テストPCで得たようなパーティション構造が表示されるはずです。

Terminal – Showing Current Partitions

STEP 3: さて、いよいよスワップファイルを作成する時が来たようです。 十分なハードディスク容量があることを確認してください。 SWAP サイズがどのくらい必要かは好みの問題です。

一般的に、SWAP サイズは RAM の 2 倍あるとよいでしょう。 しかし、RAM とまったく同じ容量を使用することもできます。

この例では、RAM の 2 倍を使用することにします。 私のテスト用 PC には 2 GB のメモリが搭載されています。 そこで、SWAPとして4GBを設定します。 以下のコマンドを実行します。 4の代わりにあなたの番号を使用してください:

Terminal Showing all Steps (Sorry about a typo command!)
sudo fallocate -l 4G /swapfile

STEP 4: SWAP ファイルが作成されています。 rootのみの権限を与えましょう。

sudo chmod 600 /swapfile

STEP 5: ファイルをSWAPスペースとしてマークします:

sudo mkswap /swapfile

STEP 6: 最後にSWAPを有効にします。

sudo swapon /swapfile

STEP 7: SWAPが作成されたかどうか、同じswaponコマンドを使って確認できます。

sudo swapon --show

STEP 8: また最終的にパーティション構造を再確認します。

free -h

STEP 9: すべて設定したら、SWAPファイルを永久的に設定しなければ、再起動後SWAPは失われてしまうのです。 このコマンドを実行します:

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

これで完了です! ターミナルを終了します。

「システムモニタ」ユーティリティを起動し、SWAPの状態を確認できます。 有効になっているはずです!

System Monitor -Resources shows SWAP usage

METHOD 2: GUI Way using GParted

STEP 1: 何かをする前に知るべき最初のことは、SWAP サイズを把握することです。 一般的には、RAM の 2 倍はあった方が良いでしょう。 しかし、RAM と同じだけの容量を確保することもできます。 この例では、RAMの2倍を選択します。 私のテストPCには2GBのメモリが搭載されています。 そこで、4 GB を SWAP として設定します。

STEP 2: SWAP スペースのサイズが決まったら、そのサイズのパーティションを作成する時が来ました。 ここで注意しなければならないことがあります。 ここで間違った操作をすると、データが大幅に失われる可能性があります!

パーティションはいくつかの方法で作成できますが、私は GParted をお勧めします。これはパーティション設定とフォーマットのニーズに応えるためのフリーソフトで、Ubuntu/Linux Mint/elementary OS のソフトウェアセンターから入手可能です。 しかし、現在Linuxが動作しているアクティブパーティションでは、パーティションのサイズ変更と新規作成ができないので、GParted Live USBドライブを作成して、次のステップでこのチュートリアルに戻ってくることをお勧めします。 あるいは、Ubuntu または Linux Mint Live USB ドライブは GParted と一緒にパッケージされているので、それを使うこともできます。

STEP 3: GParted Live USB ドライブに PC を起動する。 Ubuntu/Linux MintのライブUSBをお使いの方は、ライブデスクトップで起動した後、GPartedを起動する必要があります。

STEP 4: GPartedウィンドウで、サイズを変更するパーティションを選択します。

GParted – Resize Partition

STEP 5: ボックスをドラッグして、パーティションのサイズを変更することができます。 または、ボックス「Free space following (MiB)」にSWAPのサイズをMBで入力します。 たとえば、私は 4000 を追加して 4GB パーティションを示しました。

現在のパーティションをサイズ変更すると、自動的に「未割り当て」の新しいパーティションが作成され、これが SWAP パーティションとなります。 GParted上で今行っている操作はすぐには適用されないことに注意してください。 GPartedはバッチプロセスとして、あなたが起動したときにすべてのコマンドを処理します。 しかし、それは最後の最後です。 以下のように進みます。

STEP 6:作成したサイズの未割り当てのファイルシステムが表示されます。 その上で右クリックして「新規作成」を選択します。 コンテキストメニューで、「ファイルシステム」を「linux-swap」と選択します。

SWAP Partition

STEP 7: ‘Add’ をクリックします。

STEP 8: ‘Apply’ をクリックします。 GParted はパーティションを縮小し、新しい SWAP パーティションを追加します。

STEP 9: 操作が完了したら、「閉じる」をクリックします。 SWAPを選択し、「パーティション」>「スワップ」をクリックします。 ロックが追加されるはずです。

Make SWAP permanent using Swapon

STEP 11: GParted を閉じ、GParted デスクトップの「Exit」ボタンをクリックして、Linux システムに再起動します。

Linuxシステムは自動的にあなたが作った SWAPパーティションを認識します! SWAP パーティションが作成されると、あなたの Linux システムを再起動します。 あなたは何もする必要はありません。 SWAPが有効になっているかどうかは、「システムモニタ」で確認することができます。

コメントを残す

メールアドレスが公開されることはありません。