ホームページ > 運用・保守 > Linuxの運用と保守 > Linux でデータ同期を構成する方法

Linux でデータ同期を構成する方法

WBOY
リリース: 2023-07-06 17:05:10
オリジナル
1801 人が閲覧しました

Linux でデータ同期を構成する方法

現代の情報化時代では、データ同期は重要なタスクです。個人ユーザーであっても企業であっても、複数のデバイス間でデータが同期され、バックアップされていることを確認する必要があります。 Linux システムでは、構成データの同期はさまざまな方法で実行できます。この記事では、いくつかの一般的な方法を紹介し、対応するコード例を示します。

  1. rsync コマンド

rsync は、ファイルとディレクトリをローカルまたはリモートで同期できる強力なデータ同期ツールです。以下は、rsync コマンドを使用してデータ同期を実現するサンプル コードです。

rsync -avz --delete /source/path/ user@remote:/destination/path/
ログイン後にコピー

上記のコマンドでは、-a パラメータはアーカイブ モードを使用し、ファイルの属性、アクセス許可、リンクを維持することを示し、-v パラメータはアーカイブ モードを使用することを示します。 -z パラメータは圧縮を使用してデータを転送することを示し、--delete パラメータはソース パスに存在しないファイルをターゲット パスで削除することを示します。

  1. scp コマンド

scp は Secure Copy の略で、ローカルとリモート間でファイルを安全にコピーするためのツールです。 scp コマンドを使用すると、あるホストから別のホストにファイルを簡単にコピーできます。以下は、scp コマンドを使用してデータ同期を実現するサンプル コードです。

scp -r /source/path/ user@remote:/destination/path/
ログイン後にコピー

上記のコマンドでは、-r パラメーターは、サブディレクトリとファイルを含むディレクトリ全体を再帰的にコピーすることを意味します。

  1. Syncthing ツール

Syncthing は、継続的なリアルタイムのファイル同期のためのオープンソース ツールです。分散型であり、サーバーにデータを保存する必要はありません。以下は、Syncthing を使用してデータ同期を構成するサンプル コードです。

まず、Syncthing をインストールします。

sudo apt-get install syncthing
ログイン後にコピー

次に、Syncthing サービスを開始します。

syncthing
ログイン後にコピー

次に、ブラウザ http://localhost:8384 で、Syncthing の Web インターフェイスを開きます。 Web インターフェイスでデバイスを設定し、同期ディレクトリを作成します。

最後に、同期する必要があるデバイスに Syncthing をインストールして構成し、デバイスの同期リストに同期ディレクトリを追加します。

  1. Rclone ツール

Rclone は、異なるストレージ バックエンド間でデータを同期するためのコマンド ライン ツールです。ローカル ファイル システム、クラウド ストレージ サービス、その他のサードパーティ ストレージ サービスを含む、複数のストレージ バックエンドをサポートします。以下は、Rclone を使用してデータ同期を構成するサンプル コードです:

まず、Rclone をインストールします:

sudo apt-get install rclone
ログイン後にコピー

次に、次のコマンドを実行して Rclone を構成します:

rclone config
ログイン後にコピー

プロンプトに従って、追加を選択します。 新しいリモート ストレージの場合は、ストレージの名前とタイプを入力し、プロンプトに従って、アクセス キー、バケット名などの関連する構成情報を入力します。

最後に、次のコマンドを使用してデータを同期します。

rclone sync /source/path/ remote:/destination/path/
ログイン後にコピー

上記のコマンドでは、/source/path/ がソース パス、remote:/destination/path/ が宛先パスです。 。

概要:

この記事では、Linux でデータ同期を構成するための一般的な方法をいくつか紹介し、対応するコード例を示します。 rsync コマンド、scp コマンド、Syncthing ツール、または Rclone ツールのいずれを使用しても、異なるデバイス間でデータを同期およびバックアップできます。読者は、自分のニーズに応じて適切な方法を選択し、サンプル コードに従って構成できます。データ同期を適切に構成することで、データのセキュリティと信頼性を確保し、仕事と生活の効率を向上させることができます。

以上がLinux でデータ同期を構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート