• Outils en Ligne
  • - Calculatrices
    • Compteur de Caractères
  • - Téléchargement
    • Téléchargement TikTok
    • Téléchargement Douyin
  • - Outils Web
    • BASE64
    • Base64 vers image
    • Image vers Base64
    • Encodage URL
    • JavaScript
    • Timestamp
    • Convertisseur Unicode
    • Formatage JSON
    • Modifier l’Extension
    • Créer une Liste
    • Optimiseur CSS
  • - Outils de Chiffrement
    • Chiffrement MD5
    • Générateur Aléatoire
  • - Outils d’Image
    • Compression d’Images
    • Générateur de QR Code
    • Lecteur de QR Code
    • Prévisualisation de Fond
    • EXIF d’image
  • - Fiches d'information
    • Hérédité du Groupe Sanguin
    • Tailles Vêtements
    • 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

Autres Outils
  • Compteur de Caractères Téléchargement TikTok Téléchargement Douyin BASE64 Base64 vers image Image vers Base64 Encodage URL JavaScript Timestamp Convertisseur Unicode Formatage JSON Modifier l’Extension Créer une Liste Optimiseur CSS Chiffrement MD5 Générateur Aléatoire Compression d’Images Générateur de QR Code Lecteur de QR Code Prévisualisation de Fond EXIF d’image Hérédité du Groupe Sanguin Tailles Vêtements app.tool_clock
  • 【6月1日~2日】週末必見の“アート&デザイン”まとめ!
    2024-06-01

    鎌倉幕府の地頭から海の武士団・松浦党に…古文書群「青方文書」からみる中世の漁業や製塩事情
    2024-06-01

    吉田南さん、バイオリン部門6位 エリザベート音楽コン、奈良出身
    2024-06-01

    森鷗外の教師像に迫る 研究の「盲点」、記念館で特別展 学生の評判も紹介
    2024-06-01

    ビルケンシュトック、創業から250年の歴史を振り返る2冊を出版
    2024-06-01

    富士山麓のダイナミックな食材を味わう“奥・山梨”のガストロノミー〈Restaurant SAI 燊〉。
    2024-06-01

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

    テレ東が警察密着番組の担当者らを懲戒処分
    2024-06-03

    ニコライ・バーグマンが手がける北欧のジュエリーブランド〈フローラダニカ〉旗艦店が南青山にオープン。
    2024-06-03

    フジコ・ヘミングさん偲ぶ魂のピアノ旋律
    2024-06-03

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

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

    「国芳の団扇絵 猫と歌舞伎とチャキチャキ娘」(太田記念美術館)開幕レポート。世界初の展覧会
    2024-06-04

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

    「CLAMP展」が国立新美術館で7月より開催。展示数は史上最多の約800点
    2024-06-04

    「三島喜美代―未来への記憶」(練馬区美術館)開幕レポート。最大規模のインスタレーションも
    2024-06-05

    「UESHIMA MUSEUM」が開館。屈指の現代美術コレクションを一般公開
    2024-06-05

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

    佐渡金山の世界遺産登録、「情報照会」勧告
    2024-06-06

    写真家の吉田ルイ子さん死去 「ハーレムの熱い日々」
    2024-06-06

    ©  Dopu Box
    💛