精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Rsync+Inotify數據實時同步介紹

開發 開發工具
rsync(remote sync)遠程同步,rsync是linux系統下的數據鏡像備份工具。使用快速增量備份工具Remote Sync可以遠程同步,支持本地復制,或者與其他SSH、rsync主機同步。已支持跨平臺,可以在Windows與Linux間進行數據同步。rsync監聽端口:873,rsync運行模式:C/S。

一、rsync概述

rsync(remote sync)?遠程同步,rsync?是linux系統下的數據鏡像備份工具。使用快速增量備份工具Remote Sync可以遠程同步,支持本地復制,或者與其他SSH、rsync主機同步。已支持跨平臺,可以在Windows與Linux間進行數據同步。rsync監聽端口:873?,rsync運行模式:C/S。

官網:https://rsync.samba.org/官方文檔:https://www.samba.org/ftp/rsync/rsync.htmlGitHub地址:https://github.com/WayneD/rsync

二、rsync優缺點

1)優點

  • 可以鏡像保存整個目錄樹和文件系統;
  • 可以做到保持原來文件的權限、時間、軟硬鏈接等等;
  • 無須特殊權限即可安裝;
  • 可以有排除指定文件或目錄同步的功能,相當于打包命令tar的排除功能;
  • 可以使用rcp、ssh等方式來傳輸文件,rsync本身不對數據加密;
  • 支持匿名傳輸,可以實現方便安全的進行數據備份和鏡像;
  • 可以實現增量同步,既只同步發生變化的數據,因此數據傳輸效率很高;
  • 可以通過socket(進程方式)傳輸文件和數據。

2)缺點

  • 同步數據,需要掃描所有文件進行對比,才進行差量傳輸。如果文件數量達到百萬甚至千萬級,掃描文件對比文件將非常耗時,降低了rsync效率;
  • rsync不能實時地區監測、同步數據。雖然可以通過守護進程方式觸發同步,但兩次動作間有時間差,導致數據不一致,無法應對出現故障時完全恢復數據。

解決方法:rsync+inotify

三、rsync+inotify配置與安裝

IP

主機名

角色

192.168.0.113

k8s-master-168-0-113

rsync、 inotify-tools【數據源】

192.168.0.116

k8s-master2-168-0-116

rsync【備份節點】

圖片

1)rsync安裝

yum -y install rsync

2)rsync配置

cat >/etc/rsyncd.conf<<EOF
uid = root
gid = root
#禁錮在源目錄
use chroot = yes
#監聽地址,在另外的機器上,記得修改
address = 192.168.0.113
#監聽地址tcp/udp 873,可通過cat /etc/services | grep rsync查看
port 873
#日志文件位置
log file = /var/log/rsyncd.log
#存放進程 ID 的文件位置
pid file = /var/run/rsyncd.pid
#允許訪問的客戶機地址
hosts allow = 192.168.0.0/16
#共享模塊名稱
[nfsdata]
#源目錄的實際路徑
path = /opt/nfsdata
comment = Document Root of www.kgc.com
#指定客戶端是否可以上傳文件,默認對所有模塊為 true
read only = false
#同步時不再壓縮的文件類型
dont compress = *.gz *.bz2 *.tgz *.zip *.rar *.z
#授權賬戶,多個賬號以空格分隔,不加則為匿名,不依賴系統賬號
auth users = backuper
#存放賬戶信息的數據文件
secrets file = /etc/rsyncd_users.db
EOF

rsyncd.conf 常用參數詳解

rsyncd.conf 參數

參數說明

uid=root

rsync 使用的用戶。

gid=root

rsync 使用的用戶組(用戶所在的組)

use chroot=no

如果為 true,daemon 會在客戶端傳輸文件前“chroot to the path”。這是一種安全配置,因為我們大多數都在內網,所以不配也沒關系

max cnotallow=200

設置最大連接數,默認 0,意思無限制,負值為關閉這個模塊

timeout=400

默認為 0,表示 no timeout,建議 300-600(5-10 分鐘)

pid file

rsync daemon 啟動后將其進程 pid 寫入此文件。如果這個文件存在,rsync 不會覆蓋該文件,而是會終止

lock file

指定 lock 文件用來支持“max connections”參數,使得總連接數不會超過限制

log file

不設或者設置錯誤,rsync 會使用 rsyslog 輸出相關日志信息

ignore errors

忽略 I/O 錯誤

read notallow=false

指定客戶端是否可以上傳文件,默認對所有模塊為 true

list=false

是否允許客戶端可以查看可用模塊列表,默認為可以

hosts allow

指定可以聯系的客戶端主機名或和 ip 地址或地址段,默認情況沒有此參數,即都可以連接

hosts deny

指定不可以聯系的客戶端主機名或 ip 地址或地址段,默認情況沒有此參數,即都可以連接

auth users

指定以空格或逗號分隔的用戶可以使用哪些模塊,用戶不需要在本地系統中存在。默認為所有用戶無密碼訪問

secrets file

指定用戶名和密碼存放的文件,格式;用戶名;密碼,密碼不超過 8 位

[backup]

這里就是模塊名稱,需用中括號擴起來,起名稱沒有特殊要求,但最好是有意義的名稱,便于以后維護

path

這個模塊中,daemon 使用的文件系統或目錄,目錄的權限要注意和配置文件中的權限一致,否則會遇到讀寫的問題

配置/etc/rsyncd_users.db,跟auth users對應


cat >/etc/rsyncd_users.db<<EOF
backuper:123456
EOF
#官方要求,必須賦權600,要不然會有問題
chmod 600 /etc/rsyncd_users.db

rsync常用命令參數詳解

rsync --help

rsync [選項] 原始位置 目標位置

常用選項 說明
-r 遞歸模式,包含目錄及子目錄中的所有文件
-l 對于符號鏈接文件仍然復制為符號鏈接文件
-v 顯示同步過程的詳細信息
-z 在傳輸文件時進行壓縮goD
-p 保留文件的權限標記
-a 歸檔模式,遞歸并保留對象屬性,等同于-rlpt
-t 保留文件的時間標記
-g 保留文件的屬組標記(僅超級用戶使用)
-o 保留文件的屬主標記(僅超級用戶使用)
-H 保留硬鏈接文件
-A 保留ACL屬性信息
-D 保留設備文件及其他特殊文件
--delete 刪除目標位置有而原始位置沒有的文件
--checksum 根據對象的校驗和來決定是否跳過文件

3)啟動rsync服務

rsync --daemon --cnotallow=/etc/rsyncd.conf
netstat -tnlp|grep :873

4)測試驗證

# 在192.168.0.116節點上測試手動同步
# 從遠端【拉取】數據
rsync -avz root@192.168.0.113:/opt/nfsdata/* /opt/nfsdata/

# 在192.168.0.113節點上測試手動同步
# 從【推送】數據
rsync -avz /opt/nfsdata/* root@192.168.0.116:/opt/nfsdata/

### 在192.168.0.116節點上測試手動同步,通過【拉取】數據,配置文件配置的模塊,這里走的是rsync協議,上面走的是ssh協議,只要做了免密就直接推送或拉取數據了。這里就會用到配置文件里配置的users用戶了,也是secrets file文件里配置的其中一個用戶。
#【方式一】
rsync -avz backuper@192.168.0.113::nfsdata /opt/nfsdata/
# 【方式二】
rsync -avz rsync://backuper@192.168.0.113/nfsdata /opt/nfsdata/

# 在192.168.0.113節點上執行
###【推送】
#【方式一】非交互式,/opt/backuper.pass文件是backuper用戶的密碼,且文件權限600
rsync -avz --password-file=/opt/backuper.pass /opt/nfsdata/* backuper@192.168.0.113::nfsdata
# 【方式二】
rsync -avz /opt/nfsdata/* rsync://backuper@192.168.0.113/nfsdata

圖片

圖片

圖片

圖片

5)編譯安裝 inotify-tools

1、inotify-tools概述

  • inotify是一種強大的、細粒度的、異步的文件系統事件監控機制,比如讀取、寫入和創建。Inotify 反應靈敏,用法非常簡單,并且比 cron 任務的繁忙輪詢高效得多。
  • linux內核從 2.6.13 起,加入了inotify支持,通過inotify可以監控文件系統中添加、刪除,修改、移動等各種細微事件,利用這個內核接口,第三方軟件就可以監控文件系統下文件的各種變化情況,而inotify-tools就是這樣的一個第三方軟件。
  • inotify可用于檢測單個文件,也可以檢測整個目錄。當檢測的對象是一個目錄的時候,目錄本身和目錄里的內容都會成為檢測的對象。

在192.168.0.113機器上安裝

2、優化inotify內核參數

在/proc/sys/fs/inotify?目錄下有max_queued_events、max_user_instances、max_user_watches這三個文件

  • max_queued_events:表示調用inotify_init時分配給inotify instance中可排隊的event的數目的最大值,超出這個值的事件被丟棄,但會觸發IN_Q_OVERFLOW事件;
  • max_user_instances:表示每一個用戶可創建的inotify instatnces的數量上限,默認128;
  • max_user_watches:表示同一用戶同時可以添加的watch數量。
echo 65535 > /proc/sys/fs/inotify/max_user_instances
echo 99999999 > /proc/sys/fs/inotify/max_queued_events
echo 99999999 > /proc/sys/fs/inotify/max_user_watches

3、inotify-tools下載

# 安裝inotify-tools之前,先安裝一下automake和libtool這兩個依賴,不然編譯安裝inotify-tools的時候會報錯。
yum install automake libtool -y

# 當然也得安全編譯工具
yum -y install gcc gcc-c++ make wget

mkdir /opt/software ; cd /opt/software
wget --no-check-certificate https://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gz

# 解壓
tar -zxvf inotify-tools-3.14.tar.gz

4、inotify-tools編譯安裝

cd /opt/software/inotify-tools-3.14
# 編譯安裝
./configure && make && make install

5、編寫觸發式同步腳本

vi /opt/software/inotify-tools-3.14/inotify_rsync.sh

#!/bin/bash
#監聽/opt/nfsdata/ 目錄:
#INOTIFY_CMD變量:持續監控 /opt/nfsdata/ 目錄中的創建,刪除,移動,修改,改變時間的操作
INOTIFY_CMD="inotifywait -mrq -e create,delete,move,modify,attrib /opt/nfsdata"
# 注意/tmp/user.pass文件里只有backuper對應的密碼,而且文件權限只能是600
RSYNC_CMD="rsync -avzH --delete --password-file=/opt/backuper.pass /opt/nfsdata/* backuper@192.168.0.116::nfsdata"

$INOTIFY_CMD | while read DIRECTORY EVENT FILE
do
$RSYNC_CMD
done

inotifywait命令常用參數:

圖片

執行

cd /opt/software/inotify-tools-3.14/
chmod +x inotify_rsync.sh
# 啟動腳本
nohup ./inotify_rsync.sh &

責任編輯:武曉燕 來源: 大數據與云原生技術分享
相關推薦

2011-06-22 10:37:08

rsyncinotify

2025-04-28 08:10:00

Linuxinotifyrsync

2024-07-03 08:02:19

MySQL數據搜索

2024-08-02 09:36:03

2024-11-26 08:05:44

2020-03-18 07:11:24

實時同步搜索

2025-07-10 08:46:21

ConnectSpringBoot數據

2021-02-26 05:21:56

MySQL數據設計

2014-08-14 10:52:49

windowslinux

2024-09-11 14:47:00

2021-07-05 10:48:42

大數據實時計算

2016-05-03 14:02:44

2021-06-04 07:24:14

Flink CDC數據

2014-01-22 11:22:44

華為HANA一體機FusionCube大數據分析

2023-05-03 08:58:46

數據庫開源

2021-05-06 05:39:30

Inotify監聽系統

2024-10-18 11:39:55

MySQL數據檢索

2017-08-31 16:36:26

2013-01-21 09:31:22

大數據分析大數據實時分析云計算

2019-07-05 11:01:59

Google電子商務搜索引擎
點贊
收藏

51CTO技術棧公眾號

久久久无码人妻精品一区| 欧美 丝袜 自拍 制服 另类| 国产口爆吞精一区二区| 女人香蕉久久**毛片精品| 精品对白一区国产伦| 无码人妻丰满熟妇区毛片18| 久热国产在线| 91老师片黄在线观看| 国产精品揄拍500视频| 精品深夜av无码一区二区老年| 沈樵精品国产成av片| 欧美一区二视频| 日韩中文字幕组| 婷婷色在线资源| 国产亚洲欧美色| 国产美女精品久久久| 中文字幕自拍偷拍| 国产精品久久久久久久久久妞妞| 精品国偷自产在线| 成人免费网站黄| 粉嫩一区二区三区四区公司1| 欧美性xxxxx极品少妇| 拔插拔插海外华人免费| 国产婷婷视频在线 | 国产成人av在线播放| 青青草免费av| 欧美精品尤物在线观看| 日韩电影中文字幕在线观看| 91精产国品一二三| 亚洲国产天堂| 欧美午夜精品理论片a级按摩| 精品少妇人妻av免费久久洗澡| 成人高清免费在线| 日本一区二区三区在线不卡| 久久久久高清| 蜜桃av噜噜一区二区三区麻豆| 久久成人av少妇免费| 国产成人免费av电影| 国产成人亚洲精品自产在线 | 日韩在线综合网| 日本三级韩国三级欧美三级| 1区2区3区精品视频| 一区二区在线中文字幕电影视频 | 久久人人爽人人爽人人片亚洲| 在线国产视频一区| 欧美激情在线精品一区二区三区| 亚洲国产欧美一区二区丝袜黑人| 精品无码av一区二区三区| 国产视频网站一区二区三区| 欧美精三区欧美精三区| 三级av免费观看| h1515四虎成人| 欧美亚洲高清一区二区三区不卡| 在线视频日韩一区| 制服诱惑亚洲| 欧美午夜不卡视频| 超碰在线人人爱| 高清欧美日韩| 欧美日韩免费不卡视频一区二区三区 | 黄色小视频在线免费观看| 91欧美一区二区| 日本婷婷久久久久久久久一区二区| 日本亚洲欧美| 久久久国产午夜精品| 久久手机视频| 黄色av免费在线观看| 久久久精品天堂| 香蕉久久夜色| yellow91字幕网在线| 亚洲综合清纯丝袜自拍| 蜜桃传媒一区二区三区| 北岛玲heyzo一区二区| 欧美午夜免费电影| 香蕉视频xxx| 成人三级av在线| 亚洲精选一区二区| 国产精品酒店视频| 欧美伊人久久| 欧美性视频在线| 11024精品一区二区三区日韩| 国产精品一区二区久激情瑜伽| 99精品在线直播| 无套内谢的新婚少妇国语播放| 久久综合九色综合97婷婷| 色综合电影网| 欧美极品少妇videossex| 欧美日韩亚洲精品一区二区三区| av五月天在线| 最新国产精品精品视频| 国产视频自拍一区| 99热这里只有精品4| 狠狠综合久久| 国产精品观看在线亚洲人成网| 国产精品天天操| 99久久精品免费精品国产| 日韩视频在线播放| 欧美1—12sexvideos| 天堂av资源在线| 蜜臀av国产精品久久久久| 99在线热播| 成人性生交大片免费看午夜| 亚洲精品日韩综合观看成人91| 97成人在线观看视频| 激情视频亚洲| 亚洲片av在线| 久久精品国产亚洲av麻豆色欲| 青娱乐精品在线视频| 国产伦精品一区二区三| 香蕉视频在线看| 福利视频一区二区| 免费观看黄网站| 欧美午夜精彩| 日本一本a高清免费不卡| 国产成人精品一区二区无码呦| 久久亚洲二区三区| 一本久道高清无码视频| 欧美亚洲人成在线| 亚洲码在线观看| 久久久精品91| 国产一区二区三区在线观看免费视频 | 99精品视频在线免费观看| 亚洲一区二区三区精品在线观看| 妞干网免费在线视频| 欧美一区二区免费| 欧美日韩生活片| 久久亚洲图片| 久久99九九| 波多野结依一区| 日韩欧美一区二区视频| 老司机深夜福利网站| 日韩有码一区二区三区| 激情小说网站亚洲综合网| 成人av免费| 91麻豆精品久久久久蜜臀| 国产第一页精品| 日韩国产欧美在线观看| 欧美裸体网站| 91精品论坛| 国产午夜精品久久久 | 成人黄色在线电影| 在线电影院国产精品| 五月婷婷六月香| 老司机一区二区三区| 农村寡妇一区二区三区| 天堂av在线网| 成人高清视频免费观看| 欧美午夜在线一二页| 亚洲少妇一区二区| 欧美91大片| 亚洲一区二区三区久久| 成人区精品一区二区不卡| 91精品在线观看入口| 乱老熟女一区二区三区| 国模娜娜一区二区三区| 国产精品久久久影院| 日韩精品一区国产| 啊v视频在线一区二区三区| 亚洲综合网av| 亚洲精品中文字幕乱码三区| 少妇极品熟妇人妻无码| 亚洲国产高清一区| 免费久久99精品国产自| 范冰冰一级做a爰片久久毛片| 亚洲色图激情小说| 中文字幕在线2018| 最近中文字幕一区二区三区| 91人妻一区二区三区| 亚洲午夜激情在线| 激情视频一区二区| gogo亚洲高清大胆美女人体| 色婷婷av一区二区三区久久| 国产伦理吴梦梦伦理| 一区二区三区中文字幕精品精品 | 一级特黄aa大片| 亚洲视频在线一区二区| 国产精品成人免费一区久久羞羞| 99视频一区| 日韩av大全| 亚洲日本va中文字幕| 91chinesevideo永久地址| 国产福利在线看| 日韩无一区二区| 日日夜夜操视频| 国产精品二区一区二区aⅴ污介绍| 夜夜爽久久精品91| 亚洲一区二区三区四区五区午夜 | 亚洲欧美日韩国产| 亚洲精品一区二区三区四区五区 | 亚洲一区有码| 午夜精品久久17c| 99视频在线观看地址| 精品捆绑美女sm三区| 日本精品入口免费视频| 亚洲综合免费观看高清在线观看| 久久精品国产亚洲av麻豆| 国产资源精品在线观看| 女人喷潮完整视频| 中文精品久久| 欧美一区二区三区精美影视| 免费看日产一区二区三区| 国产z一区二区三区| 在线三级电影| 中文字幕亚洲图片| 五月婷婷免费视频| 欧美裸体一区二区三区| 久草手机在线观看| 亚洲日本青草视频在线怡红院 | 国产999视频| 午夜激情在线| 色系列之999| 美女做暖暖视频免费在线观看全部网址91 | 亚洲人成在线播放网站岛国| 国产熟妇久久777777| 高清在线成人网| 亚洲精品免费一区亚洲精品免费精品一区| 亚洲日本国产| 欧美在线观看视频免费| 999久久久国产精品| 欧美激情一区二区三区在线视频| 色妞ww精品视频7777| 成人国产精品一区| 亚洲承认视频| 2020国产精品视频| 暧暧视频在线免费观看| 九色成人免费视频| 久久bbxx| 色小说视频一区| 成年人在线观看网站| 亚洲欧美精品在线| 头脑特工队2在线播放| 精品国产乱码久久久久久久久| 国产原创中文av| 欧美日韩国产大片| 亚洲性在线观看| 欧美日韩国产精品自在自线| 波多野结衣毛片| 欧美亚洲综合色| 色老头一区二区| 欧美在线视频全部完| 波多野结衣网站| 色视频欧美一区二区三区| 少妇一级淫片免费放中国| 精品免费在线视频| 91国产丝袜播放在线| 精品女厕一区二区三区| 日韩三级一区二区三区| 欧美日韩精品国产| 欧美videossex极品| 欧美性猛交xxxx乱大交| 激情网站在线观看| 在线观看亚洲a| 日韩欧美一级大片| 欧美日韩视频不卡| 国产又粗又大又爽| 欧美一级电影网站| 亚洲第一成人av| 亚洲国产精品悠悠久久琪琪| 天堂av在线资源| 亚洲人成自拍网站| 国产福利小视频在线观看| 一区二区三区高清国产| 最新国产在线观看| 不卡av在线网站| 91超碰国产在线| 国产97在线亚洲| av日韩在线免费观看| 国产精品美女诱惑| 在线成人动漫av| 一本一本a久久| 欧美日韩网站| 无码人妻丰满熟妇区五十路百度| 蜜臀久久99精品久久久久久9| 国产成人在线综合| 成人高清在线视频| 日本一区二区视频在线播放| 亚洲激情av在线| 国产www在线| 欧美乱妇一区二区三区不卡视频| 午夜精品久久久久久久91蜜桃| 日韩风俗一区 二区| av资源在线观看免费高清| 欧美成人激情视频| 在线观看特色大片免费视频| 成人国产精品久久久| 欧美a一欧美| 最新国产精品久久| 日韩图片一区| 污污网站在线观看视频| 成人av资源网站| 少妇太紧太爽又黄又硬又爽小说| 亚洲一区二区三区自拍| 欧美日韩在线视频播放| 欧美r级在线观看| chinese偷拍一区二区三区| 色综合久久久久久中文网| 高清电影一区| 99久久精品免费看国产四区| 视频一区欧美| 日韩人妻无码精品久久久不卡| 日本欧美一区二区| 免费黄色三级网站| 亚洲人成人一区二区在线观看| 亚洲视频 欧美视频| 日韩视频一区在线观看| yourporn在线观看视频| 97碰在线观看| 视频在线亚洲| 天堂资源在线亚洲视频| 国产精品久久久久9999高清| 人妻精油按摩bd高清中文字幕| 国产午夜精品理论片a级大结局| 国产一级二级三级视频| 欧美精品在线观看播放| 飘雪影视在线观看免费观看| 久久久久久久久久av| 国产精品久久久久久av公交车| 欧美日韩在线精品| 亚洲免费大片| 国产免费a级片| 亚洲欧美视频一区| 中文字幕无线码一区| 亚洲欧美国产视频| 国产伦久视频在线观看| 成人免费看片网站| 欧美成人午夜| 欧美激情第3页| 国产精品视频九色porn| 无码一区二区三区在线观看| 亚洲精品美女视频| bl在线肉h视频大尺度| 99理论电影网| 欧美日韩91| 色欲无码人妻久久精品| 亚洲欧美激情视频在线观看一区二区三区| 中国a一片一级一片| 亚洲欧洲成视频免费观看| 超碰超碰人人人人精品| 久久综合中文色婷婷| 欧美亚洲网站| 成人免费毛片糖心| 欧美在线看片a免费观看| 国产午夜视频在线观看| 国产精品久久久久久久久免费看 | 超碰超碰超碰超碰超碰| 精品一区二区在线看| 看黄色录像一级片| 51精品国自产在线| 尤物视频在线看| 国产精品xxx在线观看www| 精品91在线| 国产性生活毛片| 日韩欧美在线看| 成人高清在线| 91久久精品国产91久久| 欧美日韩18| 波多野结衣办公室33分钟| 日本久久电影网| 91精品国产综合久久久久久豆腐| 国产在线视频2019最新视频| 亚洲国产精品91| 一级黄色片毛片| 色妹子一区二区| 麻豆系列在线观看| 99久热re在线精品视频| 一区二区三区四区五区精品视频| 精品人妻无码一区二区三区| 欧美三级三级三级| 91在线中文| 麻豆91av| 国产一区欧美二区| 波多野结衣国产| 少妇高潮久久77777| 午夜视频一区二区在线观看| 日本毛片在线免费观看| 中文字幕第一区第二区| 精品黑人一区二区三区国语馆| 88国产精品欧美一区二区三区| 精品免费av| 野花视频免费在线观看| 日本高清免费不卡视频| 看女生喷水的网站在线观看| 精品国产乱码久久久久久丨区2区 精品国产乱码久久久久久蜜柚 | 中文字幕免费观看一区| 精品久久国产视频| 日本精品性网站在线观看| 偷拍欧美精品| 国产精品无码午夜福利| 91精品国产综合久久精品app| 韩日毛片在线观看| 国产日本欧美在线| 91一区在线观看| 国产999久久久| 国产成人精品在线| 欧美在线精品一区| 精品国产成人亚洲午夜福利| 日韩亚洲欧美中文三级| 九九热线视频只有这里最精品| 日本福利视频在线观看| 国产人妖在线观看| 欧美色窝79yyyycom|