質問: 外部サーバーを利用しており、本番サイトは既に稼働しているのですが、改修を任されました。 まずは環境の構築と思い、色々なツールをダウンロードして設定しているのですが、現在以下のことに躓いております。 WEBサイトの管理・保守をしている方、ご教授頂ければ幸いです。 ### 質問内容 後から参加したWEBサイト保守に携わる時、まずは現在の本番環境のバックアップを取得してから改修をするのではないかと思うのですが、その時のバックアップの方法はどのようにするのが一般的でしょうか。 ### 試したこと winSCPを使用しているのですが、SSH接続のためroot権限では使用できませんのでWinSCPからでは取得できない・変更できないファイル等があるので手動ではすべてを取得できない状況です(こんな原始的な方法はしないとは思いますが・・・) そこでいろいろ調べて私はputty(Puttyからログイン後、rootになる)からtarコマンドを使用して/(ルート)以下のファイル・フォルダをgzに圧縮して万が一の時用には取得したのですが、これではwindowsでは見ることができないため他の方はどのようにされているか疑問に思った次第です。 dumpを使うのがよいのか、それとも他にいいコマンドがあるのか色々調べてはいるつもりなのですが、どうすればよいか判断に困っております(現在は必要なファイルだけをPuttyおよびWinSCPからWindwosに持ってきてます) ### 利用環境・ツール ・Windows7 ・外部サーバー利用 ・Eclipse ・Putty ・WinSCP 前任者がすでに退職しているため、いくつかの資料はあるものの、ほとんどが手探り状態となっているため、ご教授頂ければ幸いです。 どうぞよろしくお願いいたします。
回答: こんにちは。長文失礼します。 まず、いろんなソフトをインストールする前に、 いままでどのような運用方法だったかを確認すべきだと思います。 既に本番稼動しているのであれば、 本番機に載っているソースなどは必ず本番環境とは別に管理されているはずです。 言語は何を使われているか、バージョン等も確認が必要です。 (バージョンが違うと動かなくなることもあります。) DBのつなぎ方等も確認しないと分かりませんよね。 また、お作法等も独自のものがあったりもするので、それも確認です。 きっと、本番に勝手に繋ぎに行くのはご法度かと思います。 やたらめったら繋ぐと、間違えて本番のソースを消しちゃった等大事故につながるからです。 ・・・と、初心者マークがついていたので書きましたが、すでに確認済でしたらすいません。 Eclipseを使っているのなら、Subversion や Git を扱うプラグインが用意されているので それを利用するといいと思います。 きっと前任者の方もそうしていたのではないでしょうか。。。 どこかにリポジトリが存在しているかもしれませんよ。 あと、いきなりソースを見て修正ではなく、仕様書を確認して現在どうなっているかを把握して、 どこを修正するのか目星をつけてからソースを見たほうがいいかと。 ・・・忙しくて仕様書が古いままになっているかもしれませんが(-_-;)