web-dev-qa-db-ja.com

ターミナルを介してLinuxのスワップスペースを増やす

LinuxマシンにOracle DBをインストールしているときに、スワップ領域が十分でないなどの問題に直面します。どうすればスワップ領域を増やすことができますか?

6
vichi

Linuxでは、パーティションまたはファイルにスワップ領域があります。ディスクがパーティション化されたら、スワップスペースを増やす最も簡単な方法は、パーティションの1つにswap fileを作成することです。 df -hと入力し、どれに空き領域があるかを確認します。 / homeで無料のGBを見つけたとします。

最初にファイルを作成します。この例では、約1GBのスペースを追加します。端末にrootとしてログインします。

# dd if=/dev/zero of=/home/swap1 bs=1024 count=1024000

このファイルをrootユーザーが所有するようにして、rootだけが読み書きできるようにします。

# chown root:root /home/swap1
# chmod 0600 /home/swap1

スワップファイルに変換します

# mkswap /home/swap1

今すぐお試しください。これにより、再起動せずに新しいスワップ領域がアクティブになります。

# swapon /home/swap1

これをfstabファイルに追加して、再起動時に機能するようにします。次のコマンドに注意してください。2つあることを忘れないでください>

echo "/home/swap1 none swap sw 0 0" >> /etc/fstab

次のように入力して、新しいスペースが使用されていることを確認します:# swapon --show

11
Francesc Guasch

あなたが提供した少量の情報では、私は一つだけ提案することができました。バラバラ。

このリンク を介してGpartedをダウンロードし、そこから起動します。次に、必要に応じてスワップパーティションを増やします。

私が使用したスワップパーティションサイズに関する一般的な経験則は、RAMの合計とほぼ同じ大きさである必要があるということです。それが実際に必要かどうかは100%わかりませんが、ここ数年はうまくいきました。

1
127.0.0.1