久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

Linux利用inotify和rsync服務實現數據實時同步的原理解析

瀏覽:94日期:2023-03-07 14:40:45
目錄
  • 文件定時同步的實現:
  • 文件實時同步的實現:
    • inotify
    • inotify-tools包主要工具:
    • inotifywait 命令:
  • rsync工具
    • rsync有三種工作方式:
  • 兩種方式實現rsync服務器
    • 方式一:通過rsync守護進程的方式實現rsync服務
    • 以獨立服務方式運行rsync并實現驗證功能
      • 工作原理:
  • inotify+rsync+shell 腳本實現實時數據同步

    文件定時同步的實現:

    利用rsync結合cron計劃任務實現:

    rsync -av --delete /data/  10.0.0.12:/back
    -a:保留文件屬性
    -v:顯示過程
    -delete:如果源文件沒有的,目標文件里面有,就把目標文件里面的刪除掉

    文件實時同步的實現:

    前提:

      文件發生發生變化的時候就觸發同步,但是觸發同步需要一個依賴文件狀態變化的功能。

    inotify

      inotify是系統內核的一個監控服務,屬于操作系統內核的一個特有機制,用于監控文件的信息變化。

    查看內核是否支持inotify;

    [root@LAP1 data]# ls -l /proc/sys/fs/inotify  
    ls: cannot access " ": No such file or directory
    /proc/sys/fs/inotify:
    total 0
    -rw-r--r-- 1 root root 0 Oct 24 23:39 max_queued_events
    -rw-r--r-- 1 root root 0 Oct 24 23:39 max_user_instances
    -rw-r--r-- 1 root root 0 Oct 24 23:39 max_user_watches

    inotify內核參數:

    max_queued_events:inotify 事件隊列最大長度,如值太小會出現 Event Queue Overflow 錯誤,默認值:16384, 生產環境建議調大,比如:327679
    
    max_user_instances:每個用戶創建inotify實例最大值,默認值:128
    
    max_user_watches:可以監視的文件的總數量(inotifywait 單進程),默認值:8192,建議調大

    說明:
      proc里面的參數可以通過sysctl工具來進行更改。

    inotify-tools包主要工具:

    • inotifywait: 在被監控的文件或目錄上等待特定文件系統事件(open ,close,delete等)發生,常用于實時同步的目錄監控(主要使用的就是這個工具)
    • inotifywatch:收集被監控的文件系統使用的統計數據,指文件系統事件發生的次數統計

    inotifywait 命令:

    inotifywait [ options ] file1 [ file2 ] [ file3 ] [ ... ]
    

    選項:

    -m, --monitor 始終保持事件監聽
    
    -d, --daemon 以守護進程方式執行,和-m相似,配合-o使用
    
    -r, --recursive 遞歸監控目錄數據信息變化
    
    -q, --quiet 輸出少量事件信息
    
    --exclude <pattern> 指定排除文件或目錄,使用擴展的正則表達式匹配的模式實現
    
    --excludei <pattern> 和exclude相似,不區分大小寫
    
    -o, --outfile <file> 打印事件存到文件中,注意:使用絕對路徑
    
    -s, --syslogOutput 發送錯誤到syslog相當于標準錯誤輸出
    
    --timefmt <fmt> 指定時間輸出格式
    
    --format <fmt> 定義輸出格式;即實際監控輸出內容
    
    -e 指定監聽指定的事件,如果省略,表示所有事件都進行監聽

    例如:

    # 10.0.0.11
    [root@LAP1 data]# cat file1 
    [root@LAP1 data]# echo hello > file1
    [root@LAP1 data]# ll file1
    -rw-r--r-- 1 root root 6 Oct 24 23:50 file1
    [root@LAP1 data]# chmod 666 
    
    
    # 10.0.0.11
    [root@LAP1 data]# inotifywait -m  file1
    Setting up watches.
    Watches established.
    file1 OPEN
    file1 CLOSE_NOWRITE,CLOSE
    file1 MODIFY
    file1 OPEN
    file1 MODIFY
    file1 CLOSE_WRITE,CLOSE
    file1 ATTRIB

    inotifywait -e 選項指定的事件類型

    create #文件或目錄創建
    
    delete #文件或目錄被刪除
    
    modify #文件或目錄內容被寫入
    
    attrib #文件或目錄屬性改變
    
    close_write #文件或目錄關閉,在寫入模式打開之后關閉的
    
    close_nowrite #文件或目錄關閉,在只讀模式打開之后關閉的
    
    close #文件或目錄關閉,不管讀或是寫模式
    
    open #文件或目錄被打開
    
    lsdir #瀏覽目錄內容
    
    moved_to #文件或目錄被移動到監控的目錄中
    
    moved_from #文件或目錄從監控的目錄中被移動
    
    move #文件或目錄不管移動到或是移出監控目錄都觸發事件
    
    access #文件或目錄內容被讀取
    
    delete_self #文件或目錄被刪除,目錄本身被刪除
    
    unmount #取消掛載

    inotifywait 的--timefmt 時間格式

    %Y #年份信息,包含世紀信息
    
    %y #年份信息,不包括世紀信息
    
    %m #顯示月份,范圍 01-12
    
    %d #每月的第幾天,范圍是 01-31
    
    %H #小時信息,使用 24小時制,范圍 00-23 
    
    %M #分鐘,范圍 00-59 
    
    %S      #秒,范例 0-60

    inotifywait 的 --format 格式定義

    %T #輸出時間格式中定義的時間格式信息,通過 --timefmt option 語法格式指定時間信息
    
    %w #事件出現時,監控的文件或目錄的名稱信息,相當于dirname
    
    %f #事件出現時,將顯示監控目錄下觸發事件的文件或目錄信息,否則為空,相當于basename
    
    %e #顯示發生的事件信息,不同的事件默認用逗號分隔
    
    %Xe #顯示發生的事件信息,不同的事件指定用X進行分隔

    例如:監控/data/目錄的變化

    [root@CentOS8 data]# inotifywait -m --timefmt "%Y-%m-%d %H:%M:%S" --format="%T %w---%f event: %;e" /data
    Setting up watches.
    Watches established.
    2022-10-24 17:12:57 /data/--- event: OPEN;ISDIR
    2022-10-24 17:12:57 /data/--- event: ACCESS;ISDIR
    2022-10-24 17:12:57 /data/--- event: CLOSE_NOWRITE;CLOSE;ISDIR
    2022-10-24 17:13:06 /data/---file3 event: CREATE
    2022-10-24 17:13:06 /data/---file3 event: OPEN
    2022-10-24 17:13:06 /data/---file3 event: ATTRIB
    2022-10-24 17:13:06 /data/---file3 event: CLOSE_WRITE;CLOSE

    rsync工具

    rsync有三種工作方式:

    • 本地模式:本地文件系統上實現同步。命令行語法格式為上述"Local"段的格式
    • 基于傳統的ssh協議,本地主機使用遠程shell和遠程主機通信
    • 作為一個獨立服務,本地主機通過網絡套接字連接遠程主機上的rsync daemon

    區別:

      前兩者的本質是通過本地或遠程shell,而第3種方式則是讓遠程主機上運行rsyncd服務,使其監聽在一個端口上,等待客戶端的連接。

    本地模式:

    rsync [OPTION...] SRC... [DEST]

    例如:

    [root@LAP1 data]# rsync file1  file111
    
    [root@LAP1 data]# ls
    file1  file11  file111  file2

    基于傳統的ssh協議使用格式:

    Pull:
    rsync [OPTION...] [USER@]HOST:SRC... [DEST]
    
    Push:
    rsync [OPTION...] SRC... [USER@]HOST:DEST

    例如:

    rsync -av --delete /data/  10.0.0.12:/back
    #不寫用戶名默認使用的就是當前主機使用的用戶

    作為一個獨立服務:

    Pull:
    rsync [OPTION...] [USER@]HOST::SRC... [DEST]
    rsync [OPTION...] rsync://[USER@]HOST[:PORT]/SRC... [DEST] #協議的形式訪問,效果等同于上面
    
    Push:
    rsync [OPTION...] SRC... [USER@]HOST::DEST
    rsync [OPTION...] SRC... rsync://[USER@]HOST[:PORT]/DEST

    rsync常用選項:

    -v:顯示rsync過程中詳細信息??梢允褂?-vvvv"獲取更詳細信息。
    
    -a --archive :歸檔模式,表示遞歸傳輸并保持文件屬性。
    
    -t --times:保持mtime屬性。強烈建議任何時候都加上"-t",否則目標文件mtime會設置為系統時間,導致下次更新,檢查出mtime不同從而導致增量傳輸無效
    
    --delete   :以SRC為主,對DEST進行同步。多則刪之,少則補之

    rsync的軟件包:

    官方網站: http://rsync.samba.org/

    軟件包:rsync,rsync-daemon(CentOS 8)

    服務文件:/usr/lib/systemd/system/rsyncd.service

    配置文件:/etc/rsyncd.conf

    端口:873/tcp

    兩種方式實現rsync服務器

      rsync即可以作為服務器端,也可以作為客戶端程序。

    方式一:通過rsync守護進程的方式實現rsync服務

    #在備份服務器啟動 rsync 進程
    [root@bakup_server ~]# rsync --daemon #--daemon選項表示啟動為守護進程
    Failed to parse config file: /etc/rsyncd.conf #必須要有這個配置文件才能啟動成功
    
    [root@bakup_server ~]# touch /etc/rsyncd.conf #需要創建這個配置文件才能正常啟動
    
    [root@bakup_server ~]# rsync --daemon  #啟動rsync守護進程
    
    [root@bakup_server ~]# ss -ntl  #守護進程啟動后會監聽873端口
    StateRecv-Q       Send-Q      Local Address:Port       Peer Address:Port       
    LISTEN       0    5 0.0.0.0:873     0.0.0.0:*  
    #設置rsync服務器的共享信息
    [root@bakup_server ~]# cat /etc/rsyncd.conf #等號之間可以有空格
    [backup]  #定義存放數據共享的名字
    path = /bakup     #真實的路徑,存放共享文件的路徑 (利用rsync將這個目錄共享出去,共享出去的名字叫做bakup)
    read only = no    #指定可讀寫,默認只讀
    
    [root@bakup_server ~]# rsync --daemon #更改問配置文件以后需要重新開啟守護進程才會生效
    
    [root@bakup_server ~]# setfacl -m u:nobody:rwx /bakup/ #指定目錄給nobody權限,默認用戶以nobody訪問此目錄
    
    使用客戶端連接rsync備份服務器:
    #格式 rsync rsync://host 或者 rsync host::
    
    客戶端查看服務器的情況:
    [root@data_server ~]# rsync rsync://10.0.0.12  #以協議的形式訪問
    backup  #共享出來的名字
    
    [root@data_server ~]# rsync 10.0.0.12::  #以服務的形式訪問
    backup
    
    #實現客戶端將文件拷貝到rsync共享的目錄中
    注意:傳輸的時候不管以誰的身份,都會映射為nobody,所以不用寫用戶名都行
    [root@data_server ~]# rsync /root/anaconda-ks.cfg root@10.0.0.12::backup
    
    [root@bakup_server bakup]# ll
    total 8
    -rw------- 1 nobody nobody 1526 Oct 24 17:48 anaconda-ks.cfg
    -rw-r--r-- 1 nobody nobody  658 Oct 24 17:49 fstab

    以獨立服務方式運行rsync并實現驗證功能

      rsync-daemon:安裝這個軟件包以后會提供一個service服務,它會監聽自己的獨立端口

    [root@bakup_server ~]# yum install rsync-daemon
    Installed:
      rsync-daemon-3.1.3-9.el8.noarch
    
    [root@bakup_server ~]# systemctl enable rsyncd.service 
    Created symlink /etc/systemd/system/multi-user.target.wants/rsyncd.service → /usr/lib/systemd/system/rsyncd.service.

    說明:

      rsync默認傳輸文件的時候不需要驗證

    啟用rsync的驗證功能的方法:

    [root@backup-centos8 ~]#dnf -y install rsync-daemon
    
    #安裝服務的時候自動創建rsync服務器的配置文件
    [root@centos8 ~]#vi /etc/rsyncd.conf
    uid = root     #遠程用戶映射到本機的用戶,默認為nobody    指定以哪個用戶來訪問共享目錄,將之指定為生成的文件所有者,默認為nobody
    gid = root     #默認為nobody
    #port = 874    #可指定非標準端口,默認873/tcp
    #use chroot = no
    max connections = 0    #不限制最大連接數
    ignore errors  #如果有些錯誤,就跳過這些錯誤
    exclude = lost+found/  #跳過指定的目錄,不去復制
    log file = /var/log/rsyncd.log      # 日志所在位置
    pid file = /var/run/rsyncd.pid      # 存放進程的pid文件
    lock file = /var/run/rsyncd.lock    # 存放鎖文件
    reverse lookup = no # 拒絕反向解析,不把ip解析為主機名
    #hosts allow = 10.0.0.0/24  # 允許連接的主機
    [backup]#每個模塊名對應一個不同的path目錄,如果同名后面模塊生效  共享名
    path = /data/backup/    #共享的真實路徑
    comment = backup dir    #描述信息
    read only = no  #默認是yes,即只讀
    auth users = rsyncuser  #默認anonymous可以訪問rsync服務器  用于驗證的賬號,只有這個賬號才能去訪問
    secrets file = /etc/rsync.pas  #存放密碼的文件 格式:  用戶名: 密碼

    例如:實現密碼驗證

    [root@CentOS8 ~]# yum install rsync-daemon
    
    [root@CentOS8 ~]# systemctl enable rsyncd --now
    
    [root@CentOS8 ~]# cat /etc/rsyncd.conf
    uid = root
    gid = root
    max connections = 0
    ignore errors
    exclude = lost+found/
    log file = /var/log/rsyncd.log
    pid file = /var/run/rsyncd.pid
    lock file = /var/run/rsyncd.lock
    reverse lookup = no
    
    [backup]
    path = /data/backup/
    comment = backup dir
    read only = no
    auth users = tom
    secrets file = /etc/rsync.pas
    
    [root@CentOS8 ~]# systemctl restart rsyncd.service
    
    [root@CentOS8 ~]# mkdir /data/backup/ -p
    
    [root@CentOS8 ~]# echo "tom:redhat" > /etc/rsync.pas
    
    [root@CentOS8 ~]# chmod 600 /etc/rsync.pas
    #必須要修改密碼文件權限,不然客戶端訪問的時候會提示密碼錯誤
    
    客戶端訪問:
    [root@CentOS8 ~]# rsync /etc/fstab   tom@10.0.0.12::backup
    Password:  #交互輸入tom的密碼
    
    或者: 
    [root@CentOS8 ~]# rsync /root/anaconda-ks.cfg  rsync://tom@10.0.0.12/backup
    Password:
    
    注意:不指定用戶名默認就是當前系統的用戶

    可以提前建立一個文件,將密碼放在文件中

    #非交互式查看共享目錄
    [root@CentOS8 ~]# echo "redhat" >/etc/rsync.pas #客戶端存放rsync的密碼信息
    
    [root@CentOS8 ~]# chmod 600 /etc/rsync.pas #密碼文件權限修改(必須,不然會報錯)
    
    測試:
    [root@CentOS8 ~]# rsync --password-file=/etc/rsync.pas /root/file111  rsync://tom@10.0.0.12/backup

    inotify+rsync+shell 腳本實現實時數據同步

    工作原理:

    • 要利用監控服務(inotify),監控同步數據服務器目錄中信息的變化
    • 發現目錄中數據產生變化,就利用rsync服務推送到備份服務器上

    范例:inotify+rsync+shell 腳本實現實時數據同步

    數據服務器:存放數據信息的服務器 10.0.0.11
    
    備份服務器:存放備份信息的服務器 10.0.0.12

    思路:利用inotidy監控事件是否發生變化,

    [root@CentOS8 ~]# cat inotify_rsync.sh 
    #!/bin/bash
    SRC="/data/www/"  #需要同步的目錄文件 #注意最后的/
    
    DEST="tom@10.0.0.12::backup" #同步到備份數據器的指定位置
    
    rpm -q rsync &> /dev/null || yum -y install rsync #如果不存在rsync這個工具就安裝它
    
    inotifywait -mrq  --exclude=".*\.swp" --timefmt "%Y-%m-%d %H:%M:%S" --format "%T %w %f" -e create,delete,moved_to,close_write,attrib ${SRC} | while read DATE TIME DIR FILE; do
      FILEPATH=${DIR}${FILE} #需要同步的文件
    	  rsync -az --delete --password-file=/etc/rsync.pas  $SRC $DEST && echo "At ${TIME} on ${DATE}, file $FILEPATH was backuped up via rsync" >>  /var/log/changelist.log
    done
    
    #通過DATE  TIME DIR FILE 這四個變量記錄發生的變化 日期 事件 目錄 文件 

    到此這篇關于Linux利用inotify和rsync服務實現數據實時同步的文章就介紹到這了,更多相關Linux數據實時同步內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

    標簽: Linux Apache
    主站蜘蛛池模板: 欧美另类专区 | 91精品久久久久久久久 | 福利二区视频 | 日韩av在线中文字幕 | 在线观看国产日韩欧美 | 亚洲国产欧美91 | 中文字幕免费在线观看 | 91在线免费看| 午夜三区 | 亚洲欧美国产毛片在线 | 久久久综合亚洲91久久98 | 日日综合 | 亚洲一区中文字幕 | 龙珠z普通话国语版在线观看 | 日韩在线免费 | 日韩中文字幕一区 | 天天操天天干天天爽 | 一区二区精品在线 | 日韩aaa视频| 国产高清在线观看 | 五月婷婷中文 | 中文字幕第一页在线 | 成人黄色免费 | 一级片免费视频 | 日本99精品 | 91九色麻豆 | 国产精产国品一二三产区视频 | 国产激情在线观看视频 | 91久久| 九九免费视频 | 国产精品美女久久 | 久久国产精品免费一区二区三区 | 亚洲精品一区二区三区麻豆 | porn在线| 久久女同互慰一区二区三区 | 国产精品视频一二 | 亚洲国产日韩a在线播放性色 | 日日人人 | 欧美一区二区三区免费观看视频 | 国产精品欧美日韩 | av午夜电影| 欧美一区不卡 | 欧美综合激情 | 中文字幕视频三区 | 91视频在线看 | 亚洲成人精品 | 真人女人一级毛片免费播放 | 欧美国产视频一区 | 久久久久久亚洲精品视频 | 午夜成人免费电影 | 九色 在线 | 美女吊逼 | 久久精品亚洲精品 | 国产99一区 | 久久激情网站 | 亚洲国内精品 | 日韩一区二区在线观看 | 男女激情网址 | xx视频在线观看 | 久久伊人青青草 | 国产中文一区 | 日韩av视屏| 亚洲一区精品视频 | 国产在线精品一区二区三区 | 91超碰caoporn97人人 | 日韩国产欧美视频 | 午夜免费福利电影 | 久久久久久国产精品 | 精品久久亚洲 | 青青操av| 国产一级视频免费观看 | 成人av福利| 欧美 亚洲 另类 激情 另类 | 99精品全国免费观看视频软件 | 精品第一区 | 在线中文字幕视频 | 欧美 亚洲 一区 | 欧美精品在线一区二区三区 | 91亚洲国产成人久久精品网站 | 999精品在线 | 不卡视频一区 | 国产精品久久久久久亚洲影视 | 成人妇女免费播放久久久 | 玖玖视频 | √新版天堂资源在线资源 | 亚洲小视频 | 99国产精品久久久久久久 | 国产中文字幕一区二区三区 | 中文字幕视频一区 | 另类中文字幕 | 美女天堂 | 日本在线视频不卡 | 天天看天天操 | 精品久久久一区二区 | 不卡一区 | 国产亚洲精品美女久久久久久久久久 | 国产黄色大片网站 | 亚洲国产精品99久久久久久久久 | 日韩精品一区二区三区在线 | 国产人妖在线 | 国产中文字幕在线播放 | 日韩中文视频 | 婷婷91| 亚洲国产中文字幕 | 五月激情站 | 国产精品亚洲a | 国产一区二区自拍视频 | 精品一区二区三区四区五区 | 三级网址日本 | 一区二区三区四区在线播放 | 久久久久久久成人 | 中文字幕久久精品 | 久草久草久草 | 久久精品免费一区二区三区 | 极情综合网 | 成人国产精品免费观看 | 婷色综合 | 国产综合亚洲精品一区二 | www.嫩草| 中文在线资源 | 日韩在线你懂的 | 国产精品久久久久久久久久久不卡 | 性生活毛片 | 天堂一区二区三区 | 国产大学生援交视频在线观看 | 国产精品美女视频一区二区三区 | 99精品视频在线 | 91久久精品 | 国产精品爱久久久久久久 | 看真人视频a级毛片 | 亚洲久草在线 | 亚洲国产成人av | 国产噜噜噜噜噜久久久久久久久 | 禁果av一区二区三区 | 免费视频爱爱太爽了 | 亚洲久久| jlzzjlzz国产精品久久 | 一区二区日韩视频 | 激情小视频在线观看 | www.国产精品 | 中文字幕日韩视频 | 午夜色电影| 国产三级视频 | 美女一级a毛片免费观看97 | 久久99影视| 欧美中文在线 | 国产精品一区二区三 | 欧美一级电影免费观看 | 成人一级电影在线观看 | 中文字幕日韩欧美一区二区三区 | 91精品久久久久久久 | 狠狠躁夜夜躁人人爽天天高潮 | 精品久久久久久久 | 国产99久久精品一区二区永久免费 | 久久中文视频 | 成人精品| 六月丁香啪啪 | 91精品国产91久久久久久最新 | 欧美日韩国产一区二区三区 | www.99re | 欧美精品久久久 | 影音先锋中文字幕一区 | 成人av在线网 | 国产精品九九九 | 免费国产视频 | 欧美男人的天堂 | 亚洲国产日韩欧美 | 五月天婷婷国产精品 | 狠狠插狠狠操 | 亚洲精彩视频在线观看 | 91国产精品| 国产精品久久久久久久电影 | 很黄很污的网站 | 国产在线中文字幕 | 免费毛片网站 | 大桥未久亚洲精品久久久强制中出 | 免费毛片网站 | www.欧美.com | 色一色网站 | 2018天天操| 琪琪午夜伦伦电影福利片 | 91黄在线观看 | 天天插天天 | 国产精品久久久久久久午夜片 | 1000部精品久久久久久久久 | 久久精品成人 | 6080夜射猫 | 欧美综合在线观看 | 中文一区 | 亚洲视频三区 | 一区二区三区四区免费 | 亚洲视频一区二区三区 | 亚洲欧美日韩另类精品一区二区三区 | 亚洲一区中文字幕在线观看 | 在线观看www | 中文字幕乱码亚洲精品一区 | 夜夜天天操 | 日韩精品www | 狠狠操电影 | 久久精品久久久 | 国产日韩高清在线 | 一区二区三区四区av | 91视频观看 | 亚洲视频在线观看 | 亚洲国产精品自拍 | 亚洲成人av在线播放 | 九色91视频 | 成人影音 | 久久国产精品免费一区二区三区 | 高清国产视频 | 国产成人久久 | 操操操操操操操操操操操操操操 | 中文字幕在线视频观看 | 欧美一区二区在线看 | 理伦影院 | 成人在线视频一区 | 中文字幕在线欧美 | 欧美福利电影在线观看 | 中文字幕在线免费看 | 国产乡下妇女做爰视频 | 国产精品精品视频一区二区三区 | 国产精品乱码一区二区三区 | 一区二区三区亚洲精品国 | 国产精品不卡 | 精品国产不卡一区二区三区 | 免费的一级黄色片 | 精品国产91亚洲一区二区三区www | 啪啪的网站 | 欧美色性| 天天干夜夜爽 | 精品1区| 日韩视频一区二区三区 | 欧美日韩福利视频 | 国产区视频在线观看 | 亚洲三级网站 | 久久久免费视频看看 | 欧美lesbianxxxxhd视频社区 | 日韩精品一区二区三区中文在线 | 国产成人高清视频 | 99在线精品视频 | 精品国产91乱码一区二区三区 | 亚洲三级网站 | 日韩av手机在线免费观看 | 久久国| 精品一区二区不卡 | 在线视频这里只有精品 | 日韩综合网 | 国产欧美综合一区二区三区 | 大桥未久亚洲精品久久久强制中出 | 国产成人精品久久二区二区91 | 91中文在线观看 | 日韩精品 | www.99re | 欧美日一区二区 | 四虎影视网址 | 日韩成人在线播放 | www.亚洲一区 | 一区在线视频 | 国产视频91在线 | 日本在线观看网站 | 国产精品999| 日韩中文字幕三区 | 一区二区三区国产好的精 | 五月天婷婷综合 | 99精品视频在线 | 日韩国产一区二区三区 | 久福利 | 精品日韩一区二区 | 国产一区二区精品在线观看 | 美女午夜影院 | 亚洲高清视频在线观看 | 一区二区三区四区免费看 | 免费国产一区二区 | 日韩欧美专区 | 日韩成人免费 | 久久精品国产99国产精2020新增功能 | 视频一区在线观看 | 国产精品久久久久久久久免费桃花 | 精品国产91久久 | 精品av| 免费观看成人性生生活片 | 成人精品一区二区 | 欧美午夜精品久久久久久人妖 | 欧美日在线| 久久久久精| 欧美成人一区二区 | 精品国产乱码久久久久久88av | 亚洲va欧美va天堂v国产综合 | baoyu133. con永久免费视频 | 久久久久久久香蕉 | 亚洲美女久久 | 日本高清视频在线播放 | 亚洲精品中文字幕在线观看 | 一本大道综合伊人精品热热 | 国产日韩精品一区二区 | cao视频| 一区二区三区在线 | 午夜羞羞| 久久久久久久一区 | 午夜国产视频 | 在线欧美亚洲 | 日韩精品一区在线 | 天天干天天操 | 成年视频在线观看福利资源 | 日韩成人免费视频 | 国产精品久久久久久 | 国产福利网站 | 亚洲国产精品福利 | 国产精品久久嫩一区二区免费 | 久久免费精品 | 久久久资源 | 色吊丝在线永久观看最新版本 | 中文字幕本久久精品一区 | 久在线视频 | 乳色吐息在线观看 | 成人在线免费电影 | 成人二区 | 欧美精品在线免费观看 | 涩涩久久| 成人a在线观看 | 91久久久久久| av一区二区在线观看 | 在线99| 午夜tv | 亚洲国产精品99久久久久久久久 | av黄色在线 | 欧美一区二区三区免费视频 | 一区二区成人网 | 亚洲精品久久久久久久久久久 | 黄视频免费在线 | 精品一区二区三区在线视频 | 日韩一区二区三区在线 | 亚洲精品一二三区 | 精品久久久久久久久久久久久久 | 国产区免费在线观看 | 中文字幕成人影院 | 欧美精品二区中文乱码字幕高清 | 狠狠综合久久av一区二区老牛 | 国产精品久久久久9999赢消 | 人人九九 | 欧美日韩一区二区在线 | 国产一区二区精品丝袜 | 一区二区av | 亚洲精品久久久久久久久久 | 日韩精品在线观看视频 | 在线观看午夜免费视频 | 国产精品丝袜一区二区 | 97视频网站 | 欧美a在线 | 国产在线欧美 | 精品99免费 | 欧美精品一区二区三区四区 | 亚洲永久精品www | 亚洲精品乱码久久久久久久久 | 久久av一区二区三区 | av一级毛片 | 欧美一区二区三区视频 | av一区在线观看 | 日韩中文字幕av | 久久精品手机视频 | 97精品国产 | www.成人 | 国产www | 欧美日韩高清不卡 | 亚洲国产精品久久 | 三级日韩 | 精品91| 日韩欧美在线观看视频网站 | 在线亚洲人成电影网站色www | 综合久久网| 99re国产| 99精品一区 | 国产乱肥老妇国产一区二 | 亚洲欧美一级 | 99re视频 | 中文字幕视频三区 | 欧美日韩国产一区二区三区不卡 | 五月免费视频 | 久久综合一区二区 | 国产偷国产偷精品高清尤物 | 午夜精品久久久久久 | 久久精品com| 羞羞的视频网站 | 欧美日韩精品综合 | av一级久久 | 日韩一日 | av网站在线免费观看 | 日日干日日操 | 国产区在线 | 日本一区二区三区免费观看 | 欧美一级艳片视频免费观看 | 999视频 | 日韩一区二 | av三级| 国产传媒在线观看 | 久久香蕉国产视频 | 中文字幕久久精品 | 久久蜜桃视频 | 亚洲中午字幕 | 电影午夜精品一区二区三区 | 龙珠z中文版普通话 | 一区二区三区视频 | 亚色在线| 国产精品69毛片高清亚洲 | 99视频免费观看 | 色一情一乱一伦一区二区三区 | 国产精品1区2区3区 欧美 中文字幕 | 亚洲精品成人av | 国产精品婷婷久久久久 | 国产免费一区二区三区 | 欧美1级 | 成人精品一区二区三区中文字幕 | 99国产精品久久久久久久久久 | 国产高清视频 | 一级毛片av | 久久精品成人免费视频 | 日本三级在线视频 | 亚洲 欧美 另类 综合 偷拍 | 91欧美在线| 日韩视频在线一区 | 国产成人精品免费视频大全 | 欧美成人免费视频 | 久久久91| 久久精品欧美 | 国产精品成人在线 | 欧美一级毛片久久99精品蜜桃 | 国产精品一区二区久久久久 | 能在线观看的黄色网址 | 日韩欧美中文在线 | 91免费在线播放 | 国产精品毛片一区二区三区 | 欧美日韩一区二区在线观看 | 久久午夜影院 | 九色91视频| 曰批免费视频播放免费 | 毛片国产 | 欧美一区二区三区视频 | 高清视频一区二区三区 | 91在线视频 | 精品久久久久久久久久久久久 | 精品国产一区二区三区久久久久久 | 日韩城人网站 | 亚洲成av | 国产视频福利在线 | 亚洲欧美成人网 | 免费视频爱爱太爽了 | 看片天堂| 中文无吗 | 日本免费视频 | 中文字幕av一区二区三区 | 美女h视频 | 国产精品久久久久国产a级 日韩在线二区 | 国产成人av综合 | 色爱av | 亚洲精品一区二区三区 | 免费久久99精品国产婷婷六月 | 日韩毛片免费视频一级特黄 | 欧美在线xxx | 国产日韩精品一区二区 | 亚洲一区二区在线视频 | 国产精品中文 | 精品精品 | 亚洲一区欧美一区 | 国产视频精品在线 | 怡红院免费在线视频 | 日本不卡免费新一二三区 | 国产综合精品一区二区三区 | 国产精品美女久久久久aⅴ国产馆 | 一区二区在线看 | 亚洲欧洲无码一区二区三区 | 色综合久久天天综合网 | 成人国产精品视频 | 亚洲成人av | 青草福利| 中文字幕在线免费 | 国产免费黄色 | 99久久精品国产一区二区三区 | 日干夜干天天干 | www麻豆| 中文字幕国产在线视频 | 91社区在线高清 | 久久国产精品99久久久久久牛牛 | 日韩视频一区 | 成人在线精品视频 | 欧美一区二区久久久 | 国产精品视频成人 | 日韩久久一区二区 | 日韩一区二区视频 | 国产综合视频在线观看 | 久久久久久久久一区二区三区 | 国产日韩精品视频 | 国产精品激情在线观看 | 国产精品爱久久久久久久 | 在线亚洲精品 | 亚洲国产区| 日本久久精品一区 | 中文字幕一区二区三区不卡 | 国产一区二区三区在线免费 | 色爱av | 91久久久久久久久久久久久久久久 | 日韩国产精品一区二区三区 | 午夜在线电影 | 中文字幕一区在线观看视频 | 日韩精品一区二区三区视频播放 | 亚洲a精品 | www.日韩视频| 综合久久久久 | 精品国产乱码久久久久久闺蜜 | 国产三级精品在线 | www.色在线| 极品久久| 国产高清一区二区 | 精品国产不卡一区二区三区 | av成人免费 | 亚洲一区二区三区在线播放 | 美国成人在线 | 亚洲一二三区电影 | 国产精品久久精品 | 一区二区三区免费av | 青青草网站 | 久久小视频 | 97人人做人人人难人人做 | 天天操,夜夜操 | 精品国产乱码久久久久久1区2区 | 亚洲精品久久久久久久久久久久久 | 国产高清美女一级a毛片久久 | 成人自拍视频 | a级片在线观看 | 欧美日韩国产免费一区二区三区 | 中文字幕欧美激情 | 岛国伊人 | 国产永久免费 | 免费在线观看一级毛片 | 亚洲欧美一区二区三区在线 | 欧美成人免费在线视频 | 国产成人精品一区二区 | 成人午夜在线 | 少妇淫片aaaaa毛片叫床爽 | 精品综合 | a久久免费视频 | 天天操天天操 | 天堂中文在线视频 | 久久国内精品 | 黄色片在线观看视频 | 国产一区欧美 | jav成人av免费播放 | 精品99免费 | 韩国毛片在线 | 在线观看国产一级片 | 欧美一级片免费看 | 欧美性久久 | 婷婷五月色综合 | 九九精品视频在线 | 日韩视频一区在线观看 | 亚洲视频免费 | 亚洲精品久久久一区二区三区 | 一区二区影院 | 国产区一区 | 免费在线观看av | 久久成人精品 | 巴西性猛交xxxx免费看久久久 | 99re6热在线精品视频播放 | 91秦先生艺校小琴 | 老牛影视av一区二区在线观看 | 成人免费在线视频观看 | 国产999精品久久久久久麻豆 | www.日韩在线观看 | 日韩中文字幕无码一区二区三区 | 日韩欧美一二三区 | 国产在线观看一区二区三区 | 欧美日韩大陆 | 免费中文字幕日韩欧美 | 国产成人精品一区二区三区四区 | 亚洲第一页中文字幕 | 国产精品久久久久久吹潮 | 色视频网站在线观看 | 超碰人人爱| 欧亚视频在线观看 | 日韩一级免费在线观看 | 小泽玛丽娅 | 91精品国产一区二区 | 午夜精品视频在线观看 | 日韩一区二区视频 | 中文字幕一区在线观看视频 | 一区二区三区四区在线 | 91大神免费在线观看 | 天天操免费 | 91精品久久久久 | 成人午夜视频在线观看 | 91精品久久久久久久久中文字幕 | 日日骑夜夜操 | 日韩欧美~中文字幕 | 黄色免费av | 精品一区二区不卡 | 亚洲成人av一区二区三区 | 国产一区二区免费 | 亚洲精品视频在线 | 亚洲天天干| 夜夜操av | 四虎影院最新地址 | 色综合国产 | 狠狠操天天操 | 成人激情免费视频 | 香蕉av在线 | 精品亚洲视频在线观看 | 在线一区二区三区做爰视频网站 | 99动漫| 亚洲第一av | 黄色一级影视 | 国产成人免费视频网站视频社区 | 99精品国产高清一区二区麻豆 | 91aiai| 国产精选久久 | 亚洲男人天堂网 | 色视频网站在线观看 |