トップ 差分 一覧 ソース 検索 ヘルプ PDF RSS ログイン

serversman

作業記録

swapon 失敗

  • /var/run/swap を swap ファイルとしたい。
  • 256Mファイル作成
dd if=/dev/zero of=/var/run/swap bs=1024 count=260144
  • 権限調整
chmod 600 /var/run/swap
  • swap ファイル作成
mkswap /var/run/swap
  • swapon /var/run/swap
operation not permitted
  • 失敗

参考資料

VPS @ DTI で契約しました / いそがき じゅん (磯垣 順)のブログ

問題点はswaponコマンドを使おうとするとOperation not permittedと出てきてスワップを追加できず、メモリが大量に必要な処理は実行できない点です。straceでみたところ下記のように swapon()からEPERMが帰ってきてました。しょーっく。

swapon(“/swap”) = -1 EPERM (Operation not permitted)

どうやらOpenVZベースのものだとスワップを有効にできないんだそうです。

swaponについて / LINUXのVPSを使うメモとか備忘録とか設定とか

検索で飛んでくる人が多いので改めてVPSにおけるswaponの現状をまとめよう。

Xen

swapon許可

Virtuozzo/OpenVZ

swapon不許可