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

使用 Device Mapper來改變Docker容器的大小

云計(jì)算
如果在 CentOS 、 REHL 、 Fedor 或者其他默認(rèn)沒有 AUFS 支持的 Linux 發(fā)行版上使用 Docker ,你可能需要用到 Device Mapper 的存儲(chǔ)插件。將這個(gè)插件設(shè)置為默認(rèn),它會(huì)把你所有的容器存儲(chǔ)到一個(gè) 100G 的簡短文件中,并且限制每個(gè)容器最大為 10GB 。這篇文章將展示如何突破這個(gè)限制,并且把容器的存儲(chǔ)移動(dòng)到一個(gè)指定的分區(qū)或者 LVM 卷中。

如果在 CentOS 、 REHL 、 Fedor 或者其他默認(rèn)沒有 AUFS 支持的 Linux 發(fā)行版上使用 Docker ,你可能需要用到 Device Mapper 的存儲(chǔ)插件。將這個(gè)插件設(shè)置為默認(rèn),它會(huì)把你所有的容器存儲(chǔ)到一個(gè) 100G 的簡短文件中,并且限制每個(gè)容器最大為 10GB 。這篇文章將展示如何突破這個(gè)限制,并且把容器的存儲(chǔ)移動(dòng)到一個(gè)指定的分區(qū)或者 LVM 卷中。

它的工作原理

要真正理解我們要做的事情,首先來了解 Device Mapper 插件的工作原理。

它是基于 Device Mapper 的“精簡目標(biāo)”的特性。它實(shí)際上是目標(biāo)塊設(shè)備的快照,之所以被稱為“精簡”是因?yàn)樗试S精簡配置。精簡配置意味著你有一個(gè)(希望很大)可用存儲(chǔ)塊的池,接著你可以從那個(gè)池中創(chuàng)建任意大小的塊設(shè)備(虛擬磁盤,如有需要);在你實(shí)際讀寫后,這些存儲(chǔ)塊將會(huì)被標(biāo)記為已使用(或者從池中拿走)。

這意味著你是可以超額使用這個(gè)池,比如在一個(gè) 100GB 的池里面創(chuàng)建幾千個(gè) 10GB 的卷,甚至可能是一個(gè) 100TB 的卷在一個(gè) 1GB 的池里面。只要你的實(shí)際讀寫的塊的容量不大于池的大小,你怎么做都 OK 。

除此之外,精簡目標(biāo)的方式是可以做快照的。這表明無論何時(shí),你都可以創(chuàng)建一個(gè)存在的卷的淺拷貝。在用戶看來,就像你有兩個(gè)一樣的卷,它們可以獨(dú)立地各自修改。即使你做了一個(gè)完整的拷貝,除了在時(shí)間上它是瞬間發(fā)生的(即使是很大的卷),它們不會(huì)兩次重復(fù)使用存儲(chǔ)。額外的存儲(chǔ)只有當(dāng)其中任何一卷有變化的時(shí)候才會(huì)發(fā)生,然后精簡目標(biāo)會(huì)從池里面分配一個(gè)存儲(chǔ)快。

從本質(zhì)上來看,“精簡目標(biāo)”實(shí)際上使用了兩個(gè)存儲(chǔ)設(shè)備:一個(gè)(大)的是存儲(chǔ)塊池自己,還有一個(gè)小的存儲(chǔ)了一些元數(shù)據(jù)。這些元數(shù)據(jù)中包括了卷、快照、以及每個(gè)卷的塊或者快照同存儲(chǔ)池中塊的映射信息。

當(dāng) Docker 使用 Device Mapper 存儲(chǔ)插件的時(shí)候,它會(huì)在 /var/lib/docker/devicemapper/devicemapper/data 和/var/lib/docker/devicemapper/devicemapper/metadata 下創(chuàng)建兩個(gè)文件(如果它們不存在)來存儲(chǔ)對應(yīng)的存儲(chǔ)池和相關(guān)的元數(shù)據(jù)。這非常方便,你不需要做任何安裝部署的工作(你不需要額外的分區(qū)來存儲(chǔ) Docker 容器,或者建立 LVM 或其他類似的東西)。然而它也有兩個(gè)缺點(diǎn):

  • - 存儲(chǔ)池會(huì)有一個(gè)默認(rèn) 100GB 的容量
  • - 它將會(huì)被稀疏文件所支持。從磁盤的使用效率的觀點(diǎn)來看,這還不錯(cuò)的(就像在精簡池中的卷,它一開始是小的,只有當(dāng)實(shí)際需要寫的時(shí)候才會(huì)使用磁盤的存儲(chǔ)塊)。但是從性能的角度來看就不那么好了,因?yàn)?VFS 增加了一些額外的負(fù)擔(dān),特別是"第一次寫的時(shí)候"。

在了解如何調(diào)整容器的大小之前,我們來試試看如何給池增加更多空間。

我們需要一個(gè)更大的池

警告 : 下面的操作會(huì)刪除你所有的容器和鏡像,確保你已經(jīng)把之前的數(shù)據(jù)做了備份!

記住上面說過的,當(dāng)數(shù)據(jù)和元類信息文件不存在的時(shí)候 Docker 會(huì)創(chuàng)建它們,所以解決方案非常簡單:在啟動(dòng)它們之前,在 Docker 里創(chuàng)建這些文件!

停止 Docker 守護(hù)進(jìn)程,因?yàn)槲覀儗⒁匦略O(shè)置我們的存儲(chǔ)插件,如果我們在運(yùn)行的時(shí)候移除文件,那么糟糕的事情就將發(fā)生。

擦去 /var/lib/docker 。 警告:正如前面提到的,這個(gè)操作會(huì)把你所有的容器和鏡像都刪除掉。

創(chuàng)建存儲(chǔ)目錄: mkdir -p /var/lib/docker/devicemapper/devicemapper

創(chuàng)建你的池: dd if=/dev/zero of=/var/lib/docker/devicemapper/devicemapper/data bs=1G count=0 seek=250 ,創(chuàng)建一個(gè) 250G 的稀疏文件。如果你指定 bs=1G count=250(不使用 seek 選項(xiàng)),那么它會(huì)創(chuàng)建一個(gè)普通文件(而不是一個(gè)稀疏文件)。

重啟 Docker 守護(hù)進(jìn)程。提示:在默認(rèn)情況下,如果你有 AUFS 的支持, Docker 會(huì)使用它;所以如果你要強(qiáng)制使用 Device Mapper 的插件,需要在啟動(dòng) Docker 的命令中增加 -s devicemapper 的選項(xiàng)。

使用 docker info 來檢查 Data Space Total 的值是否正確。

我們需要一個(gè)更快的池

警告 :下面的操作也會(huì)刪除你所有的容器和鏡像。確保把你重要的鏡像保存在 registry 中,保存你容器里面的重要數(shù)據(jù)。

要獲得一個(gè)更快速的池,最簡單的辦法就是使用一個(gè)真實(shí)的設(shè)備而不是一個(gè)基于文件的循環(huán)設(shè)備。過程幾乎一樣。假設(shè)你有一個(gè)完全空的硬盤, /dev/sdb,你想把它完全用于容器的存儲(chǔ),你可以這樣做:

  1. 停止 Docker 守護(hù)進(jìn)程
  2. 移除 /var/lib/docker (似曾相識(shí),對么?)
  3. 創(chuàng)建一個(gè)存儲(chǔ)目錄: mkdir -p /var/lib/docker/devicemapper/devicemapper
  4. 在目錄下創(chuàng)建一個(gè)數(shù)據(jù)軟鏈接,指向設(shè)備: ln -s /dev/sdb /var/lib/docker/devicemapper/devicemapper/data
  5. 重啟 Docker
  6. 使用 docker info 來檢查 Data Space Total 的值是否正確

使用 RAID 和 LVM

如果你希望合并多塊相似的磁盤,可以使用 RADID10 軟件,這個(gè)會(huì)通過鏈接到 /dev/md 而實(shí)現(xiàn)。另外一個(gè)非常好的選擇是把你的磁盤(或者RAID磁盤陣列)放到 LVM 的物理卷中,并且創(chuàng)建兩個(gè)邏輯卷:一個(gè)是數(shù)據(jù),一個(gè)是元數(shù)據(jù)。對于元數(shù)據(jù)池的最佳的大小我沒有什么特別的建議,不過占數(shù)據(jù)池的 1% 看起來不錯(cuò)。

就像前面一樣,停止 Docker ,移除它的數(shù)據(jù)目錄,然后創(chuàng)建一個(gè)指向 /dev/mapper 設(shè)備的符號鏈接,然后重啟 Docker 。

如果你需要更多關(guān)于 LVM 的知識(shí),請看這里 LVM howto 。

擴(kuò)容容器

默認(rèn)來說,如果你使用 Device Mapper 的存儲(chǔ)插件,所有的鏡像和容器是從一個(gè)初始 10G 的文件系統(tǒng)中創(chuàng)建的。讓我們來看看如何從一個(gè)更大的文件系統(tǒng)中創(chuàng)建一個(gè)容器。

首先,我們用 Ubuntu 的鏡像來創(chuàng)建我們的容器。我們不需要在這個(gè)容器里運(yùn)行任何東西,只需要這個(gè)文件(或者關(guān)聯(lián)的文件系統(tǒng))存在。為了演示,我們會(huì)在這個(gè)容器里運(yùn)行 df ,來看一下根文件系統(tǒng)的大小。

  1. $ docker run -d ubuntu df -h / 
  2. 4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603 

由于需要修改 Device Mapper 管理中的一些卷的信息,我們現(xiàn)在用 root 的身份來運(yùn)行一些命令。所有以#開頭的命令都必須以 root 身份來執(zhí)行。只要能訪問 Docker 的 Socket 服務(wù),你也可以用普通用戶的身份來執(zhí)行其他的命令(以$開頭)。

讓我們看一下 /dev/mapper ,那里應(yīng)該有一個(gè)對應(yīng)容器文件系統(tǒng)的符號鏈接,以 docker-X:Y-Z- 開頭:

  1. # ls -l /dev/mapper/docker-*-4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603 
  2. lrwxrwxrwx 1 root root 7 Jan 31 21:04 /dev/mapper/docker-0:37-1471009-4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603 -> ../dm-8 

注意記住那個(gè)全名,我們未來會(huì)用到。

首先讓我們來看一下當(dāng)前卷的信息表:

  1. # dmsetup table docker-0:37-1471009-4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603 
  2. 0 20971520 thin 254:0 7 

第二個(gè)數(shù)字是設(shè)備的大小,表示有多少個(gè) 512-bytes 的扇區(qū). 這個(gè)值略高于 10GB 的大小。

我們來計(jì)算一下一個(gè) 42GB 的卷需要多少扇區(qū),

  1. $ echo $((42*1024*1024*1024/512)) 
  2. 88080384 

精簡快照目標(biāo)的一個(gè)神奇的特點(diǎn)是它不會(huì)限制卷的大小。當(dāng)你創(chuàng)建它的時(shí)候,一個(gè)精簡的卷使用0個(gè)塊,當(dāng)你開始往塊里面寫入的時(shí)候,它們會(huì)從共用的塊池中進(jìn)行分配。你可以寫0個(gè)塊,或者是10億個(gè)塊,這個(gè)和精簡快照目標(biāo)沒關(guān)系。文件系統(tǒng)的大小只和 Device Mapper 表有關(guān)系。

覺得困惑?不要擔(dān)心。我們只是需要裝載一個(gè)新的表,這個(gè)完全和之前的是一樣的,但是有更多的扇區(qū)。僅此而已。

舊表是 0 20971520 thin 254:0 7 。我們會(huì)改變第二個(gè)數(shù)字,要非常小心保持其他的值不變。你的卷可能不是 7 ,所以要使用正確的值!

這樣操作:

  1. # echo 0 88080384 thin 254:0 7 | dmsetup load docker-0:37-1471009-4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603 

現(xiàn)在如果我們再次檢查表的信息,步驟和前面一樣。首先使用下面的命令激活新表:

  1. # dmsetup resume docker-0:37-1471009-4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603 

執(zhí)行完命令后,再次檢查一下表的信息,發(fā)現(xiàn)它會(huì)使用新的扇區(qū)數(shù)量。

我們已經(jīng)調(diào)整了塊設(shè)備的大小,但是我們?nèi)匀恍枰{(diào)整文件系統(tǒng)的大小,我們使用 resize2fs 來操作:

  1. # resize2fs /dev/mapper/docker-0:37-1471009-4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603 
  2. resize2fs 1.42.5 (29-Jul-2012
  3. Filesystem at /dev/mapper/docker-0:37-1471009-4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603 is mounted on /var/lib/docker/devicemapper/mnt/4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603; on-line resizing required 
  4. old_desc_blocks = 1, new_desc_blocks = 3 
  5. The filesystem on /dev/mapper/docker-0:37-1471009-4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603 is now 11010048 blocks long 

作為一個(gè)可選步驟,我們會(huì)重啟容器,檢查一下我們的確有了正確大小的空閑空間:

  1. $ docker start 4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603 
  2. $ docker logs 4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603 
  3. df: Warning: cannot read table of mounted file systems: No such file or directory 
  4. Filesystem Size Used Avail Use% Mounted on 
  5. 9.8G 164M 9.1G 2% / 
  6. df: Warning: cannot read table of mounted file systems: No such file or directory 
  7. Filesystem Size Used Avail Use% Mounted on 
  8. - 42G 172M 40G 1% / 

想把整個(gè)過程自動(dòng)化起來?當(dāng)然沒問題。

  1. CID=$(docker run -d ubuntu df -h /) 
  2. DEV=$(basename $(echo /dev/mapper/docker-*-$CID)) 
  3. dmsetup table $DEV | sed "s/0 [0-9]* thin/0 $((42*1024*1024*1024/512)) thin/" | dmsetup load $DEV 
  4. dmsetup resume $DEV 
  5. resize2fs /dev/mapper/$DEV 
  6. docker start $CID 
  7. docker logs $CID 

擴(kuò)容鏡像

不幸的是,當(dāng)前版本的 Docker 不能讓我們很方便地?cái)U(kuò)容鏡像。你可以把鏡像對應(yīng)的塊設(shè)備進(jìn)行擴(kuò)容,然后從它來創(chuàng)建一個(gè)容器,但是新的容器不會(huì)有正確的大小。

同樣,如果你提交了一個(gè)很大的容器,最后生成的鏡像也不會(huì)很大(這是由 Docker 為鏡像準(zhǔn)備文件系統(tǒng)的方法造成的)。

這意味著如果一個(gè)容器真的超過了 10GB ,在不使用一些其他的小技巧的情況下,你沒法正確的把它提交為一個(gè)鏡像。

總結(jié)

Docker 將來肯定會(huì)提供一些更好的方法來擴(kuò)容容器,所需的代碼變動(dòng)是很小的。管理一個(gè)精簡的池和對應(yīng)的元信息比較復(fù)雜(因?yàn)檫@個(gè)需要很多不同的操作流程,以及一個(gè)潛在的數(shù)據(jù)遷移。鑒于移除了所有的東西來構(gòu)件新的池,也就沒有在本文提及),但是我們今天提到的一些解決方案相信已經(jīng)對你有所幫助。

老樣子,如果你有問題或者評論,馬上在 IRC 上 ping 我( jpetazzo on Freenode ),或是通過 Twitter (@jpetazzo) 和我聯(lián)系。

原文出自:http://www.cnblogs.com/feisky/p/4106004.html

責(zé)任編輯:Ophira 來源: 博客園
相關(guān)推薦

2021-06-30 14:22:27

邊緣計(jì)算

2009-07-31 16:34:44

linux cd命令linux cd命令詳

2023-11-16 08:01:31

2019-07-01 09:33:58

DockerNginx操作系統(tǒng)

2014-11-05 20:05:46

dockerJenkins

2011-09-19 18:35:00

vista圖標(biāo)

2024-07-11 10:52:23

2023-06-16 16:06:02

lazydockerDocker容器

2018-03-06 10:28:21

2023-11-02 08:45:07

2022-03-16 11:18:02

人工智能智能建筑技術(shù)

2022-04-11 08:25:37

XMLSQL語句Mybatis

2021-01-15 13:37:43

Portainer.iDocker運(yùn)維

2021-01-15 13:54:04

Portainer.iDocker運(yùn)維

2021-04-16 08:00:00

容器Docker工具

2020-09-14 08:32:10

Docker容器容器安全

2014-08-25 12:14:02

Docker協(xié)助開發(fā)

2023-09-14 09:31:21

Docker容器

2021-03-05 00:06:12

Docker容器內(nèi)存

2010-11-01 17:02:52

DB2頁大小
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

欧美一区二区三区四区在线观看 | 日本精品久久久久久久| 中文字幕第4页| 精品久久福利| 亚洲国产精品久久不卡毛片| 美乳视频一区二区| 国产色片在线观看| 久久99伊人| 欧美剧在线观看| 蜜桃无码一区二区三区| 2021年精品国产福利在线| 日本韩国一区二区三区视频| 9色视频在线观看| 激情综合闲人网| 国产69精品久久久久毛片| 国产精品十八以下禁看| 日韩精品一区二区在线播放| 四季av一区二区三区免费观看| 精品国产电影一区二区| 天堂av8在线| 偷拍精品精品一区二区三区| 亚洲观看高清完整版在线观看| 一区二区三区四区五区精品 | 久久综合色播五月| 不卡视频一区二区三区| 国产又粗又黄又爽的视频| 国产偷自视频区视频一区二区| 久久天天躁狠狠躁老女人| 性欧美一区二区| 欧美日韩大片免费观看| 欧美va亚洲va香蕉在线 | 不卡av在线免费观看| 成人黄色激情网| 亚洲av无码乱码国产精品fc2| 日韩天天综合| 欧美激情中文字幕乱码免费| 玖玖爱这里只有精品| 色婷婷综合网| 中日韩午夜理伦电影免费| av在线网站观看| 欧美美女黄色| 日韩精品福利网站| 男女一区二区三区| gogo久久日韩裸体艺术| 日韩精品一区二区三区四区| 国产精品久久久久久久99| 青青在线精品| 欧美日韩免费一区二区三区| 丰满少妇在线观看| 3d欧美精品动漫xxxx无尽| 色婷婷亚洲综合| 久久久久久久久久福利| 成人午夜视屏| 欧美在线看片a免费观看| 久久综合久久色| 91成人在线| 欧美日韩国产综合一区二区三区| 人妻丰满熟妇av无码区app| 88xx成人免费观看视频库 | 亚洲欧美高清视频| 成人免费看的视频| 久久国产精品-国产精品| 色综合久久网女同蕾丝边| 26uuu国产一区二区三区| 欧美高清性xxxxhd| 国产一区二区三区福利| 国产精品麻豆一区二区| 一区二区三区四区免费观看| 精品精品导航| 日韩欧美中文字幕在线观看| 九九九九免费视频| 国产私拍福利精品视频二区| 欧美男男青年gay1069videost| 亚洲天堂伊人网| 成人激情自拍| 国产手机视频精品| 免费成人美女女在线观看| 中文字幕一区二区精品区| 久久免费成人精品视频| 天天干,天天干| 国产在线视频一区二区三区| 古典武侠综合av第一页| 国产中文在线观看| 亚洲女厕所小便bbb| 欧美一级免费播放| 免费高清视频在线一区| 日韩一区国产二区欧美三区| 超碰97在线资源站| 久久一区二区三区电影| 久久久亚洲欧洲日产国码aⅴ| 精品不卡一区二区| 蜜桃视频在线观看一区| 动漫一区二区在线| 福利在线观看| 香蕉乱码成人久久天堂爱免费| 久久久久久久少妇| 中文字幕日韩高清在线| 一区二区三区日韩在线| 青青草在线观看视频| 久久久久99| 1卡2卡3卡精品视频| 欧美另类自拍| 夜夜嗨av一区二区三区网页| 妺妺窝人体色www在线观看| 日本亚洲视频| 少妇久久久久久| 国产毛片aaa| 国产呦萝稀缺另类资源| 色视频一区二区三区| 国产嫩草在线视频| 欧美一区二区三区视频免费播放| 人人妻人人藻人人爽欧美一区| 亚洲情侣在线| 国产精品三级美女白浆呻吟| 天堂av在线免费观看| 亚洲欧美另类在线| 日本888xxxx| 校花撩起jk露出白色内裤国产精品| 久久精品亚洲94久久精品| 看黄色一级大片| av网站一区二区三区| 8x8x华人在线| 激情中国色综合| 国产一区二区日韩| 三级视频在线观看| av电影在线观看不卡| 国产一区二区片| 二区三区精品| 久久精品91久久久久久再现| 青娱乐在线免费视频| 久久品道一品道久久精品| 黄页网站大全在线观看| 福利片一区二区| 欧美丰满少妇xxxx| 精品人妻午夜一区二区三区四区| 国产精品久久久久一区| 久久久精品麻豆| 国产日产精品_国产精品毛片| 8050国产精品久久久久久| 免费a视频在线观看| 亚洲永久免费av| 国产精品嫩草69影院| 午夜电影亚洲| 99在线视频首页| 污网站在线免费看| 精品乱码亚洲一区二区不卡| 欧美国产精品一二三| 国产精品12区| 日韩精品一区二区三区四| 一区二区中文字幕在线观看| 九九热99久久久国产盗摄| 性一交一乱一伧老太| 亚洲影视在线观看| 看全色黄大色黄女片18| 在线亚洲自拍| 欧美连裤袜在线视频| 日日夜夜天天综合| 国产亚洲精品综合一区91| 成人免费一区二区三区| 亚洲欧洲无码一区二区三区| 午夜免费福利网站| 激情亚洲网站| 欧美久久在线| 一级欧美视频| 欧美激情在线观看视频| 日韩欧美在线观看一区二区| 欧美亚洲一区二区在线观看| 精品国产国产综合精品| 国产成人免费在线| 欧美韩国日本在线| 成人亚洲一区| 亚洲综合在线播放| 麻豆mv在线看| 中文字幕日韩综合av| 精品女同一区二区三区| 性做久久久久久久久| 谁有免费的黄色网址| 韩国成人在线视频| 午夜免费福利小电影| 精品理论电影| 99久久精品免费看国产四区| 超碰国产一区| www亚洲精品| 天堂在线视频观看| 欧美三级资源在线| 国产一级免费av| 久久久不卡网国产精品二区| 91亚洲一区二区| 亚洲一区二区三区高清不卡| 影音先锋亚洲视频| 日韩精品免费一区二区夜夜嗨 | 视频一区日韩精品| 欧美主播福利视频| 成人福利片网站| 亚洲免费小视频| 99久久免费国产精精品| 欧美性少妇18aaaa视频| 校园春色 亚洲| 国产日韩av一区二区| 欧美熟妇精品一区二区| 日韩精彩视频在线观看| 97超碰在线人人| 日韩成人精品一区| 久久综合福利| 51亚洲精品| 91精品久久久久| 在线成人av观看| 欧美黑人xxx| 麻豆视频在线观看免费网站| 日韩成人在线播放| www久久久com| 欧美精品tushy高清| 在线永久看片免费的视频| 亚洲一二三区不卡| 糖心vlog免费在线观看| 国产日产欧美一区二区三区| 精品一区二区三区四区五区六区| 国产一区三区三区| 一本色道久久亚洲综合精品蜜桃 | 日本r级电影在线观看| 视频一区在线播放| 国产精品一区二区免费在线观看| 中文字幕av亚洲精品一部二部| 色噜噜狠狠色综合网| 久久av电影| 免费看成人午夜电影| 精品网站aaa| 国产一区免费在线| 亚洲一区二区三区中文字幕在线观看 | 成人福利电影精品一区二区在线观看| 五月天激情播播| 蜜桃一区二区三区四区| 15—17女人毛片| 日韩不卡免费视频| www.国产区| 视频一区中文字幕| 国产一线二线三线在线观看| 三级影片在线观看欧美日韩一区二区| 欧美爱爱视频免费看| 日韩视频一区| 131美女爱做视频| 一本色道久久综合亚洲精品不| 男人添女人荫蒂免费视频| 精久久久久久| 天堂…中文在线最新版在线| av不卡在线| 国产午夜伦鲁鲁| 乱人伦精品视频在线观看| 欧美精品色婷婷五月综合| 每日更新成人在线视频| 91蝌蚪视频在线观看| 久久精品国产第一区二区三区| 成人亚洲精品777777大片| 久久精品国产亚洲高清剧情介绍| 中文字幕免费高清在线| 国产伦精品一区二区三区免费| 熟妇女人妻丰满少妇中文字幕| 国产精品白丝av| 少妇精品无码一区二区三区| 99国产精品久| 欧美丰满老妇熟乱xxxxyyy| 中文字幕av资源一区| 日韩激情小视频| 亚洲一区视频在线观看视频| 精品国产乱码一区二区| 色哟哟在线观看一区二区三区| 在线观看亚洲一区二区| 日韩一级片网站| 亚洲aⅴ在线观看| 伊人久久精品视频| 中文字幕资源网在线观看| 国内成人精品视频| 日韩av免费| 51国产成人精品午夜福中文下载| 果冻天美麻豆一区二区国产| 人偷久久久久久久偷女厕| 日韩欧美国产精品综合嫩v| 六月婷婷激情网| 国产精品视区| 久热在线视频观看| 成人sese在线| 女人裸体性做爰全过| 亚洲伊人色欲综合网| 日韩电影在线观看一区二区| 欧美一区二区三区在线观看视频| 天堂中文资源在线观看| 色yeye香蕉凹凸一区二区av| 成人性生交大片免费看网站| 国产91色在线| 亚洲一区二区三区中文字幕在线观看| 欧美日韩另类丝袜其他| 欧美 日韩 国产精品免费观看| 日韩中文字幕在线视频观看| 精品一区二区三区视频在线观看| 无码成人精品区在线观看| 国产精品久久久久久亚洲伦 | 亚洲人成高清| 国内自拍第二页| 2023国产精品视频| 麻豆国产尤物av尤物在线观看| 在线一区二区视频| 欧美特黄一级视频| 精品久久久av| 亚洲四虎影院| 国内精品久久久久久久果冻传媒| 日韩在线看片| 国产成人无码一二三区视频| 国产成人免费高清| 欧美精品日韩在线| 欧美性猛交xxxx| 可以免费观看的毛片| 中文字幕亚洲综合久久| 波多野结衣亚洲一二三| 国产精品久久亚洲7777| 久久精品久久久| 欧美黄色性生活| www久久精品| 五月天婷婷网站| 欧美一区二区三区人| 亚乱亚乱亚洲乱妇| 国产精品91久久久| 三级小说欧洲区亚洲区| 国产九色porny| 国产一区二区三区观看| 影音先锋男人资源在线观看| 色婷婷狠狠综合| 午夜在线视频免费| 久久久免费观看| 福利电影一区| 国产欧美日韩网站| 高清视频一区二区| 久久久久黄色片| 欧美一区二区精品在线| 4438x成人网全国最大| 91日本在线视频| 亚洲成av人片乱码色午夜| 911福利视频| 中文字幕一区二区三区在线观看| 天天射天天干天天| 亚洲人成在线观| 秋霞国产精品| 亚洲欧洲国产精品久久| 久久成人综合网| 污污的视频在线免费观看| 欧美放荡的少妇| 99自拍视频在线观看| 亚洲a中文字幕| 欧美国产激情| 国产a级片视频| 天天色综合成人网| 天天av综合网| 国产精品99蜜臀久久不卡二区| 国产精品亚洲人成在99www| 天天操天天爱天天爽| 国产精品第13页| www夜片内射视频日韩精品成人| 精品少妇v888av| 老司机aⅴ在线精品导航| 欧洲黄色一级视频| 亚洲国产精品二十页| 国产精品无码久久av| 欧美俄罗斯性视频| 色天天色综合| 久草福利视频在线| 亚洲女性喷水在线观看一区| 人妻妺妺窝人体色www聚色窝| 欧美在线性爱视频| 欧美激情国产在线| 国产成人精品一区二区在线小狼| 香蕉加勒比综合久久| 国产乱视频在线观看| 成人免费在线视频网站| 亚洲乱亚洲高清| 久久久久久国产免费a片| 91精品国产丝袜白色高跟鞋| 深夜成人在线| 亚洲无玛一区| av中文字幕亚洲| 亚洲av无码乱码国产精品fc2| 久色乳综合思思在线视频| 欧美激情久久久久久久久久久| 亚欧美在线观看| 亚洲一区二区精品视频| 国产天堂在线| 北条麻妃高清一区| 天堂影院一区二区| 欧美人妻精品一区二区免费看| 亚洲精品小视频| 国产一区二区三区视频在线| 国产精品-区区久久久狼| 亚洲日本一区二区三区| 青青操视频在线| 99爱精品视频| 日本aⅴ亚洲精品中文乱码| 精品午夜福利在线观看| 色偷偷偷亚洲综合网另类| 乱亲女h秽乱长久久久| 三年中文在线观看免费大全中国| 精品久久久久人成| 欧美videossex|