VPS のスワップ領域を開放できなかった時の状況
1 2 3 | [root@oki2a24 ~] # swapoff -a && swapon -a Not superuser. [root@oki2a24 ~] # |
。。。ノー。。。
では、少し調べてみましょうか。VPS と VirtualBox のコマンドについて調べました。OS は次のとおりです。
- どちらも CentOS 5.10
なお、VPS は本サイトが乗っておりますが、次のサービスを使用させていただいております。
安くて、とってもよいのですのよ♪
VPS の swapoff と swapon コマンドを調べる
スーパーユーザでないために実行できません!という旨のメッセージでしたが、swapoff も swapon も所有者はスーパーユーザの root です。
実行できないことが、不可解ですわ。開放する対象のファイルが、root ユーザでも手の届かないパーミッションなのかしら?
1 2 3 4 5 6 7 8 9 | [root@oki2a24 ~] # which swapoff /sbin/swapoff [root@oki2a24 ~] # ll /sbin/swapoff lrwxrwxrwx 1 root root 6 Jun 10 2013 /sbin/swapoff -> swapon [root@oki2a24 ~] # which swapon /sbin/swapon [root@oki2a24 ~] # ll /sbin/swapon -rwxr-xr-x 1 root root 12652 Nov 8 2012 /sbin/swapon [root@oki2a24 ~] # |
VirtualBox の swapoff と swapon コマンドを調べる
ローカルの VirtualBox に構築した CentOS の、root ユーザによる実行を試みましたら、できました。
コマンドの所有者も、root ですわね。。。
1 2 3 4 5 6 7 8 9 | [root@localhost ~] # which swapoff /sbin/swapoff [root@localhost ~] # ll /sbin/swapoff lrwxrwxrwx 1 root root 6 1月 23 2013 /sbin/swapoff -> swapon [root@localhost ~] # which swapon /sbin/swapon [root@localhost ~] # ll /sbin/swapon -rwxr-xr-x 1 root root 12652 11月 8 2012 /sbin/swapon [root@localhost ~] # |
結論。まったく同じ。。。
どういうことでしょうか?コマンドの所有者も、パーミッションもすべて同じです。
にも関わらず、VPS では swapoff および swapon が使えません。
わかりませぬ><。。。
おわりに
わたくしたちのサイトを載せております VPS が先日スワップ領域を提供いたしました。
そこで、次のような試みをいたしました。
この後、スワップについて調べておりましたら、次のようなページに出会うことができました。今のわたくしたちにぴったり!とっても素敵ですわ♪
ですけれども、今回のような事態となりましたの><。調べてみますと、同じような現象が発生しているようでした。
なので、うまく行きませんでしたけれども、一旦ここで今回は終わりたいと思います。
以上です。