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