Linuxでswapスペースを拡張する方法は何ですか?
Linuxのswapスペースを拡張するには、次の手順に従って操作することができます:
- まず、現在のシステムのスワップ空間の使用状況を確認するために、free -hのコマンドを使用してください。
- 新しいスワップスペースを拡張するための新しいスワップファイルを作成します。新しいスワップファイルを作成するには、sudo fallocate -l [サイズ] [ファイルパス]コマンドを使用できます。サイズは、G(GB)またはM(MB)単位の数字で表されます。たとえば、sudo fallocate -l 2G /swapfile2を使用して、サイズが2GBのスワップファイルを作成できます。
- 新しく作成したスワップファイルに正しい権限を設定するために、sudo chmod 600 [ファイルパス] コマンドを使用します。
- sudo mkswap [ファイルのパス] コマンドを使用して、スワップファイルをスワップパーティションに変換します。例えば、sudo mkswap /swapfile2。
- 新しいスワップ領域を有効にするためには、sudo swapon [ファイルパス]コマンドを使用します。例えば、sudo swapon /swapfile2。
- sudo nano /etc/fstab で /etc/fstab ファイルを編集する。
- /etc/fstab ファイルに新しいswapスペースを自動的に有効にする行を追加してください。例えば、/swapfile2 none swap sw 0 0 を追加してください。
- /etc/fstabファイルを保存して閉じてください。
- 新しいswapスペースが正常に有効になっているかどうかを確認するために、sudo swapon –showコマンドを使用してください。
- free -hコマンドを使用してシステムのswapスペースの使用状況をもう一度確認し、新しいswapスペースが正常に拡張されたことを確認します。
swapスペースを拡張すると、システムのパフォーマンスに影響が出る可能性があるため、システムの実際のニーズに合わせて適切に調整することをお勧めします。