タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

lsyncdとrsyncに関するtknzkのブックマーク (3)

  • Lsyncd(Live Syncing Daemon)で複数サーバをリアルタイム同期する方法! | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    Lsyncd (Live Syncing Daemon)でリアルタイム同期! こんにちはtetsuです。 今回の「社内なんでも屋」tetsuによるお題は「Lsyncdによるリアルタイム同期」です。 Lsyncd (Live Syncing Daemon)とは 名前の意味通り、リアルタイムでサーバ間のディレクトリのミラーリングをしてくれます。 今回はロードバランサーを導入したWebサーバ3台、DBサーバ1台構成のWordPress環境を例に解説します。 ロードバランサーによって負荷分散することができますが、WordPressからアップロードした画像などはWebサーバ3台のうち、いづれかのサーバにしかアップロードできず、他のWebサーバにはアップロードしたファイルは存在していません。 そこでLsyncdを利用することで、アップロード後に他のサーバに対して同期処理をさせることができ、どのWebサ

    Lsyncd(Live Syncing Daemon)で複数サーバをリアルタイム同期する方法! | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • lsyncdを使ったディレクトリ同期の制限について

    <lsyncd version="1"> <settings> <logfile filename="/var/log/lsyncd.log"/> <binary filename="/usr/bin/rsync"/> <pidfile filename="/var/run/lsyncd.pid"/> <callopts> <option text="-%rlptgoD"/> <option text="--delete" /> <exclude-file/> <source/> <destination/> </callopts> </settings> <directory> <source path="/data/backup1/"/> <target path="192.168.137.13::backup1"/> </directory> </lsyncd> uid = root

    lsyncdを使ったディレクトリ同期の制限について
  • lsyncdをつかって簡単にファイル同期を - UNIX的なアレ

    lsyncdというツールをご存じでしょうか?これを導入することで、リモートのホストとディレクトリ単位で同期をすることができます。 先日のエントリーでも紹介していますが、実は設定や導入がすごく簡単です。した設定でリモート間でファイルの同期をとれるのはやはり便利ですよね。 さて、今回はlsyncdの簡単な導入方法を紹介したいと思います。 lsyncdの仕組み lsyncdはlinux kernel2.6.13で導入された、inotifyというAPIをつかって動作しています。 inotifyはファイルシステムのイベントを取得することができるAPIで、ファイルの作成や削除などをそれぞれイベントとして取得をすることができます。 この仕組みと、rsyncを組み合わせてファイルの同期を行うことを実現しています。 lsyncdのインストール まず、以下のページからsourceをダウンロードしてください。

    lsyncdをつかって簡単にファイル同期を - UNIX的なアレ
  • 1