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

Ceph 對象存儲多站點復制:從歸檔區域恢復數據

存儲 存儲架構
應用程序團隊對問題進行了根本原因分析(RCA),并迅速聯系存儲團隊,指定需要恢復的對象及其版本(日期/時間)。為了加快處理速度,可能還會承諾一些素食布朗尼作為感謝。

功能概述

讓我們從歸檔區域恢復流程的可視化表示開始。了解流程后,我們將通過一個實操示例來逐步演示。

下圖展示了當用戶向生產區域上傳(PUT)對象時,歸檔區域的行為:

  1. 第一次上傳:當用戶首次將 object1 上傳到生產區域時,該對象會作為當前版本復制到歸檔區域。
  2. 第二次上傳:當用戶第二次上傳并更新 object1 時,修改后的對象會復制到歸檔區域。此時,修改后的對象成為當前版本,而舊的(初始的、原始的)對象仍然保留在歸檔區域中,這得益于 S3 版本控制功能。
  3. 第三次上傳:如果用戶第三次上傳并更新 object1,將重復步驟 2 的過程,歸檔區域中將保存該對象的三個版本。

通過這種方式,歸檔區域不僅保留了對象的最新版本,還保留了歷史版本,為數據恢復提供了更多可能性。

圖片圖片

繼續上面的示例,讓我們看看如何從邏輯故障中恢復數據。

  1. 誤刪除操作:在應用程序 X 的部署過程中,用戶誤操作刪除了生產區域中的 object1。然而,該對象并未從歸檔區域中刪除。
  2. 應用程序故障:當生產應用程序 X 嘗試訪問 object1 時,操作失敗。應用程序因此宕機,引發了緊急情況。
  3. 問題排查與請求:應用程序團隊對問題進行了根本原因分析(RCA),并迅速聯系存儲團隊,指定需要恢復的對象及其版本(日期/時間)。為了加快處理速度,可能還會承諾一些素食布朗尼作為感謝。
  4. 數據恢復:存儲團隊從歸檔區域復制 object1 的最新版本到生產集群中。

通過這種方式,歸檔區域為應對邏輯故障提供了可靠的數據恢復機制,確保關鍵數據不會因誤操作而永久丟失。

圖片圖片

從歸檔區WorKflow 中恢復對象中的實踐操作

準備客戶端環境

我們將使用rclone CLI 工具進行測試。首先,我們為測試創建一個特定用戶,因此在zone1集群中,我們運行:

# radosgw-admin user create --uid=archuser --display-name="S3 user to test the archive zone" --access-key=archuser --secret-key=archuser
{
    "user_id": "archuser",
    "display_name": "S3 user to test the archive zone",
    "email": "",
    "suspended": 0,
    "max_buckets": 1000,
    "subusers": [],
    "keys": [
        {
            "user": "archuser",
            "access_key": "archuser",
            "secret_key": "archuser"
        }
    ],
    "swift_keys": [],
    "caps": [],
    "op_mask": "read, write, delete",
    "default_placement": "",
    "default_storage_class": "",
    "placement_tags": [],
    "bucket_quota": {

現在我們使用該用戶配置 AWS 客戶端:

# aws configure
AWS Access Key ID [None]: archuser
AWS Secret Access Key [None]: archuser
Default region name [None]: multizg
Default output format [None]: text

我們還將創建幾個別名,以簡化我們的命令。

zone 和 archive 區域的別名:

# alias s3apiarchive='aws --endpoint=https://object.s3.archive.dan.ceph.blue:443 s3api'
# alias s3apizone1='aws --endpoint=https://object.s3.zone1.dan.ceph.blue:443 s3api'

我們希望使用rclone ,所以讓我們下載并安裝對應的rclone軟件包:

# yum install https://downloads.rclone.org/v1.62.0/rclone-v1.62.0-linux-amd64.rpm -y

接下來,我們使用生產區域端點和歸檔區域端點配置rclone客戶端。這樣,如果需要,我們可以使用rclone從歸檔區域恢復數據:

cat <<EOF >rclone.conf
[zone1]
type = s3
provider = Other
access_key_id = archuser
secret_access_key = archuser
endpoint = https://object.s3.zone1.dan.ceph.blue:443
location_constraint = multizg
acl = bucket-owner-full-control
[archive]
type = s3
provider = Ceph
access_key_id = archuser
secret_access_key = archuser
endpoint =  https://object.s3.archive.dan.ceph.blue:443
location_constraint = multizg
acl = bucket-owner-full-control
EOF

接下來,我們創建一些測試文件并捕獲它們的 MD5 校驗和,以便稍后進行比較:

# echo "This is file 1" > /tmp/test-file-1
# echo "This is file 2" > /tmp/test-file-2
# echo "This is file 3" > /tmp/test-file-3
# md5sum /tmp/test-file-1
88c16a56754e0f17a93d269ae74dde9b  /tmp/test-file-1
# md5sum /tmp/test-file-2
db06069ef1c9f40986ffa06db4fe8fd7  /tmp/test-file-2
# md5sum /tmp/test-file-3
95227e10e2c33771e1c1379b17330c86  /tmp/test-file-3

歸檔區測試

我們的客戶端已準備就緒,現在來檢查歸檔區。 

創建一個新的存儲桶,并驗證該存儲桶是否已在所有 RGW 區域中創建:

# s3apizone1 create-bucket --bucket my-bucket
# s3apizone1 list-buckets
BUCKETS 2023-03-15T12:03:54.315000+00:00        my-bucket
OWNER   S3 user to test the archive zone        archuser
# s3apiarchive list-buckets
BUCKETS 2023-03-15T12:03:54.315000+00:00        my-bucket
OWNER   S3 user to test the archive zone        archuser

驗證是否尚未配置對象版本控制,因為該功能是延遲執行的

# s3apizone1 get-bucket-versioning --bucket my-bucket
# s3apiarchive get-bucket-versioning --bucket my-bucket

將新對象上傳到我們的存儲桶my-bucket 。

# rclone copy /tmp/test-file-1 zone1:my-bucket

驗證歸檔區是否已啟用 S3 版本管理,但 zone1未啟用:

# s3apiarchive get-bucket-versioning --bucket my-bucket
{
    "Status": "Enabled",
    "MFADelete": "Disabled"
}
# s3apizone1 get-bucket-versioning --bucket my-bucket

驗證主備區中的對象版本 ID 是否為空,但歸檔區中的對象版本 ID 不為空:

# s3apizone1 list-object-versions --bucket my-bucket
{
    "Versions": [
        {
            "ETag": "\"88c16a56754e0f17a93d269ae74dde9b\"",
            "Size": 15,
            "StorageClass": "STANDARD",
            "Key": "test-file-1",
            "VersionId": "null",
            "IsLatest": true,
            "LastModified": "2023-03-15T12:07:12.914000+00:00",
            "Owner": {
                "DisplayName": "S3 user to test the archive zone",
                "ID": "archuser"
            }
        }
    ]
}
# s3apiarchive list-object-versions --bucket my-bucket
{
    "Versions": [
        {
            "ETag": "\"88c16a56754e0f17a93d269ae74dde9b\"",
            "Size": 15,
            "StorageClass": "STANDARD",
            "Key": "test-file-1",
            "VersionId": "6DRlC7fKtpmkvHA9zknhFA87RjyilTV",
            "IsLatest": true,
            "LastModified": "2023-03-15T12:07:12.914000+00:00",
            "Owner": {
                "DisplayName": "S3 user to test the archive zone",
                "ID": "archuser"
            }
        }
    ]
}

修改主區域中的對象并驗證是否在 RGW 歸檔區域中創建了新版本:

# rclone copyto /tmp/test-file-2 zone1:my-bucket/test-file-1
# rclone ls zone1:my-bucket
       15 test-file-1

驗證 RGW 歸檔區域中已創建新版本:

# s3apiarchive list-object-versions --bucket my-bucket
{
    "Versions": [
        {
            "ETag": "\"db06069ef1c9f40986ffa06db4fe8fd7\"",
            "Size": 15,
            "StorageClass": "STANDARD",
            "Key": "test-file-1",
            "VersionId": "mXoINEnZsSCDNaWwCDELVysUbnMqNqx",
            "IsLatest": true,
            "LastModified": "2023-03-15T12:13:27.057000+00:00",
            "Owner": {
                "DisplayName": "S3 user to test the archive zone",
                "ID": "archuser"
            }
        },
        {
            "ETag": "\"88c16a56754e0f17a93d269ae74dde9b\"",
            "Size": 15,
            "StorageClass": "STANDARD",
            "Key": "test-file-1",
            "VersionId": "6DRlC7fKtpmkvHA9zknhFA87RjyilTV",
            "IsLatest": false,
            "LastModified": "2023-03-15T12:07:12.914000+00:00",
            "Owner": {
                "DisplayName": "S3 user to test the archive zone",
                "ID": "archuser"
            }
        }
    ]
}

我們可以檢查 ETag:它將與對象的 MD5sum 匹配。僅當未配置分段上傳和對象加密時才會出現這種情況。

# md5sum /tmp/test-file-2
db06069ef1c9f40986ffa06db4fe8fd7  /tmp/test-file-2
# md5sum /tmp/test-file-1
88c16a56754e0f17a93d269ae74dde9b  /tmp/test-file-1

從 Rgw 歸檔區恢復 S3 對象文件

讓我們上傳該對象的另一個版本

# rclone copyto /tmp/test-file-3 zone1:my-bucket/test-file-1

在主區域中,我們只有一個版本,即對象的當前版本:

# rclone --s3-versions lsl zone1:my-bucket
       15 2023-03-15 07:59:10.779573336 test-file-1

但在歸檔區,我們提供了所有三個版本:

# rclone --s3-versions lsl archive:my-bucket
       15 2023-03-15 07:59:10.779573336 test-file-1
       15 2023-03-15 07:59:03.782438991 test-file-1-v2023-03-15-121327-057
       15 2023-03-15 07:58:58.135330567 test-file-1-v2023-03-15-120712-914

現在讓我們從zone1的my-bucket中刪除test-file1 ,然后從歸檔區域恢復該對象:

# rclone delete zone1:my-bucket/test-file-1
# rclone --s3-versions lsl zone1:my-bucket
# rclone --s3-versions lsl archive:my-bucket
       15 2023-03-15 07:59:10.779573336 test-file-1
       15 2023-03-15 07:59:03.782438991 test-file-1-v2023-03-15-121327-057
       15 2023-03-15 07:58:58.135330567 test-file-1-v2023-03-15-120712-914

該對象已從zone1中刪除,但所有版本在歸檔區域中仍然可用。如果我們恢復最新版本test-file-1它應該與我們的test-file-3的 MD5 校驗和匹配:

# rclone copyto archive:my-bucket/test-file-1 zone1:my-bucket/test-file-1
# rclone copyto zone1:my-bucket/test-file-1 /tmp/recovered-file1
# md5sum /tmp/recovered-file1
95227e10e2c33771e1c1379b17330c86  /tmp/recovered-file1
# md5sum /tmp/test-file-3
95227e10e2c33771e1c1379b17330c86  /tmp/test-file-3

現在讓我們探討一下我們想要恢復具有特定時間戳的版本的對象的情況,例如2023-03-15-121327-057 。

# rclone --s3-versions copyto archive:my-bucket/test-file-1-v2023-03-15-121327-057 zone1:my-bucket/test-file-1
# rclone copyto zone1:my-bucket/test-file-1 /tmp/recovered-file1
# md5sum /tmp/recovered-file1
db06069ef1c9f40986ffa06db4fe8fd7  /tmp/recovered-file1
# md5sum /tmp/test-file-2
db06069ef1c9f40986ffa06db4fe8fd7  /tmp/test-file-2

至此,我們完成了關于歸檔區域的實操示例,并通過 `rclone` 工具無縫恢復了數據。

責任編輯:武曉燕 來源: 新鈦云服
相關推薦

2025-06-04 08:04:26

2025-05-07 08:01:29

Ceph對象存儲

2025-05-29 01:20:00

Ceph對象存儲

2025-03-05 08:02:45

2025-04-16 08:01:05

Ceph對象存儲

2025-01-22 08:01:53

2010-07-15 14:16:16

SQLServer恢復

2013-08-07 10:04:37

MySQL數據恢復

2018-06-20 16:01:05

華為云

2021-09-30 19:00:17

對象存儲Ceph

2017-03-21 15:43:49

Azure恢復虛擬機

2013-05-03 11:01:22

iOS開發歸檔永久存儲數據

2022-02-25 08:02:41

集群ceph16集群恢復

2018-05-23 08:39:18

AlluxioCeph對象存儲

2018-04-23 15:14:02

混合云云存儲公有云

2018-07-13 08:45:57

Ceph對象存儲混合云

2016-01-21 11:18:36

云計算混合云Azure站點恢復

2010-01-29 10:54:11

2023-08-30 00:08:22

災難恢復備份

2009-05-27 09:28:29

Java對象元素存儲
點贊
收藏

51CTO技術棧公眾號

亚洲成a人片在线| 国产成人自拍网站| 精品3atv在线视频| 国产精品女人毛片| 99超碰麻豆| 日本中文在线播放| 99久久夜色精品国产亚洲96| 精品久久久久久久久久久久久久久 | 久久久久久久久久久成人| 国产熟妇搡bbbb搡bbbb| 日韩伦理一区二区| 欧美日韩裸体免费视频| 在线免费一区| 天堂av在线资源| 免费成人美女在线观看.| 九九久久国产精品| 中字幕一区二区三区乱码| 亚洲91网站| 欧美性感一类影片在线播放| 亚洲 欧美 综合 另类 中字| 国产日本在线视频| 大桥未久av一区二区三区中文| 国产www精品| 久久久久久久久久久97| 色无极亚洲影院| 日韩高清有码在线| 国产精九九网站漫画| 国产91欧美| 欧美性猛交xxxx乱大交| 91传媒免费视频| 欧美另类极品| 国产日产精品1区| 国产精品乱子乱xxxx| 高潮无码精品色欲av午夜福利| 极品中文字幕一区| 久久成人av网站| 天天操天天摸天天舔| 国产99精品一区| 精品丝袜一区二区三区| 性猛交╳xxx乱大交| 伊人久久大香| 欧美日韩成人综合| 欧美精品性生活| 成人影院入口| 欧美午夜美女看片| 自慰无码一区二区三区| а√天堂中文在线资源8| 亚洲影视在线观看| 青青在线视频免费观看| 在线heyzo| 一区二区三区精品视频在线| 自拍偷拍亚洲色图欧美| 欧美成年黄网站色视频| 亚洲国产成人自拍| 亚洲国产婷婷香蕉久久久久久99 | 少妇精69xxtheporn| 最近中文字幕在线mv视频在线| 欧美电影在线观看完整版| 亚洲国产成人精品电影| av无码一区二区三区| 欧美挤奶吃奶水xxxxx| 亚洲黄色成人网| 人妻丰满熟妇aⅴ无码| 尤物tv在线精品| 亚洲视频在线观看| 一级片黄色录像| 五月天久久网站| 欧美人在线视频| 国产精久久久久久| 亚洲免费播放| 日本精品视频在线播放| 中文字幕 人妻熟女| 免费视频最近日韩| 91麻豆国产语对白在线观看| 国产chinasex对白videos麻豆| 国产高清久久久| 国模精品一区二区三区| 美女欧美视频在线观看免费 | 99精品一区二区三区| 玖玖玖精品中文字幕| 国产裸舞福利在线视频合集| 国产精品久久久久一区二区三区 | 喷白浆一区二区| 国产日韩精品在线播放| 精品国产免费无码久久久| 成人午夜大片免费观看| 免费看国产精品一二区视频| 99re在线视频| 夜夜爽夜夜爽精品视频| 97超碰青青草| 在线日韩三级| 亚洲国产高清自拍| 国产精品美女高潮无套| 欧美精品一区二区三区久久久竹菊| 韩剧1988免费观看全集| 中文字幕人妻精品一区| 粉嫩欧美一区二区三区高清影视 | 91亚洲va在线va天堂va国 | 免费国产黄色网址| 久久天堂av| 日韩精品一区二区三区在线观看 | 国产成人精品午夜| 国产精品一级视频| 久久人人97超碰com| 最近免费观看高清韩国日本大全| 国产精品原创| 欧美精品丝袜久久久中文字幕| 国产免费无码一区二区| 欧美裸体在线版观看完整版| 欧美精品videossex性护士| 中文字幕在线日本| 成人午夜激情片| 黄色一级片网址| 国产高清不卡| 亚洲第一福利网| 人妻少妇精品一区二区三区| 久久aⅴ国产紧身牛仔裤| 99久久精品免费看国产一区二区三区| 国产区高清在线| 香蕉av福利精品导航| 国产成人美女视频| 亚洲桃色综合影院| 高清欧美性猛交| av免费观看在线| 国产精品丝袜在线| 成年人免费在线播放| 成人免费直播在线| 欧美成人国产va精品日本一级| 国产主播第一页| 99国产精品国产精品毛片| 欧美日韩dvd| 精品成人18| 久久精品国产一区二区电影| 欧美三级网站在线观看| 久久毛片高清国产| 国产视频一视频二| 动漫3d精品一区二区三区乱码| 久久成人精品一区二区三区| 久草热在线观看| 久久久久国产一区二区三区四区 | 台湾成人免费视频| 日韩激情在线视频| 国产精品theporn动漫| 国产成人一级电影| 永久免费网站视频在线观看| 四虎国产精品永久在线国在线| 在线免费看av不卡| 又骚又黄的视频| 国产精品你懂的| 亚洲精品久久久久久宅男| 青青草综合网| 成人国产精品一区| 免费黄网在线观看| 欧美另类z0zxhd电影| 欧美性生给视频| 激情欧美一区二区三区在线观看| 中文字幕色一区二区| 精品国产亚洲一区二区三区在线| 精品国产区一区二区三区在线观看| 中文字幕第99页| 国产精品白丝在线| 污视频在线观看免费网站| 欧美日韩精品免费观看视频完整| 99久久综合狠狠综合久久止 | 国产毛片在线| 欧美久久久久中文字幕| 国产suv精品一区二区68| 国产一区二三区| 国产成人永久免费视频| 精品亚洲免a| 日韩av免费在线播放| 国产高清免费av在线| 欧美日韩国产综合一区二区 | 天天色综合成人网| 国产在线观看无码免费视频| 日本不卡视频在线| 精品一区二区成人免费视频 | 久久精品国产77777蜜臀| 中文字幕一区综合| 成人高潮视频| 国产精品色悠悠| 欧美四级在线| 亚洲欧洲中文天堂| 99国产精品久久久久久久成人| 亚洲综合免费观看高清完整版 | 国内精品国产成人国产三级粉色 | 女人天堂av手机在线| 久草精品在线| 成人有码在线视频| 欧美sm一区| 精品国模在线视频| 亚洲欧美丝袜中文综合| 欧美色区777第一页| 国产一级二级三级| 国产精品久久久久影视| 美女黄色一级视频| 日本成人中文字幕| 男人添女荫道口喷水视频| 国产欧美一区二区三区精品观看| 91日韩在线播放| 在线视频cao| 欧美激情高清视频| 尤物网在线观看| 欧美精品一区二区三区视频| 在线永久看片免费的视频| 亚洲人123区| www.av欧美| 国产不卡视频在线观看| 中文字幕22页| 久久久人人人| 国产毛片视频网站| 亚洲91视频| 婷婷五月色综合| 色吊丝一区二区| wwwxx欧美| 香蕉久久久久久| 国产精品国产自产拍高清av水多 | 精品福利一区二区| 人妻少妇精品一区二区三区| 亚洲国产精品成人综合色在线婷婷| 人妻 丝袜美腿 中文字幕| 久久99国产精品免费网站| 妺妺窝人体色www在线小说| 欧美日韩18| 中文字幕精品—区二区日日骚| 国产一区二区在线| 免费av一区二区三区| 国产精品videossex| 亚洲专区在线视频| 色综合一区二区日本韩国亚洲| 国产不卡视频在线| 日本免费久久| 日本国产高清不卡| 成人影院大全| 欧洲日韩成人av| 亚洲一区站长工具| 欧美在线亚洲在线| 夜鲁夜鲁夜鲁视频在线播放| 69久久夜色精品国产69| 不卡的av影片| 久久久午夜视频| 爱情岛亚洲播放路线| 欧美黑人一区二区三区| 欧美精品videossex少妇| 久久99热精品这里久久精品| 高潮毛片在线观看| 欧美精品亚州精品| 乱插在线www| 久久久久久av| 九色porny丨入口在线| 国内精久久久久久久久久人| 成年人黄色大片在线| 国内精品久久久久伊人av| www在线观看黄色| 欧美中文在线观看国产| 黄色亚洲网站| 国产精品吊钟奶在线| 国产成人免费9x9x人网站视频 | 久久精品中文字幕| 免费看美女视频在线网站| 九九精品在线播放| www.51av欧美视频| 国产精品777| 久久国产三级| 91久久精品久久国产性色也91| 国产精品成人**免费视频| 99在线视频免费观看| 黑人久久a级毛片免费观看| 久久综合九色综合久99| 成人高清电影网站| 国产一级大片免费看| 亚洲最黄网站| 嫩草影院国产精品| 国产精品一级在线| 日韩www视频| 国产嫩草影院久久久久| 少妇aaaaa| 天天操天天色综合| 中文天堂在线视频| 日韩美一区二区三区| 五月天婷婷社区| 最近2019年手机中文字幕 | 欧美在线免费观看| 亚洲欧美在线综合| 国产伦理久久久| 加勒比久久综合| 国产日产欧美一区二区| 国产日产高清欧美一区二区三区| 色综合天天色综合| 成人av在线看| 色www亚洲国产阿娇yao| 婷婷夜色潮精品综合在线| 亚洲av无码乱码国产精品fc2| 日韩欧美一卡二卡| 国产主播福利在线| 欧美日本中文字幕| 日韩精品三区| 国产欧美一区二区三区另类精品| av伊人久久| 国产中文字幕二区| 国产麻豆日韩欧美久久| 少妇无套高潮一二三区| 亚洲国产精品一区二区久久恐怖片| 在线免费观看av网址| 精品国一区二区三区| 欧美边添边摸边做边爱免费| 91av在线国产| 国产免费区一区二区三视频免费| 欧美极品视频一区二区三区| 欧美a级在线| 午夜免费福利在线| 久久综合九色综合97婷婷女人| 亚洲国产精品久| 欧美高清hd18日本| 精品福利视频导航大全| 国产综合在线看| 一区二区三区亚洲变态调教大结局 | 欧美1区视频| 日本超碰在线观看| 久久视频一区二区| www.中文字幕在线观看| 精品女同一区二区| 91在线中文| 成人av番号网| 久久人人88| 欧美精品一区二区三区免费播放| 成人国产精品免费观看视频| 日本青青草视频| 日韩一卡二卡三卡国产欧美| 欧美精品日韩少妇| 国产日韩在线免费| 日韩欧美一区二区三区免费看| 国模杨依粉嫩蝴蝶150p| www.色精品| 成人精品在线看| 亚洲福利影片在线| freexxx性亚洲精品| 成人女人免费毛片| 伊人天天综合| 成年人小视频在线观看| 亚洲一二三四区不卡| 黄色成人一级片| 国内精品小视频在线观看| 98视频精品全部国产| 欧美又粗又长又爽做受| 成人精品免费网站| 日韩三级视频在线播放| 日韩精品高清视频| 校园春色亚洲色图| 亚洲精品不卡| 蜜臀av一区二区| 91高清免费看| 欧美videos大乳护士334| av电影在线免费| 麻豆成人小视频| 老司机精品久久| www成人啪啪18软件| 91精品一区二区三区久久久久久| 香蕉视频免费在线播放| 91视频免费在线| 亚洲国产精品一区| 国产精品亚洲无码| 欧美日韩国产首页| 18+视频在线观看| 国产精品亚洲不卡a| 噜噜噜躁狠狠躁狠狠精品视频| 最近中文字幕在线mv视频在线| 欧美人与性动xxxx| 黑人精品视频| 日本精品二区| 国产精品综合二区| 国产区一区二区三| 最新国产精品亚洲| 亚洲电影一区| 熟女性饥渴一区二区三区| 中文字幕av不卡| 成人无码一区二区三区| 日韩美女中文字幕| 一级欧洲+日本+国产| 欧美成人三级伦在线观看| 欧美午夜不卡在线观看免费| av免费网站在线观看| 蜜桃在线一区二区三区精品| 韩国一区二区在线观看| 日韩免费一级片| 中文字幕成人在线| xxxx日韩| 亚洲一级免费在线观看| 亚洲国产精品尤物yw在线观看| 国产小视频免费在线观看| 91日韩久久| 日韩国产在线一| 成人免费看片98| 视频直播国产精品| 欧美精品密入口播放| 在线免费看污网站| 一本久久精品一区二区| 午夜羞羞小视频在线观看| 日韩欧美国产二区| 成人在线视频首页|