問題タブ [disaster-recovery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3016 参照

mysql - MySQL InnoDBテーブルへの変更-どのファイルが関係していて、その理由は何ですか?

InnoDB MySQLテーブルのコンテンツを変更すると、ファイルシステム上の次のファイルが関与/変更されているように見えます。

  • /path/to/mysql/data/[database]/[table].ibd(によるinnodb_file_per_table
  • /path/to/mysql/data/data/ib_logfile0
  • /path/to/mysql/data/data/ib_logfile1
  • /path/to/mysql/data/data/ibdata1

これらのファイルごとに:

  1. ファイルはいつ作成されますか?
  2. ファイルはいつ書き込まれますか?
  3. ファイルはいつから読み取られますか?
  4. ファイルが破損または削除された場合の結果はどうなりますか?
0 投票する
3 に答える
67018 参照

mysql - MySQL データベースを回復する方法: ファイル内の誤った情報: './xxx.frm'

共有 Web ホストのサーバーに置かれていた非常に重要なデータベースが破損したため、バックアップを取りませんでした。この表には、非常に重要な電子メール アドレスの大きなリストが含まれています。テーブルのリストを取得できますが、Navicat または phpMyAdmin でいずれかのテーブルを開くと、次のエラーが発生します。

ファイルの誤った情報: './the-table-name.frm'

データベースに関連付けられた .frm ファイルを Web ホストから取得できました。

そこには他のデータもありますが、少なくともメールアドレスを取得できれば問題ありません。

このデータベースを回復するにはどうすればよいですか? これを修正するために誰かにお金を払っても構わないと思っています。

0 投票する
3 に答える
7965 参照

backup - Amazon S3 上のファイルの災害復旧?

少し前にサーバーのディスク容量が足りなくなったので、ユーザー生成コンテンツの大部分を Amazon S3 に移動することにしました。スペースを節約し、帯域幅のコストを削減し、Apache と MySQL も処理するサーバーからリクエストを分散するという明らかな利点があります。

小 (~2KB)、中 (~10KB)、大 (~70KB) の 3 つのサイズで約 150GB の画像があります。

これまでのところ問題は発生していませんが、Amazon がダウンした場合、私たちは失敗することを認識しています (私の唯一のバックアップは、これらのイメージの最初の 50 GB ほどであり、その多くは削除/変更されているなどです)。 )。

イメージをサーバーにダウンロードしたくありません (ディスク容量があったとしても)。また、バケット全体をローカル マシンにダウンロードすることもできません (オフィスのがらくた接続)。

したがって、このデータをリモートでバックアップし、最悪のシナリオではすべてのデータをバケットにすばやく復元するソリューションが必要です。

それとも、私が心配しすぎていて、Amazon がこれをサポートしてくれているのでしょうか?

0 投票する
4 に答える
53950 参照

mysql - .ibd ファイルから MySQL InnoDB テーブルを再作成するにはどうすればよいですか?

次の MySQL ファイルがバックアップ テープから復元されたとします。

  • tablename.frm
  • tablename.ibd

さらに、MySQL のインストールが で実行さinnodb_file_per_tableれ、データベースが で正常にシャットダウンされたとしmysqladmin shutdownます。

復元された MySQL ファイルが取得されたのと同じ MySQL バージョンの新規インストールがある場合、データをこの新規インストールにインポートするにはどうすればよいfrom tablename.ibdですtablename.frmか?

0 投票する
2 に答える
187 参照

backup - Does anyone has the experience of using the new p4 replicate command in their Perforce back-up /restore script?

we recently performed an upgrade of our whole perforce system to 2009.02

During this exercise, we noticed that the back-up /restore process that was installed here by the Perforce consultant a year ago was not completely working. Basically, the verify command has never worked (scary !).

As we are obliged to revisit our Back-Up/Restore scripts, I was toying with the idea of using the new p4 replicate command. The idea is to use it alongside an rsync of the data files, so that in case of crash we will lose at worst an hour of work (if we execute them every hour).

Does anyone has the experience or an example of back-up/restore scripts using the p4 replicate command of the 2009.02 version ?

Thanks,

Thomas

0 投票する
1 に答える
343 参照

registry - RegDeleteKey を使用して削除されたレジストリ エントリを復元する方法はありますか?

[これは実際にはスーパーユーザーに属しているほうがよいかもしれないことは承知していますが、プログラマーの観点からすると、わずかに優れた/高速な結果が得られると思いました。]

アプリ用の洗練された新しい構成フレームワークを作成したばかりで、すべてがうまく機能していました。テストする関数が 1 つだけ残っていて、それはレジストリ キーを (再帰的に) 削除することでした。他のすべてが期待どおりに機能していたので、言い訳がつかないほど不注意になり、おそらく致命的な間違いを犯しました。デバッガーで段階的にではなく、ライブでテストを実行しました...

パスの処理を間違えたようで、テスト時にロックされていなかったか、アクセスできなかった以下のすべてがなくなりました。HKEY_CURRENT_USER\Software

私は、 APITRegistry.DeleteKeyを再帰的に呼び出すDelphi 2009 のメソッドを使用しました。RegDeleteKeyプログラムまたはユーティリティ (できればフリーウェア) を使用してこれを元に戻す方法はありますか?

私は実際、システムがまだ稼働していることにかなり驚いています (私はそのマシンからこれを書いています)。これが発生して以来、ログインも再起動もしていません。エントリはすべて、実行中のアプリケーションによってメモリにキャッシュされていると思います。彼らもそこから連れ戻されるのでしょうか?

システムの復元は、このマシンには復元ポイントが作成されていないと報告していますが、確かに作成されていました。これは、パージされたレジストリの症状でもありますか? これはどうにか克服できるでしょうか?

これは Windows 7 Enterprise (32 ビット) 上にあります。

ハーフ!!!

0 投票する
1 に答える
329 参照

replication - VMware ESXi のフェイルオーバーを実行する無料のソリューションを知っている人はいますか?

VMware ESXi のフェイルオーバーを実行する無料/カスタム ソリューションをセットアップしたいと考えています。

セットアップは次のとおりです。

それぞれが独立したストレージを備えた 2 台の物理サーバー。各物理サーバーには、2 台の Win2k8 Enterprise サーバーがあります。

物理サーバーが完全に故障した場合、もう一方 (便宜上、スレーブの役割を割り当てることができます) で操作を再開します。

そのためには、何らかの方法で仮想サーバーの連続レプリケーションを行い、プライマリ サーバーに障害が発生した場合に IP を引き継いで仮想マシンを起動し、運用を継続する必要があります。

私自身、VMware ESXi は初めてですが、フェイルオーバーのための高価な VMware ライセンスに代わるソリューションを研究しようとしています。

ありがとう。

0 投票する
1 に答える
505 参照

virtualbox - いくつかのディザスタ リカバリ トライアル シナリオでパフォーマンスが低下した後に Virtual Box をあきらめるのは間違っていますか?

OK、それで、すべての開発を仮想マシンに移行するための小さな旅を始めました。Virtual Box が追求するのに最適な選択肢のように思えました。それで、インストールしてUbuntuをインストールし、開発環境をセットアップしました。少し調整した後、宣伝どおりに機能します。ええ、私は自分自身に思います、これはGOOD STUFFです!しかし、ありがたいことに、開発を進めることに夢中になる前に、コンピューターの災害をシミュレートして、Virtual Box がそれを処理し、信頼できるかどうかを確認することにしました。要するに、私は感動しません。数日後、Virtual Box を使用するには、ネットワーク設定の微調整、コマンド ラインのメンテナンス、IP アドレス/DNS アドレス/ネットワーク アダプターの設定などの手動によるオーバーライドが必要であることに気付き始めました。ネットワーク関連の問題を抱えている (そして実際の解決策がない) 人々の大量の投稿。また、スナップショット (ディスク イメージとは別に保存されます) を使用するのは面倒で、適切なバージョンの VM を回復するには、多くの労力と注意、コマンド ラインを使用する必要があります。結局、それは価値があるよりも面倒だと判断しました。理論上、Virtual Box は優れた製品になる可能性があるため、これは悲しいことです。そして、初めてインストールして使用するときは、素晴らしいです! しかし、どのコンピューターでも最小限の労力でいつでも VM を正しい状態に確実かつ一貫して回復できない場合、それは私にとっては何の役にも立ちません。

それで、他の誰かが私の調査結果を確認できますか? それとも、Virtual Box が実際に意図したとおりに動作することを保証し、私が愚かすぎて理解できないことを指摘してくれますか?

0 投票する
2 に答える
411 参照

sql-server-2008 - SQL Server 2008 ミラーリングされた DB 更新プログラムのロールバック - 危機

私は非常に悪いことをしたプログラマーであり、SQL Server 2008 の更新クエリで F5 キーを押す前に WHERE 句を選択していませんでした。これはプログラミングに関する質問ではありませんが、絶望的なプログラマーからの質問です。 ...

ミラーリング システムによって保持されているトランザクション ログまたはログから 1 つの列のデータを取得する方法はありますか?

ああ、そうです。バックアップの夜間保守計画がオフになっているようです。

アイデアはありますか?-Mike は "(197875 行が影響を受けました)" を読んで唖然としました

0 投票する
2 に答える
998 参照

checkin - Get Specific Version の逆、サーバー上のファイルを上書き

ソース管理は Hyper-V 仮想マシン上にあり、昨夜、イメージのスナップショット マージがひどく失敗しました。ソース管理サーバーには、数か月前のバージョンのソースが含まれるようになりました。それ以降の変更はすべて失われました。

ところで、ソース管理が仮想マシン上にある場合は、マシン イメージを操作する前にデータベースをバックアップしてくださいね。

「すべてのファイルを上書きする」チェックボックスをオンにして Get Specific Version を実行するのとは逆に、現在のワークスペースを強制的にサーバーにプッシュしたいと考えています。

現在、私が考えることができる唯一の方法は、分岐し、すべてを削除し、すべてを再追加してからマージすることです。ピタ。