VPS のスワップ領域を開放できなかった時の状況
[root@oki2a24 ~]# swapoff -a && swapon -a Not superuser. [root@oki2a24 ~]#
。。。ノー。。。
では、少し調べてみましょうか。VPS と VirtualBox のコマンドについて調べました。OS は次のとおりです。
- どちらも CentOS 5.10
なお、VPS は本サイトが乗っておりますが、次のサービスを使用させていただいております。
安くて、とってもよいのですのよ♪
VPS の swapoff と swapon コマンドを調べる
スーパーユーザでないために実行できません!という旨のメッセージでしたが、swapoff も swapon も所有者はスーパーユーザの root です。
実行できないことが、不可解ですわ。開放する対象のファイルが、root ユーザでも手の届かないパーミッションなのかしら?
[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 ですわね。。。
[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 が先日スワップ領域を提供いたしました。
そこで、次のような試みをいたしました。
この後、スワップについて調べておりましたら、次のようなページに出会うことができました。今のわたくしたちにぴったり!とっても素敵ですわ♪
ですけれども、今回のような事態となりましたの><。調べてみますと、同じような現象が発生しているようでした。
なので、うまく行きませんでしたけれども、一旦ここで今回は終わりたいと思います。
以上です。