IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
概要 lsyncd と rsync を使って複数のホスト間でリアルタイムにファイルを共有する環境を構築する ホストは LXC コンテナを使って検証する 参考 Lsyncd - Live Syncing (Mirror) Daemon axkibe / lsyncd Lsyncd Wiki lsyncd と rsync を使ってリアルタイムなサーバー間ファイル同期を実現する Linux でファイルの変更を検出する(inotify/fanotify) リアルタイムミラーリングツール導入(lsyncd+rsyncd) 構成 検証環境 以下のような検証環境。今回はマスターのみデータの更新が発生する環境を構築する。 ホスト OS IP アドレス 同期対象ディレクトリ マスター Debian 6.0.7 10.0.3.66 /var/www/ スレーブ Debian 6.0.7 10.0.3.253
ファイルを変更すると「何もしなくても」自動的に同期してくれる Dropbox が非常に便利で昨年9月以来ずっと使っている。 「何もしなくても」同期してくれるというのが気にいったので、Linux 上でもいいソフトウェアがないか探してみた。 で見つけたのが lsyncd (というか1年以上前に1度チェックした形跡があるが記憶にない)。 http://code.google.com/p/lsyncd/ inotify でファイルの変更を検出して自動的に rsync を実行してくれるというもの。 裏で rsync を呼び出すので同期先は rsync できる場所ならローカルでもリモートでも OK。 例えば lsyncd /tmp/a/ /tmp/b/ とすると、/tmp/a/ でファイルの作成・変更・削除を行うと /tmp/b/ にもすぐ反映される。 これはいい。 一般ユーザでも実行可能。 Drop
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く