Linux で仮想メモリを増やす方法
Linux システムが最初にセットアップされると、スワップ パーティションが、データ用に使用される他のパーティションと共に、Linux で仮想メモリとして使用されるハード ドライブ上に作成されます。残念ながら、ハード ドライブのパーティションのサイズを変更すると、データが失われます。ただし、さらにスワップが必要な場合でも、すべてが失われるわけではありません。ファイル システムにスワップとして使用できるスペースが残っている場合は、Linux で追加の仮想メモリとしてのみ使用されるスワップ ファイルを作成できます。
ステップ 1
「df」コマンドで使用可能な空き容量を決定します。空き容量に基づいてスワップ ファイルのサイズを決定します。
ステップ 2
コマンド「sudo dd if=/dev/zero of=/mnt/swapfile bs=1M count=1024」を使用して、前に決定したサイズのスワップ ファイルを作成します。ここで、1024 はメガバイト単位のスワップ ファイルのサイズであり、完全な名前です。スワップファイルのファイルは /mnt/swapfile です。
ステップ 3
コマンド「sudo mkswap /mnt/swapfile」でスワップ ファイルをフォーマットします。
ステップ 4
コマンド「sudo swapon /mnt/swapfile」でスワップ ファイルを有効にします。
ステップ 5
システムがスワップ ファイルを使用するように指示されない限り、再起動後に新しいスワップ ファイルは使用されません。 /etc/fstab ファイルを編集し、/etc/fstab に次の行を追加して、再起動後もスワップ ファイルを永続化します "/mnt/swapfile none swap sw 00."
ヒント
スワップ ファイルが不要になったら、忘れずにスワップ ファイルをオフにして、/etc/fstab のスワップ ファイル エントリを削除し、最後にスワップ ファイルを削除してください。