• Online Tools
  • - Calculators
    • Character Count
  • - Download
    • TikTok Download
    • DouYin Download
  • - Web Tools
    • BASE64
    • Base64 to Image
    • Image to Base64
    • URL Encoding
    • JavaScript
    • Timestamp
    • Unicode Converter
    • JSON Format
    • Modify Extension
    • Make List
    • CSS Optimizer
  • - Encryption Tools
    • MD5 Encryption
    • Random Generator
  • - Image Tools
    • Image Compression
    • QR Code Generator
    • QR Code Reader
    • Wallpaper Preview
    • Image EXIF
  • - Info Sheets
    • Blood Type Heredity
    • Clothing Sizes
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
rsyncとinotfiyを組み合わせたリアルタイムバックアップの問題
2021-12-19

1.概要

rsyncの概要: Inotifyの概要:

2.実験環境:

  ipアドレス ロール#ロール# 192.168.153.180 バックアップソースsync client+inotify 192.168.153.181 バックアップ側rsync server 2台のマシンはいずれもファイアウォールとselinuxを閉じています

ファイアウォールを閉じる

systemctl stop firewalld

selinuxを閉じる

setenforce 0

3.バックアップ側ホストの構成(181ホスト)

3.1 rsyncツールのインストール

yum -y install rsync

3.2 rsyncプロファイルの変更:

vim /etc/rsyncd.conf

修正後の内容は以下の通りです:(!コピーしてコメントを削除してから使用できます。そうしないとフォーマットに問題があります)

uid=root
gid=root
use chroot = no
max connections = 10
strict modes = yes
pid file = /var/run/rsyncd.pid
lock file = /var/run/rsyncd.lock
log file = /var/log/rsyncd.log
[rsync]
path = /opt  #备份路径
comment = rsync
ignore errors #跳过错误
read only = no #读
write only = no #写
hosts allow = 192.168.153.180 #备份源ip
list = false
auth users = rsync_user  #用户

3.3パスワードファイルを作成し、権限を変更してファイルを作成する

echo "rsync_user:123" > /etc/rsync.password

権限の変更

chmod 600 /etc/rsync.password

3.4 rsyncを起動し、ポート検証を表示する

開始

rsync --daemon

検証#ケンショウ#

netstat -ntlp|grep 873
tcp        0      0 0.0.0.0:873             0.0.0.0:*               LISTEN      1583/rsync          
tcp6       0      0 :::873                  :::*                    LISTEN      1583/rsync  

4.バックアップソースの構成(180ホスト)

4.1 epelソースと必要なツールのインストール

epelソースを先にインストール

yum -y install  epel-release

必要なツールの再インストール

yum -y install inotify-tools rsync 

4.2 rsync同期パスワードを設定するだけで、ユーザー名をリセットしてファイルを作成する必要はありません。

echo "123" > /etc/rsync.password

権限の変更

chmod 600 /etc/rsync.password 

4.3 inotifyモニタリングスクリプトの作成は以下の通りである。

vim inotify.sh
#!/bin/bash
ip=192.168.153.181 #备份端ip
src=/opt/rsync_src #数据目录
dst=rsync
user=rsync_user # 用户
/usr/bin/inotifywait -mrq --timefmt '%d/%m/%y %H:%M' --format '%T %w%f' -e modify,delete,create,attrib ${src} | while read file
do
rsync -vzrtopg --delete --progress $src $user@$ip::$dst --password-file=/etc/rsync.password > /dev/null && echo "$src was rsyncd"
done

3.4ソースディレクトリの作成

mkdir /opt/rsync_src

3.5スクリプト検出の実行

sh inotify.sh 

3.6新規オープンウィンドウソースディレクトリの下にファイルを作成する

cd /opt/rsync_src
echo 111 > 1.txt
echo 222 > 2.txt

3.7新しく作成した2つのファイルが同期されていることをバックアップ側で確認する

ls /opt/rsync_src/
1.txt  2.txt

3.8バックアップソース側で1を削除する.txtファイル

cd /opt/rsync_src
rm -f 1.txt

バックアップ側での同期削除の表示

ls /opt/rsync_src/
2.txt

ここまでrsyncとinotfiyを組み合わせてリアルタイムバックアップを実現する文章を紹介します。もっと関連するrsyncとinotfiyを組み合わせてリアルタイムバックアップを実現する内容は、以前の文章を検索するか、次の関連文章を引き続き参照してください。これからもサポートしてください。


ソース元URL:https://dopubox.com/article/p/55627488e8a319d8

Other Tools
  • Character Count TikTok Download DouYin Download BASE64 Base64 to Image Image to Base64 URL Encoding JavaScript Timestamp Unicode Converter JSON Format Modify Extension Make List CSS Optimizer MD5 Encryption Random Generator Image Compression QR Code Generator QR Code Reader Wallpaper Preview Image EXIF Blood Type Heredity Clothing Sizes
  • 歯科医師の技術で愛好家も納得するサウナを細部まで再現するミニチュア作家
    2024-05-30

    「韓国版純烈」K4の「アダルトKポップ」 日本デビュー曲USEN1位も獲得 コアな追っかけも
    2024-05-30

    【6月1日~2日】週末必見の“アート&デザイン”まとめ!
    2024-06-01

    “家形埴輪”大集合、総選挙も 「住宅展示場の気分で」、奈良
    2024-06-01

    デザインジャーナリストによる新しいデザイン誌の登場です!
    2024-06-01

    三姉妹が温泉旅行で取っ組み合いの大げんか うっとうしくてめんどうくさい家族愛描く「お母さんが一緒」
    2024-06-02

    大阪はアートとデザインの街となるか? Osaka Art & Design 2024の見どころをレポート
    2024-06-03

    “20世紀音楽”の発展に貢献した指揮者、クーセヴィツキー。その偉業とは【クラシック今日は何の日?】
    2024-06-03

    映画「ゴジラ‐1.0」の震電は「コックピットだけ復元」のはずだった…山崎貴監督がエピソード披露
    2024-06-04

    千年後の未来へ 太宰府天満宮のふすま絵完成 日本画家神戸智行さん移住し10年かけ完成
    2024-06-04

    建築家・白井晟一設計の個人住宅「桂花の舎」が江之浦測候所に移築へ
    2024-06-04

    akakilikeの新作ダンス公演『希望の家』が松本・東京の2都市で上演へ
    2024-06-04

    開館10周年を記念。「広重 ─摺の極─」があべのハルカス美術館で開催へ
    2024-06-05

    「台北當代2024」開幕レポート。「台湾マーケットのニーズに応えるプラットフォームに」
    2024-06-04

    田名網敬一「TANAAMI!! AKATSUKA!! / 45 rpm」展、集英社マンガアートヘリテージ トーキョーギャラリーで開催
    2024-06-04

    週末見たい展覧会5選。今週はTRIO展、吉田克朗展、建築の構造デザインに焦点を当てた展覧会など。【2024年6月第2週】
    2024-06-05

    「安全だと誰も言わない万博」爆発事故で教職員組合 大阪府に子供無料招待中止申し入れ
    2024-06-04

    ビル・エヴァンスの名言「才能なんて取るに足りない」【本と名言365】
    2024-06-05

    田名網敬一が新作の巨大インスタレーションを発表へ。世界初の大規模回顧展「田名網敬一 記憶の冒険」
    2024-06-06

    umami.is をおすすめする理由
    2025-07-04

    ©  Dopu Box
    💛