ubuntuでのスワップ(仮想メモリ)設定方法

ubuntu(仮想マシン)バージョン16.04 LTS

スワップを追加

スワップパーティションサイズを表示するには、無料で使用してください

free -m

スワップフォルダを作成する

mkdir swap
cd swap
sudo dd if=/dev/zero of=swapfile bs=1024 count=100000

上記のコードに示すように、カウントのサイズはスワップのサイズに対応します。カウント= 100000は約100Mです。

注:カウント値を設定するときは注意してください。スワップサイズをハードディスクサイズを超えるように設定すると、設定を再開した後、仮想マシンubuntuのグラフィカルインターフェイスが入力されなくなります。

生成されたファイルをスワップファイルに変換します

mkswap swapfile

スワップファイルをアクティブ化する

swapon swapfile

入力するたびに自動的に開始する必要がある場合は、/ etc / fstabを変更して自動的にマウントする必要があります。

ファイルに追加

/disk2/swap swap defaults 00

(disk2にスワップファイルを作成したため、パスは/ disk2 / swapです)

自動的に起動しない場合は、再起動するたびにスワップフォルダーに入り、swaponswapfileコマンドでアクティブ化します。

スワップパーティションのサイズを再度確認し、スワップ設定が成功したことを確認します

free -m

スワップを削除

使用後、スワップ領域を削除してください

スワップフォルダに入り、スワップを閉じます

cd swap
swapoff swapfile

自動マウントをオフにします(/ etc / fstabが変更されていない場合は、この手順をスキップしてください)

vi /etc/fstab

ステートメントを追加する前に#を追加するか、ステートメントを削除します

注:/ etc / fstabを変更する権限がない場合、このファイルは読み取り専用であり、変更できないというプロンプトが表示されます。解決策:次のステートメントを使用して保存します

:w !sudo tee%

削除

rm -r swapfile

構成中に発生した問題:

スワップサイズを設定するときに、仮想マシンのハードディスクのサイズが仮想マシンのハードディスクのサイズを超えたため、再起動後に仮想マシンのubuntuグラフィカルインターフェイスに入ることができませんでした。次の方法を使用して解決します。

ctrl+alt+F1はテキストモードに入ります

ディスクスペースをチェックして、グラフィカルインターフェイスに入ることができないディスクスペースがいっぱいであるかどうかを確認します

df -h

ディスク容量がいっぱいであることが判明したため、一部のファイルを削除する必要があります

rm -rステートメントを使用して一部のファイルを削除するか、上記の方法を使用してスワップを削除し、再構成することができます。

以上が本稿の内容ですので、皆様のご勉強に役立てていただければ幸いです。

Recommended Posts

ubuntuでのスワップ(仮想メモリ)設定方法
Ubuntuでスワップパーティションを追加する方法
仮想マシンVMwareにUbuntu18.04をインストールします
詳細なUbuntu16.04pycharm設定デスクトップショートカットの起動方法
仮想マシンでUbuntuとWindowsシステムを使用する
Ubuntuでの静的DNS構成方法の詳細な説明
Ubuntu14.04でPython仮想環境を作成する方法
Ubuntu16.04環境でFTPサーバーをセットアップするためのチュートリアル
Ubuntuにmysql-pythoをインストールします
ubuntuサーブのNagios3
ubuntuでスーパーバイザーを使用する
Python仮想環境:Ubuntu16.04
Ubuntuにpythonをインストールする
Ubuntu19.10にJDKをインストールします
ubuntuで仮想環境を構築する過程で遭遇
UbuntuサーバーでPHPオペレーティング環境をセットアップする方法