カテゴリー
Linux

【Linux】☆VPS☆★できない><★swapoff -a && swapon -a でスワップ領域を開放!できない。。。

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 が先日スワップ領域を提供いたしました。

そこで、次のような試みをいたしました。

この後、スワップについて調べておりましたら、次のようなページに出会うことができました。今のわたくしたちにぴったり!とっても素敵ですわ♪

ですけれども、今回のような事態となりましたの><。調べてみますと、同じような現象が発生しているようでした。

なので、うまく行きませんでしたけれども、一旦ここで今回は終わりたいと思います。

以上です。

コメントを残す