LinuxマシンにOracle DBをインストールしているときに、スワップ領域が十分でないなどの問題に直面します。どうすればスワップ領域を増やすことができますか?
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
あなたが提供した少量の情報では、私は一つだけ提案することができました。バラバラ。
このリンク を介してGpartedをダウンロードし、そこから起動します。次に、必要に応じてスワップパーティションを増やします。
私が使用したスワップパーティションサイズに関する一般的な経験則は、RAMの合計とほぼ同じ大きさである必要があるということです。それが実際に必要かどうかは100%わかりませんが、ここ数年はうまくいきました。