wa - NucleusやFlashなどなど

RSS

Home > Nucleus > サーバー上のファイルをバックアップするプラグイン(ボツ?)

07.04 '07

サーバー上のファイルをバックアップするプラグイン(ボツ?)

サーバー上のファイルのバックアップを楽にするプラグインはできないものかと考えてみました。

PEARのFile_Archiveを使って、指定ディレクトリ以下のファイルを圧縮ファイルに保存するって機能を、試しにNP_znBackupNeoに実装してみました。
ローカルのテストサーバーで試してみた結果。。。

Fatal error: Allowed memory size of 16777216 bytes exhausted... メモリが足らない。
メモリ足しても、、
Fatal error: Maximum execution time of 30 seconds exceeded... タイムアウト。

ファイル数3703個、トータルサイズ66MBのディレクトリは、さすがに無茶か。。。:ase:
スキン用ディレクトリくらいなら大丈夫かな。メディアディレクトリは無理っぽいなぁ。
バックアップ対象ディレクトリ内のファイル数・サイズに上限規制をかけないと、レンタルサーバーでは使えない。

バックアップスケジュールを複数設定できるようにして、小分けにバックアップ取るとか。。
ボツか。。

コメント

07.04 '07 22:56:51 嶽花
昔似たようなことを考えたのですが、ウチのサイトだと→C↓C←C↑Cだけでも
100MB越してるので、違う手段を取ってます。

NetDriveってソフトを使って、サーバー上のディレクトリをネットワークドライブぽく
扱えるようにしておいて、RealSyncってソフトでスケジュール化して
ローカルマシンのディレクトリにバックアップしてます。

更にはローカルネットワークの別マシンにも同様にRealSyncを使って
サーバーと、ローカル二箇所って感じでバックアップしてます。
07.04 '07 23:13:27 佐藤(な)
NetDrive、RealSync、面白いですねぇ。
ありがとうございます。:heart:

普段から、
サーバー上のファイルは、ローカルPCと完全同期するようにしているので、個人的には必要ないのですが、そういうプラグインがあると便利かなぁと思いまして。:mrgreen:
教えてもらったソフト使ってみまーす。
08.14 '07 05:55:27 Kat
トータルサイズ66MBをアーカイブ化するのは30秒以内にすんでも、それをダウンロードする際に30秒以上かかっているのではないでしょうか?

メディアディレクトリかどこかに一度、一時ファイルとしてアーカイブを作成し、そのファイルのURLにリダイレクトするとどうでしょう?このとき作成するファイルのファイル名は、暗号化しておく必要があります。

私のところでは、同様のことをNucleusを利用しないPHPスクリプト(PEARでtar.gzにする)で記述して、バックアップを取っています。

的をはずしていたら、ごめんなさい。

コメント追加



プレビュー

コメント追加通知RSS:
↑このフィードをRSSリーダーに登録しておくと、この記事へのコメント追加をチェックすることができます。
コメント追加後の、返事待ちなどにお使い下さい。
なお、コメントチェックの必要がなくなった際には、このRSSを削除して下さいね。
不要なトラフィックを避けるために、ご協力お願いいたします。

トラックバック

トラックバック
このエントリにトラックバックはありません
このトラックバックURLを使ってこの記事にトラックバックを送ることができます。 もしあなたのブログがトラックバック送信に対応していない場合にはこちらのフォームからトラックバックを送信することができます。.
トラックバックURL:
znBackup znItemFieldEX znCustomAdmin znBackup znSmiley znShowDraft znSpeedCubing znKeywordLink znCommentRSS znCCitation znItemParts znMCList znHatenaExist znQuestionnaire znFlash