質問: ubuntu 18.04でスワップファイルを増やすにはどうすればよいですか? 8 gb ramと1tb hddのラップトップを持っています。 2 gbのスワップファイルがあり(ubuntu 18.04はデフォルトで個別のスワップパーティションの代わりにスワップファイルを使用します)、休止状態を使用するためにそれを増やしたいです。2 gbから16 gbに増やしたい。 gpartedのスクリーンショットは次のとおりです。 fallocate -l 16gで増加させようとしましたが、うまくいきませんでした。free -mの画像もあります:
回答: ubuntu 18.04以降では、専用のスワップパーティションではなく、スワップファイルが使用されます。スワップファイルの名前は「swapfile」です。このスワップファイルのサイズを変更するには: スワップファイルを無効にして削除します(上書きするため実際には必要ありません) sudo swapoff /swapfile sudo rm /swapfile 目的のサイズの新しいスワップファイルを作成します。 スワップファイルのサイズを決定します。 4 gbのスワップファイルを作成する場合は、1024の4 * 1024ブロックを書き込む必要があります。2 バイト(= 1 mib)。これにより、カウントが4 * 1024 = 4096になります。このサイズのファイルをコマンドで作成します sudo dd if=/dev/zero of=/swapfile bs=1m count=4096 ルートにのみ読み取り/書き込み権限を割り当てます(厳密には必要ありませんが、セキュリティを強化します)。 sudo chmod 600 /swapfile ファイルをスワップとしてフォーマットします。 sudo mkswap /swapfile ファイルは次回の再起動時に有効になります。現在のセッションでアクティブ化する場合: sudo swapon /swapfile コマンドswapon -sで使用可能なスワップを確認できます(ルート権限は不要です)。