• 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
    • app.tool_clock
  • [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 app.tool_clock
  • “ひばり”の愛称にふさわしい美しいメロディ。ハイドンの『弦楽四重奏曲第67番』【クラシック今日は何の日?】
    2024-05-30

    かど番・藤井聡太、第4局始まる 将棋、叡王戦
    2024-05-30

    社長「関係者や視聴者不安にさせた」と謝罪
    2024-05-30

    むのたけじ賞、名称変更 「生前に障害者差別発言」
    2024-05-31

    元アシスタントが語る Dr.スランプ「あのキャラ」の誕生秘話
    2024-06-01

    【大河ドラマ「光る君へ」本日第22話】紫式部と清少納言は「顔を合わせていなかった」?
    2024-06-01

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

    峰不二子役の増山江威子さん死去 声優、艶ある声でルパン翻弄
    2024-06-03

    河合隼雄物語賞に八木詠美さん 学芸賞は湯沢規子さん
    2024-06-03

    アルテミス計画&天の川銀河! 大人も学んで楽しめる「大人レゴ」最新ラインナップは”宇宙”がテーマ!
    2024-06-03

    レイモンド・ローウィの名言「優れたインダストリアルデザインは、…」【本と名言365】
    2024-06-04

    「ゲバルト」展が東京日仏学院などで開催。反暴力的反応とその美的様式を探る
    2024-06-05

    今週末に見たい展覧会ベスト13。「令和6年 新指定国宝・重要文化財」展から国立西洋美術館の現代美術展、KYOTOGRAPHIEまで
    2024-06-04

    性被害者支援の法人設立 スマイル社
    2024-06-04

    「避難いただけるほうが一安心」珠洲で激しい揺れに耐えた仏像、奈良博で縁つなぐ
    2024-06-04

    「VOCA展」に関するハラスメント防止のためのガイドラインが制定
    2024-06-05

    ユージーン・スタジオが東南アジアに美術館を建設予定。新法人YES__pte.ltdを設立し、インドネシア・ジャカルタに美術館準備室を開設
    2024-06-04

    書評:「日本美術史」を書き換える100年単位の挑戦。『この国(近代日本)の芸術──〈日本美術史〉を脱帝国主義化する』
    2024-06-05

    岡田将生の初ブランド「IN MY DEN」始動、第1弾グッズの受注販売がスタート
    2024-06-06

    長山智美 デザイン狩人|HAY DOGS♡
    2024-06-06

    ©  Dopu Box
    💛