亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 學(xué)院 > 基礎(chǔ)常識(shí) > 正文

使用Device Mapper插件改變Docker容器大小的方法詳解

2020-10-21 21:51:11
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
如果在 CentOS 、 REHL 、 Fedor 或者其他默認(rèn)沒(méi)有 AUFS 支持的 Linux 發(fā)行版上使用 Docker ,你可能需要用到 Device Mapper 的存儲(chǔ)插件。將這個(gè)插件設(shè)置為默認(rèn),它會(huì)把你所有的容器存儲(chǔ)到一個(gè) 100G 的簡(jiǎn)短文件中,并且限制每個(gè)容器最大為 10GB 。這篇文章將展示如何突破這個(gè)限制,并且把容器的存儲(chǔ)移動(dòng)到一個(gè)指定的分區(qū)或者 LVM 卷中。
 
它的工作原理

 
要真正理解我們要做的事情,首先來(lái)了解 Device Mapper 插件的工作原理。
 
它是基于 Device Mapper 的“精簡(jiǎn)目標(biāo)”的特性。它實(shí)際上是目標(biāo)塊設(shè)備的快照,之所以被稱為“精簡(jiǎn)”是因?yàn)樗试S精簡(jiǎn)配置。精簡(jiǎn)配置意味著你有一個(gè)(希望很大)可用存儲(chǔ)塊的池,接著你可以從那個(gè)池中創(chuàng)建任意大小的塊設(shè)備(虛擬磁盤,如有需要);在你實(shí)際讀寫后,這些存儲(chǔ)塊將會(huì)被標(biāo)記為已使用(或者從池中拿走)。
 
這意味著你是可以超額使用這個(gè)池,比如在一個(gè) 100GB 的池里面創(chuàng)建幾千個(gè) 10GB 的卷,甚至可能是一個(gè) 100TB 的卷在一個(gè) 1GB 的池里面。只要你的實(shí)際讀寫的塊的容量不大于池的大小,你怎么做都 OK 。
 
除此之外,精簡(jiǎn)目標(biāo)的方式是可以做快照的。這表明無(wú)論何時(shí),你都可以創(chuàng)建一個(gè)存在的卷的淺拷貝。在用戶看來(lái),就像你有兩個(gè)一樣的卷,它們可以獨(dú)立地各自修改。即使你做了一個(gè)完整的拷貝,除了在時(shí)間上它是瞬間發(fā)生的(即使是很大的卷),它們不會(huì)兩次重復(fù)使用存儲(chǔ)。額外的存儲(chǔ)只有當(dāng)其中任何一卷有變化的時(shí)候才會(huì)發(fā)生,然后精簡(jiǎn)目標(biāo)會(huì)從池里面分配一個(gè)存儲(chǔ)快。
 
從本質(zhì)上來(lái)看,“精簡(jiǎn)目標(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è)文件(如果它們不存在)來(lái)存儲(chǔ)對(duì)應(yīng)的存儲(chǔ)池和相關(guān)的元數(shù)據(jù)。這非常方便,你不需要做任何安裝部署的工作(你不需要額外的分區(qū)來(lái)存儲(chǔ) Docker 容器,或者建立 LVM 或其他類似的東西)。然而它也有兩個(gè)缺點(diǎn):
 
- 存儲(chǔ)池會(huì)有一個(gè)默認(rèn) 100GB 的容量
 
- 它將會(huì)被稀疏文件所支持。從磁盤的使用效率的觀點(diǎn)來(lái)看,這還不錯(cuò)的(就像在精簡(jiǎn)池中的卷,它一開(kāi)始是小的,只有當(dāng)實(shí)際需要寫的時(shí)候才會(huì)使用磁盤的存儲(chǔ)塊)。但是從性能的角度來(lái)看就不那么好了,因?yàn)?VFS 增加了一些額外的負(fù)擔(dān),特別是"第一次寫的時(shí)候"。
 
在了解如何調(diào)整容器的大小之前,我們來(lái)試試看如何給池增加更多空間。
 
我們需要一個(gè)更大的池
 
警告 : 下面的操作會(huì)刪除你所有的容器和鏡像,確保你已經(jīng)把之前的數(shù)據(jù)做了備份!
 
記住上面說(shuō)過(guò)的,當(dāng)數(shù)據(jù)和元類信息文件不存在的時(shí)候 Docker 會(huì)創(chuàng)建它們,所以解決方案非常簡(jiǎn)單:在啟動(dòng)它們之前,在 Docker 里創(chuàng)建這些文件!
 1.停止 Docker 守護(hù)進(jìn)程,因?yàn)槲覀儗⒁匦略O(shè)置我們的存儲(chǔ)插件,如果我們?cè)谶\(yùn)行的時(shí)候移除文件,那么糟糕的事情就將發(fā)生。
 
2.擦去 /var/lib/docker 。 警告:正如前面提到的,這個(gè)操作會(huì)把你所有的容器和鏡像都刪除掉。
 
3.創(chuàng)建存儲(chǔ)目錄:
復(fù)制代碼
代碼如下:
mkdir -p /var/lib/docker/devicemapper/devicemapper

 
4.創(chuàng)建你的池:
復(fù)制代碼
代碼如下:
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è)稀疏文件)。
 
5.重啟 Docker 守護(hù)進(jìn)程。提示:在默認(rèn)情況下,如果你有 AUFS 的支持, Docker 會(huì)使用它;所以如果你要強(qiáng)制使用 Device Mapper 的插件,需要在啟動(dòng) Docker 的命令中增加 -s devicemapper 的選項(xiàng)。
 
6.使用 docker info 來(lái)檢查 Data Space Total 的值是否正確。
 

我們需要一個(gè)更快的池
 
警告 :下面的操作也會(huì)刪除你所有的容器和鏡像。確保把你重要的鏡像保存在 registry 中,保存你容器里面的重要數(shù)據(jù)。
 
要獲得一個(gè)更快速的池,最簡(jiǎn)單的辦法就是使用一個(gè)真實(shí)的設(shè)備而不是一個(gè)基于文件的循環(huán)設(shè)備。過(guò)程幾乎一樣。假設(shè)你有一個(gè)完全空的硬盤, /dev/sdb,你想把它完全用于容器的存儲(chǔ),你可以這樣做:
 1.停止 Docker 守護(hù)進(jìn)程
 
2.移除 /var/lib/docker (似曾相識(shí),對(duì)么?)
 
3.創(chuàng)建一個(gè)存儲(chǔ)目錄:
復(fù)制代碼
代碼如下:
mkdir -p /var/lib/docker/devicemapper/devicemapper

 
4.在目錄下創(chuàng)建一個(gè)數(shù)據(jù)軟鏈接,指向設(shè)備:
復(fù)制代碼
代碼如下:
ln -s /dev/sdb /var/lib/docker/devicemapper/devicemapper/data

 
5.重啟 Docker
 
6.使用 docker info 來(lái)檢查 Data Space Total 的值是否正確
 

使用 RAID 和 LVM
 
如果你希望合并多塊相似的磁盤,可以使用 RADID10 軟件,這個(gè)會(huì)通過(guò)鏈接到 /dev/md 而實(shí)現(xiàn)。另外一個(gè)非常好的選擇是把你的磁盤(或者RAID磁盤陣列)放到 LVM 的物理卷中,并且創(chuàng)建兩個(gè)邏輯卷:一個(gè)是數(shù)據(jù),一個(gè)是元數(shù)據(jù)。對(duì)于元數(shù)據(jù)池的最佳的大小我沒(méi)有什么特別的建議,不過(guò)占數(shù)據(jù)池的 1% 看起來(lái)不錯(cuò)。
 
就像前面一樣,停止 Docker ,移除它的數(shù)據(jù)目錄,然后創(chuàng)建一個(gè)指向 /dev/mapper 設(shè)備的符號(hào)鏈接,然后重啟 Docker 。
 
如果你需要更多關(guān)于 LVM 的知識(shí),請(qǐng)看這里 LVM howto 。
 
擴(kuò)容容器
 
默認(rèn)來(lái)說(shuō),如果你使用 Device Mapper 的存儲(chǔ)插件,所有的鏡像和容器是從一個(gè)初始 10G 的文件系統(tǒng)中創(chuàng)建的。讓我們來(lái)看看如何從一個(gè)更大的文件系統(tǒng)中創(chuàng)建一個(gè)容器。
 
首先,我們用 Ubuntu 的鏡像來(lái)創(chuàng)建我們的容器。我們不需要在這個(gè)容器里運(yùn)行任何東西,只需要這個(gè)文件(或者關(guān)聯(lián)的文件系統(tǒng))存在。為了演示,我們會(huì)在這個(gè)容器里運(yùn)行 df ,來(lái)看一下根文件系統(tǒng)的大小。
 
復(fù)制代碼
代碼如下:
$ docker run -d ubuntu df -h /

4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603
 
由于需要修改 Device Mapper 管理中的一些卷的信息,我們現(xiàn)在用 root 的身份來(lái)運(yùn)行一些命令。所有以#開(kāi)頭的命令都必須以 root 身份來(lái)執(zhí)行。只要能訪問(wèn) Docker 的 Socket 服務(wù),你也可以用普通用戶的身份來(lái)執(zhí)行其他的命令(以$開(kāi)頭)。
 
讓我們看一下 /dev/mapper ,那里應(yīng)該有一個(gè)對(duì)應(yīng)容器文件系統(tǒng)的符號(hào)鏈接,以 docker-X:Y-Z- 開(kāi)頭:
 
復(fù)制代碼
代碼如下:
# ls -l /dev/mapper/docker-*-
4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603
lrwxrwxrwx 1 root root 7 Jan 31 21:04 /dev/mapper/docker-0:37-1471009-4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603 -> ../dm-8
 
注意記住那個(gè)全名,我們未來(lái)會(huì)用到。
 
首先讓我們來(lái)看一下當(dāng)前卷的信息表:

復(fù)制代碼
代碼如下:
# dmsetup table docker-0:37-1471009-
4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603
0 20971520 thin 254:0 7
 
第二個(gè)數(shù)字是設(shè)備的大小,表示有多少個(gè) 512-bytes 的扇區(qū). 這個(gè)值略高于 10GB 的大小。
 
我們來(lái)計(jì)算一下一個(gè) 42GB 的卷需要多少扇區(qū),

復(fù)制代碼
代碼如下:
$ echo $((42*1024*1024*1024/512))

88080384
 
精簡(jiǎn)快照目標(biāo)的一個(gè)神奇的特點(diǎn)是它不會(huì)限制卷的大小。當(dāng)你創(chuàng)建它的時(shí)候,一個(gè)精簡(jiǎn)的卷使用0個(gè)塊,當(dāng)你開(kāi)始往塊里面寫入的時(shí)候,它們會(huì)從共用的塊池中進(jìn)行分配。你可以寫0個(gè)塊,或者是10億個(gè)塊,這個(gè)和精簡(jiǎn)快照目標(biāo)沒(méi)關(guān)系。文件系統(tǒng)的大小只和 Device Mapper 表有關(guān)系。
 
覺(jué)得困惑?不要擔(dān)心。我們只是需要裝載一個(gè)新的表,這個(gè)完全和之前的是一樣的,但是有更多的扇區(qū)。僅此而已。
 
舊表是 0 20971520 thin 254:0 7 。我們會(huì)改變第二個(gè)數(shù)字,要非常小心保持其他的值不變。你的卷可能不是 7 ,所以要使用正確的值!
 
這樣操作:
 
復(fù)制代碼
代碼如下:
# echo 0 88080384 thin 254:0 7 | dmsetup load docker-0:37-1471009-
4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603
 
現(xiàn)在如果我們?cè)俅螜z查表的信息,步驟和前面一樣。首先使用下面的命令激活新表:

復(fù)制代碼
代碼如下:
# 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 來(lái)操作:
 
復(fù)制代碼
代碼如下:
# resize2fs /dev/mapper/docker-0:37-1471009-
4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603
resize2fs 1.42.5 (29-Jul-2012)
Filesystem at /dev/mapper/docker-0:37-1471009- 4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603 is mounted on /var/lib/docker/devicemapper/mnt/4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 3
The filesystem on /dev/mapper/docker-0:37-1471009-4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603 is now 11010048 blocks long
 
作為一個(gè)可選步驟,我們會(huì)重啟容器,檢查一下我們的確有了正確大小的空閑空間:

復(fù)制代碼
代碼如下:
$ docker start 4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603
$ docker logs 4ab0bdde0a0dd663d35993e401055ee0a66c63892ba960680b3386938bda3603

df: Warning: cannot read table of mounted file systems: No such file or directory
Filesystem      Size  Used Avail Use% Mounted on
-               9.8G  164M  9.1G   2% /
df: Warning: cannot read table of mounted file systems: No such file or directory
Filesystem      Size  Used Avail Use% Mounted on
-                42G  172M   40G   1% /
 
想把整個(gè)過(guò)程自動(dòng)化起來(lái)?當(dāng)然沒(méi)問(wèn)題。

復(fù)制代碼
代碼如下:
CID=$(docker run -d ubuntu df -h /)
DEV=$(basename $(echo /dev/mapper/docker-*-$CID))
dmsetup table $DEV | sed "s/0 [0-9]* thin/0 $((42*1024*1024*1024/512)) thin/" | dmsetup load $DEV
dmsetup resume $DEV
resize2fs /dev/mapper/$DEV
docker start $CID
docker logs $CID


擴(kuò)容鏡像
 
不幸的是,當(dāng)前版本的 Docker 不能讓我們很方便地?cái)U(kuò)容鏡像。你可以把鏡像對(duì)應(yīng)的塊設(shè)備進(jìn)行擴(kuò)容,然后從它來(lái)創(chuàng)建一個(gè)容器,但是新的容器不會(huì)有正確的大小。
 
同樣,如果你提交了一個(gè)很大的容器,最后生成的鏡像也不會(huì)很大(這是由 Docker 為鏡像準(zhǔn)備文件系統(tǒng)的方法造成的)。
 
這意味著如果一個(gè)容器真的超過(guò)了 10GB ,在不使用一些其他的小技巧的情況下,你沒(méi)法正確的把它提交為一個(gè)鏡像。
 
總結(jié)
 
Docker 將來(lái)肯定會(huì)提供一些更好的方法來(lái)擴(kuò)容容器,所需的代碼變動(dòng)是很小的。管理一個(gè)精簡(jiǎn)的池和對(duì)應(yīng)的元信息比較復(fù)雜(因?yàn)檫@個(gè)需要很多不同的操作流程,以及一個(gè)潛在的數(shù)據(jù)遷移。鑒于移除了所有的東西來(lái)構(gòu)件新的池,也就沒(méi)有在本文提及),但是我們今天提到的一些解決方案相信已經(jīng)對(duì)你有所幫助。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
91视频在线观看免费| 色婷婷av一区二区三区丝袜美腿| 国模一区二区三区| 国产二区在线播放| 亚洲欧美日韩中文字幕一区二区三区| www日韩中文字幕在线看| 精品人妻一区二区三区日产乱码| 欧美一区2区三区4区公司二百| 免费观看在线午夜影视| 精品国产乱码久久久久久牛牛| 亚洲一区二区三区视频播放| 国产精品美女黄网| 欧美日韩免费区域视频在线观看| 黄频视频在线观看| 亚洲另类黄色| 法国空姐电影在线观看| 天天射天天色天天干| 无码人妻一区二区三区精品视频| 911亚洲精选| 久草手机在线观看| 亚洲四色影视在线观看| 久久久久久久av麻豆果冻| 亚洲国产中文字幕在线视频综合| 韩国久久久久久| 性生活免费在线观看| 国产一区二区三区精品视频| 91九色单男在线观看| 一级做a爰片久久毛片| 欧美日韩一区综合| 日韩电影中文字幕在线观看| 国产粉嫩一区二区三区在线观看| 欧美日韩一区二区三区免费看| 久久精品日韩欧美| 中文字幕亚洲欧美日韩| 精品国产一区二区三区四区阿崩| 精品国产欧美成人夜夜嗨| 伊人影院久久| 国产精品视频区1| 亚洲一区二区三区四区中文字幕| 欧美在线播放一区| 午夜精品久久久久久99热软件| 永久免费毛片在线观看| 欧美成人伊人久久综合网| 精品午夜久久福利影院| 欧美成人午夜激情视频| 久久久久亚洲av片无码v| 成人av番号网| 久热re国产手机在线观看| 欧美一区二区三区啪啪| 99产精品成人啪免费网站| 92久久精品| 不卡在线一区二区| 日韩av毛片在线观看| 亚洲福利在线观看视频| 欧美日韩免费看片| 欧美成人免费网站| 国产精品97在线| 成人看片网页| 3d动漫啪啪精品一区二区免费| 无码国产精品高潮久久99| 亚洲欧美日本日韩| 天天干天天干天天干天天| 日韩av一卡二卡三卡| 黄色网址免费| 国模视频一区二区三区| 九色国产视频| 日韩在线观看一区| 欧美精品黄色| 激情小说图片视频| 国产精品一区二区三区四| 日韩专区在线视频| 在线精品视频播放| 精品国产乱码久久久久久虫虫漫画| 国产口爆吞精一区二区| 亚洲黄色天堂| 美女脱光衣服与内衣内裤一区二区三区四区| 国产精品不卡一区二区三区在线观看| 久久久久久久性潮| 久久免费视频精品| 亚洲字幕久久| 成年免费插网| а_天堂中文在线| 日韩在线电影一区| 91亚洲男人天堂| 一区中文字幕| 波多野结衣人妻| 在线视频专区| 久久久久久久久久久久久久久国产| 被陌生人带去卫生间啪到腿软| 欧美一级特黄aaaaaa| 日本五十肥熟交尾| 成人免费直播在线| 国产精品高清无码在线观看| 亚洲色欲色欲www| 中文字幕亚洲一区二区av在线| 天天干中文字幕| 美女诱惑一区二区| www.超碰在线.com| 麻豆精品久久精品色综合| 久久不射电影网| 中文字幕校园春色| 一路向西2在线观看| 国产毛片毛片毛片毛片毛片| 中文字幕av在线播放| 国产在线一区观看| 欧美综合国产精品久久丁香| 免费色片视频| 成人午夜在线影院| 亚洲影院污污.| 日韩在线一二三| 午夜欧美2019年伦理| 日本一二三区视频| 一区二区美女视频| 亚洲精品自在在线观看| 日本不卡免费在线视频| 美女100%露胸无遮挡| 天天天天天天操| 超碰av女优在线| 国产激情在线观看| 欧美成人影院在线播放| 99re在线视频这里只有精品| 欧美激情三级免费| 国产精品久久久久国产精品日日| 本道综合精品| 日韩aaa久久蜜桃av| 91极品尤物在线播放国产| 中文字幕日韩av| 欧美一级电影久久| www国产成人| av伦理在线| 久久伊人亚洲| 做爰无遮挡三级| 福利片一区二区| 国产精品免费av| 手机视频在线观看| 高潮白浆女日韩av免费看| 国产一级二级三级视频| 欧美夫妻性生活| 欧美三级网站在线观看| 欧美精品国产精品日韩精品| 久久日文中文字幕乱码| 精品一二三四区| 电影午夜精品一区二区三区| 国产精品99久久免费黑人人妻| 国产丰满果冻videossex| av免费在线网站| 精品影片在线观看的网站| 国产精品欧美综合在线| 福利视频一区二区三区| 亚洲一线二线三线久久久| 亚洲欧美国产不卡| 日韩网红少妇无码视频香港| 七七久久电影网| 日韩av免费| 国产精品ⅴa有声小说| 欧美乱大交xxxxxbbb| 亚洲综合色婷婷在线观看| 欧美成人三级电影在线| 一区二区高清视频| 免费在线看一区| h在线观看免费| 天堂av.com| 精品美女一区| 国产一级精品在线| 手机亚洲手机国产手机日韩| 中中文字幕av在线| 围产精品久久久久久久| 九九热这里有精品视频| 中文字幕在线观看视频免费| 精品视频在线观看| 国产美女福利在线| 九九视频九九热| 欧美久久精品一级c片| 亚洲精品成人av| 久久人人精品| 91精品国产高清| 日韩中文字幕免费视频| 高清在线一区二区| 亚洲成年人电影| 成人午夜激情视频| 中文字幕免费在线看线人动作大片| 久久视频免费看| 欧美日韩亚洲国内综合网| 亚洲精品www久久久久久广东| а天堂中文在线资源| 波多野结衣黄色| 欧美激情一级欧美精品| 国内外成人免费激情在线视频网站| 360天大佬第二季在线观看| 久热这里只精品99re8久| 欧美狂野另类xxxxoooo| 伊人色综合影院| 国产精品一区二区三区四区| 老司机av在线免费看| 麻豆视频在线| 天堂av资源网| 在线日本成人| eeuss影院在线观看| 中文字幕国产综合| 日韩av在线第一页| 欧美视频在线观看免费| www.欧美国产| 日韩 欧美 视频| 亚洲 欧美 激情 小说 另类| 日本一区二区在线免费观看| 久久人91精品久久久久久不卡| 国产69精品久久久久按摩| 欧美日韩在线视频免费播放| 国产精品一区二区3区| 欧美亚洲韩国| 欧美撒尿777hd撒尿| 久草资源在线| 久久综合成人精品亚洲另类欧美| 日韩女优人人人人射在线视频| 欧美午夜黄色| 成人福利网站| 久久久精品蜜桃| 91精品国产自产在线丝袜啪| 欧美亚洲二区| 嫩草嫩草嫩草嫩草| 国产亚洲欧美一级| 亚洲午夜一区二区三区| 青草国产精品久久久久久| 久久伊人一区| 视频二区欧美毛片免费观看| 亚洲自拍偷拍一区二区三区| 黄色视屏在线免费观看| 亚洲激情欧美激情| 国产中文第一页| 中文字幕亚洲欧美| 怡红院av一区二区三区| 麻豆福利视频| 永久免费看片视频教学| 你微笑时很美电视剧整集高清不卡| 一区二区三区网址| 久久天天做天天爱综合色| 国产高清一区日本| 你懂的好爽在线观看| 欧美日韩一区成人| 国产精品免费av一区二区| 电影一区二区三区| 欧美一级高清片在线观看| 自拍偷拍电影| 一级成人黄色片| 先锋影音国产一区| 精品丝袜在线| 欧美性猛片xxxx免费看久爱| 亚洲高清免费在线| 一区二区亚洲欧洲国产日韩| 国产精品无码乱伦| 一级黄色片网址| 亚洲色图都市激情| 久久精品久久精品| 懂色av粉嫩av蜜臀av一区二区三区| 亚洲精品无码久久久久久久| 久久se精品一区二区| 一本久久a久久免费精品不卡| 亚洲精品v日韩精品| 亚洲一区久久| 国产色视频一区| 视频一区国产| 久草免费在线视频观看| 国产毛片久久久久| 蜜桃成人精品| 久久国产色av免费观看| 极品颜值美女露脸啪啪| av中文字幕在线播放| 蜜桃一区二区三区在线观看| 国产精品欧美在线观看| 欧美三区四区| 久久久成人av| 日本欧美一区二区三区不卡视频| 99久久99久久综合| 日韩av片在线播放| 91精品国产综合久久精品性色| 自拍偷拍亚洲图片| 国产成人精品网站| 国产欧美一区二区三区在线看| 亚洲熟女乱综合一区二区| 国产精品成人免费一区久久羞羞| 日本免费视频www| 国产精品久久久久久久久快鸭| 国产成人av一区二区三区在线| 国产精品一品二区三区的使用体验| 992tv免费直播在线观看| 天堂视频免费看| 永久免费在线看片视频| 欧美大黑bbbbbbbbb在线| 天堂а√在线中文在线| 四虎影视成人永久免费观看视频| 国产精品一级无码| 欧美午夜影院一区| 亚洲午夜精品视频| 欧美中文在线字幕| 国产欧美啪啪| 二人午夜免费观看在线视频| 日本三级电影免费观看| 国产a久久精品一区二区三区| 欧美三级午夜理伦三级| 少妇高潮流白浆| 国产日本欧洲亚洲| 欧美在线|欧美| 亚洲午夜精品久久久久久app| 亚洲精品一二三四五区| 天堂av中文在线| 高清国产在线观看| 精品人妻一区二区三区麻豆91| 在线观看欧美日韩电影| 色香阁99久久精品久久久| 黄色污污视频在线观看| 亚洲高清在线精品| 久久久久国产精品人| 亚洲色图视频在线观看| www亚洲视频| 亚洲综合色在线观看| 一区二区三区四区五区视频在线观看| 国产农村妇女毛片精品久久| 国产综合激情| 性久久久久久久| 国产精品免费观看| 精品一卡二卡三卡| 91免费在线视频网站| 999在线观看精品免费不卡网站| 天堂网一区二区| 欧美xxxxx在线视频| 国产人妖乱国产精品人妖| 国产成人精品亚洲777人妖| 一区二区视频在线免费观看|