Windows サーバー ファイルをローカルにバックアップする方法、Windows サーバー データ バックアップ ソリューション

Windows サーバー ファイルをローカルにバックアップする方法、Windows サーバー データ バックアップ ソリューション

重要なデータはバックアップする必要があり、リアルタイムでバックアップする必要があります。そうしないと、予期しない状況が発生した場合、サーバー ファイルのセキュリティに大きな災害をもたらすことになります。では、サーバーファイルをどのようにバックアップするのでしょうか?この記事ではWindowsを例に、サーバーファイルのバックアップ方法を説明します。

方法1: 専用のサーバーファイルバックアップソフトウェアを使用してサーバーファイルを自動的にバックアップする

最も簡単な方法は、専用のサーバー ファイル バックアップ ソフトウェアを使用することです。現在、中国にはサーバーファイルを簡単にバックアップできる専用のサーバーファイルバックアップシステムが数多く存在します。たとえば、「Da Shi Zhi Server File Backup Automatic Backup System」(ダウンロード アドレス: http://www.grabsun.com/filebackup.html)があります。サーバーにインストールすると、サーバー上のファイルを自動的にバックアップできます。ファイルは、サーバー上の他のディスク、外付けハード ドライブ、他のサーバーまたは NAS などのストレージ スペースにバックアップできます。操作は非常に簡単です。詳細は以下の通りです。

1. バックアップ設定を追加

「構成の追加」ボタンをクリックし、まずバックアップ パスを設定し、ソース バックアップ パスとバックアップ ターゲット パスを選択して、「追加」をクリックします。以下のように表示されます。


注: バックアップ対象サーバーがネットワーク パスである場合は、アカウントとパスワードを入力する必要があります。また、次に示すように、ネットワーク パスの IP アドレスとバックアップ対象フォルダーを手動で入力する必要があります。


ドメイン環境の場合、ユーザー名を入力する際に​​、権限によってはドメイン名の入力が必要になる場合があります。たとえば、ドメイン DNS が dashizhi.com の場合、ユーザー名を入力するときに dashizhi\specific username を入力する必要があります。以下のように表示されます。

以下のようにバックアップ開始時刻を設定します。

完全バックアップの頻度を設定します。 「フルバックアップ」とは、特定の時点におけるすべてのデータまたはアプリケーションの完全なコピーを指します。実際のアプリケーションでは、通常、サーバー内のディスクまたはフォルダーの下にあるすべてのファイルとデータをバックアップすることを指します。このバックアップ方法は、ディスク ファイルを別のストレージ スペース (ディスクの他のパーティション、外付けモバイル ハード ドライブ、他のサーバー、NAS ストレージ アレイ、プライベート クラウドなど) に手動でコピーすることをシミュレートするのと同じです。このバックアップ方法は、すべてのデータを保護し、ソース ファイルが失われた場合でも完全に復元できます。ただし、「フルバックアップ」では毎回すべてのデータをバックアップするため、大量のディスクストレージ容量を占有します。このシステムでは、バックアップ頻度は、以下に示すように、日、週、または月ごとに設定できます。

増分バックアップの頻度を設定します。 「増分バックアップ」とは、「完全バックアップ」または最後の増分バックアップの後、後続の各バックアップでは、前回のバックアップと比較して追加または変更されたファイルのみをバックアップする必要があることを意味します。システムでは、時間、日、月に応じてバックアップ頻度を設定できます。同時に、「増分バックアップと新しいファイルの個別バックアップ」を選択して、新しいファイルを別のフォルダーに分離することもできます。以下のように表示されます。

以下のように、バックアップ データのクリーンアップ時間を設定します。

すべての設定が完了したら、「保存」ボタンをクリックして設定を有効にすると、サーバー ファイルを自動的にバックアップできます。

方法 2: スクリプトを使用してサーバー ファイルを自動的にバックアップします。

まず、新しいテキストドキュメントを作成し、名前をbackupSVN.batに変更します。

以下を貼り付けます。

@エコーオフ
echo このバッチは元々 Ls_man によって作成されました echo 素晴らしいブログ投稿をもっとご覧になりたい方は http://blog.csdn.net/ls_man をご覧ください
QQExtraの公式ウェブサイトhttp://www.qqextra.comにエコーまたはログインしてください。
色 0b & cls
echo バックアップするフォルダーを設定します...
「pbuf=D:\VisualSVN_Repositories」を設定します
echo バックアップファイルの保存フォルダを設定します...
"tbuf=G:\Backup_VisualSVN_Repositories" を設定します
 
echo コンプレッサー設定を初期化しています...
CD \
C:
cd C:\Program Files\WinRAR
yes=ok と設定
echo圧縮プログラムはC:\Program Files\WinRAR\WinRAR.exeにあります。
 
echo バックアップ ファイル名を設定します (曜日に基づいて名前が付けられます。つまり、バックアップ ファイルは最新の週のみ保存されます)...
名前を%date%に設定
名前を%name:~-3%に設定します
名前を svn_backup_%name% に設定します
 
同じ名前のファイルがあるかどうかをエコーし​​、ある場合は同じ名前のファイルを削除します...
%tbuf%\%name%.rar が存在する場合は %tbuf%\%name%.rar を削除します
 
echo 圧縮バックアップの実行を開始します...
rar a -r -ed -esh %tbuf%\%name%.rar %pbuf%\*.*
echo バックアップが完了しました!

バックアップするフォルダ、バックアップが保存されるフォルダ、WinRaR のインストール パスは異なる場合がありますので、実際の状況に応じて変更できます。次のステップは、タスク スケジュールを追加することです。コントロール パネル - タスク スケジュール - タスク スケジュールの追加を開き、毎日バックアップ .bat を実行するように設定します。午前 1 時などの夜間に実行するのが最適です。

もちろん、スクリプトを使用してサーバー ファイルをバックアップするよりも、専用のサーバー ファイル バックアップ ソフトウェアを使用する方が簡単で便利、効率的で高速です。

以下もご興味があるかもしれません:
  • MySQL データベースを自動的にバックアップする最良の方法 (Windows サーバー)
  • Windows で FTP 経由でデータを自動的にサーバーにバックアップし、指定した日数より古いバックアップを削除します。
  • Windows Server 自動バックアップタスク (バッチ処理)
  • cwRsync を使用して、Windows でサーバー ファイルのスケジュールされた同期バックアップを実装します (エラー処理メソッド付き)
  • Windows サーバーで MySql データベースの一方向マスター スレーブ バックアップを実装するための詳細な手順
  • cwRsync を使用して、Windows で Web サイトを定期的にバックアップする (サーバー ファイル同期)
  • Windows Server の DNS サーバーのバックアップと復元の手順の概要

<<:  MYSQL メタデータ ロック (MDL ロック) MDL ロックの問題分析

>>:  JSパッケージオブジェクトに関する簡単な説明

推薦する

DockerプライベートイメージライブラリとAlibaba CloudオブジェクトストレージOSSの簡単な分析

Docker プライベートイメージライブラリDockerプライベートイメージライブラリとAlibab...

MySQL SELECT実行順序の簡単な理解

SELECT ステートメントの完全な構文は次のとおりです。 (7)選択 (8) DISTINCT ...

vue3.0 のウォッチ リスナーの例の詳細な説明

目次序文リスナーと計算プロパティの違いvue3 で watch を使用するにはどうすればいいですか?...

HTML チュートリアル: title 属性と alt 属性

XHTML は CSS レイアウトの基礎です。jb51.net は常に XHTML 知識の習得を重視...

Dockerコミットの使い方の詳しい説明

場合によっては、ベースイメージに特定の依存関係をインストールする必要があります。Dockerfile...

SQL 文で OR と AND を混在させる場合のヒント

現在、このような要件があります。ログインした人がカスタマー サービス担当者である場合、注文は「このカ...

Reactはページング効果を実装する

この記事では、Reactでページング効果を実現するための具体的なコードを参考までに紹介します。具体的...

mysql 5.7.19 最新バイナリインストール

まず、公式ウェブサイト http://dev.mysql.com/downloads/mysql/ ...

Django+Mysql+Redis+Gunicorn+NginxのDockerデプロイメントの実装

I. はじめにDockerテクノロジーは現在非常に人気があります。コンテナを介してプロジェクト環境を...

JS の new 関数の詳細な説明

目次1. 例2. 兵士100人を作成する3. 質問4. 改善点5. エレガント? 6. JSの父から...

sqlite3 から mysql に移行するときに起こりうる問題のコレクション

簡単な説明適切な読者: モバイル開発sqlite3 データを mysql に移行する場合、多くの構文...

ubuntu14.04 に jdk1.8 をインストールするチュートリアル

1. jdkダウンロードアドレスをダウンロードする我下載的是jdk-8u221-linux-x64....

ろうそくを溶かす(水滴)サンプルコードを実現する純粋な CSS

成果を達成する実装のアイデアフィルターのコントラストとぼかしを利用して溶ける効果を実現します。親要素...

JavaScript offsetParent のケーススタディ

1. offsetParentの定義: offsetParentは子要素に最も近い位置に配置された親...

dockerでlnmp環境を構築する方法

プロジェクトディレクトリを作成する php ディレクトリをコピーする次のプロジェクト構造を作成します...