私はこれらのコマンドを使用して(既存のスワップで)スワップサイズを増やしています:
dd if=/dev/zero of=/.swapfile bs=1M count=1024
mkswap -v1 /.swapfile
swapon /.swapfile
増加しますが、サーバーの再起動後、デフォルトで以前のスワップサイズに戻ります。どうすれば永続化できるので、設定したサイズのままになりますか?
Update Runningswapon -s
は、次のことを明らかにします。
Filename Type Size Used Priority
/mnt/512MiB.swap file 524284 92 -1
OSは Debian GNU/Linux 7 (wheezy)
したがって、デフォルトのスワップを使用していると思います。
可能な場合、最も効率的な方法は、スワップパーティションのサイズを増やすことです(スワップパーティションがあると仮定します。を使用して確認できますswap -s
)。ここではそうする命令です。
この特定のケースでは、OSは仮想化されており、パーティションツールにアクセスできません。その場合、スワップファイル(「通常の」スワップスペースの隣)が完全に適しています。
元の質問の説明に従ってスワップファイルを作成します(スワップファイルの名前と場所は関係ありません)。
dd if=/dev/zero of=/.swapfile bs=1M count=1024
mkswap -v1 /.swapfile
swapon /.swapfile
600
通常のユーザーにメモリ内の内容(プレーンテキストのパスワードの可能性があります!)を表示させたくないため、スワップファイルのアクセス許可をに設定するのは不変です。chmod 600 /.swapfile
次に、次の行をに追加します/etc/fstab
。
/.swapfile none swap sw 0 0
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加