オブジェクトストレージのマウント手順を決めた【s3fs】【cloudfuse】

コピペプログラマーの私でもレスキューモードだけは頻発させたくありません。

マウントはetc/fstabを扱う繊細な作業なので、手順を覚書にしておきます。

風邪ひいて辛いので簡潔にいきます。

①サーバーを確実に再起動、②再起動前に確認

今回の要点は上の2点です。

特に①の対策を怠るとSSHも繋がらなくなりレスキューモードで修復する必要がでてくるので忘れないようにしたいです。

etc/fstabでは_netdevのオプションを追加する

これは世の中の方々は大抵していないのですが、環境によってはサーバーが起動しなくなります。

私は4つのサーバーでs3fsとcloudfuseを試したのですが、いずれも一回目は_netdevを付けないで試してみました。

 

結果:4回ともレスキューモードを起動する羽目にあいました

 

私のサーバー構築方法だと必須のオプションのようです。

※万が一、レスキューモードが必要になった場合は+8さんあたりを見ておけば大丈夫でしょう。

以下、自動マウントの設定

cloudfuseでwordpressをマウントする例(conohaオブジェクトストレージ)

[php]vi /etc/fstab

cloudfuse /var/hogehoge/wp-content/uploads fuse username=gncu123456789,tenant=gnct123456789,password=a1s23w5e5rr,authurl=https://identity.tyo1.conoha.io/v2.0,verify_ssl=True,_netdev,allow_other,defaults 0 0[/php]

s3fsでwordpressをマウントする例(idcfオブジェクトストレージ)

[php]vi /etc/fstab

s3fs#hogebaket /var/hogehoge/wp-content/uploads fuse allow_other,_netdev,nonempty,url=http://ds.jp-east.idcfcloud.com 0 0[/php]

 

_netdevはマウントの順番を後にしてくれるらしく、これをしないとサーバーが起動不可になりました。

allow_otherは仮想マシンの全ユーザーにアクセス許可するらしいのですが、これをしないと書き込み権限の反映などが上手くいきませんでした。

nonemptyはマウント先が空じゃない場合に必要なオプションです。無くてもOKな環境もあったのですが、必要な時もありました。

再起動する前に設定が上手くいっているか確認する

_netdevをつけておけば再起動は成功すると思うのですが、設定が間違っているとマウントされません。

手間なので再起動する前に試します。

まずアンマウントします。

[php]umount /var/hogehoge/wp-content/uploads[/php]

 

あとは確認

[php]mount -a[/php]

[php]df –h[/php]

これでTB規模のバカでかいドライブが認識されていなければ再起動したところでマウントされないはず。

/etc/fstabを見直して何度もトライすれば、再起動の手間が省けます。

 

まとめ

今回は忘れると面倒くさい内容を改めて覚書にしました。

本記事を踏まえてIDCFのマニュアル前回の記事を参考にすれば今後も機械的にコピペを遂行できるはずだ(-。-)y-゜゜゜

 -

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

同じ分類

KUSANAGI for ConoHaをマルチサイト化したらObject Syncが・・・

※最終的な追記:ConoHaのオブジェクトストレージをマウントしました!これが一番良さそう ※追記:時間を優先して諦〚…続き〛

MyISAMのInnoDB変換時にエラーで出来ないのを回避

  とりあえずSSL化しても問題ないように運営しながら管理画面のみSSLで運用することに決めました。htt〚…続き〛

マルチサイトでデータベースを分離した方法(SharDB)

今回はXサーバーでマルチサイトを構築したときのデータベース分割方法をご紹介します。 いや、紹介すると言うよりは恥を忍〚…続き〛

ConoHaとAWSとGCEを比べてみるとConoHaって凄いと感じつつwpXクラウドにも可能性

最近は興味深い技術が多すぎてサーバー選びも一苦労ですね。 さくらのVPSも石狩リージョンが初期費用無料なので2週間の〚…続き〛

ConoHaで気軽にプラン変更したら止まって困った

趣味で製作中のサイトを暫らく放置していたのですが、重い腰を上げて作業に入りました! が!しかし、手始めにConoHa〚…続き〛

G+