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

Btrfs 詳解:子卷

系統(tǒng) Linux
這篇文章是《Btrfs 詳解》系列文章中的一篇。從 Fedora Linux 33 開始,Btrfs 就是 Fedora Workstation 和 Fedora Silverblue 的默認文件系統(tǒng)。

以防你忘記,這是系列文章中的前一篇:Btrfs 詳解:基礎(chǔ)概念

簡介

子卷Subvolume 允許將一個 Btrfs 文件系統(tǒng)劃分成多個獨立的子文件系統(tǒng)。這意味著你可以從 Btrfs 文件系統(tǒng)掛載子卷,就好像它們是獨立的文件系統(tǒng)。除此之外,例如,你還可以通過 限額組qgroup(我們將在本系列的另一篇文章里介紹)定義子卷能夠占據(jù)的最大空間,或者用子卷去包含或排除快照中的文件(我們會后面的文章中會講到)。自 Fedora Linux 33 后每個 Fedora Workstation 和 Fedora Silverblue 默認安裝過程中會利用子卷。在這篇文章中我們會介紹它是如何工作的。

下面你會找到很多關(guān)于子卷的例子。如果你想跟著操作,你必須擁有訪問某些 Btrfs 文件系統(tǒng)的權(quán)限和 root 權(quán)限。你可以通過下面命令來驗證你的 /home/ 目錄是否是 Btrfs 。

$ findmnt -no FSTYPE /home
btrfs

這個命令會輸出你 /home/ 目錄的文件系統(tǒng)名。如果它是 btrfs,那就可以了。讓我們創(chuàng)建一個新的目錄去做實驗:

$ mkdir ~/btrfs-subvolume-test
$ cd ~/btrfs-subvolume-test

在下面的文本中,你會看到很多像上面顯示的那樣的命令輸出框。請在閱讀/比較命令輸出時請記住,框中的內(nèi)容在行末會被換行。這使得識別跨多行的長行變得困難,降低了可讀性。如果有疑問,試著調(diào)整瀏覽器窗口的大小,看看文本的變化!

創(chuàng)建和使用子卷

我們可以通過以下命令創(chuàng)建一個 Btrfs 子卷:

$ sudo btrfs subvolume create first
Create subvolume './first'

當(dāng)我們檢查當(dāng)前目錄,我們可以看到現(xiàn)在有一個名為 first 的新目錄。注意到下面輸出的第一個字符 d

$ ls -l
total 0
drwxr-xr-x. 1 root root 0 Oct 15 18:09 first

我們可以像常規(guī)目錄一樣操作它:我們可以重命名它,移動它,在里面創(chuàng)建新文件和目錄,等等。注意到目錄屬于 root,所以我們必須以 root 身份去做這些事情。

如果它表現(xiàn)和看起來就像個目錄,那我們?nèi)绾沃肋@是不是一個 Btrfs 子卷呢?我們可以使用 btrfs 工具去列出所有子卷:

$ sudo btrfs subvolume list .
ID 256 gen 30 top level 5 path home
ID 257 gen 30 top level 5 path root
ID 258 gen 25 top level 257 path root/var/lib/machines
ID 259 gen 29 top level 256 path hartan/btrfs-subvolume-test/first

如果你安裝的是最新的 Fedora Linux,且未修改過,你很可能會看到和上面一樣的輸出。我們會在之后檢查 home 和 root ,還有全部數(shù)字的含義?,F(xiàn)在,我們看到在我們指定的路徑下有一個子卷。我們可以將輸出限制在我們當(dāng)前位置下面的子卷:

$ sudo btrfs subvolume list -o .
ID 259 gen 29 top level 256 path home/hartan/btrfs-subvolume-test/first

讓我們重命名子卷:

$ sudo mv first second
$ sudo btrfs subvolume list -o .
ID 259 gen 29 top level 256 path home/hartan/btrfs-subvolume-test/second

我們還可以嵌套子卷:

$ sudo btrfs subvolume create second/third
Create subvolume 'second/third'
$ sudo btrfs subvolume list .
ID 256 gen 34 top level 5 path home
ID 257 gen 37 top level 5 path root
ID 258 gen 25 top level 257 path root/var/lib/machines
ID 259 gen 37 top level 256 path hartan/btrfs-subvolume-test/second
ID 260 gen 37 top level 259 path hartan/btrfs-subvolume-test/second/third

我們也可以移除子卷,就像移除目錄一樣:

$ sudo rm -r second/third

或者通過特殊的 Btrfs 命令:

$ sudo btrfs subvolume delete second
Delete subvolume (no-commit): '/home/hartan/btrfs-subvolume-test/second'

像單獨的文件系統(tǒng)一樣操作子卷

前面的簡介里說 Btrfs 子卷就好像單獨的文件系統(tǒng)。這意味著我們可以掛載子卷并且傳遞一些掛載選項給它。我們先創(chuàng)建一個小的目錄結(jié)構(gòu)去更好的理解發(fā)生了什么:

$ mkdir -p a a/1 a/1/b
$ sudo btrfs subvolume create a/2
Create subvolume 'a/2'
$ sudo touch a/1/c a/1/b/d a/2/e

這就是目錄結(jié)構(gòu)的樣子:

$ tree
.
└── a
    ├── 1
    │   ├── b
    │   │   └── d
    │   └── c
    └── 2
        └── e

4 directories, 3 files

驗證現(xiàn)在這里有一個新的 Btrfs 子卷:

$ sudo btrfs subvolume list -o .
ID 261 gen 41 top level 256 path home/hartan/btrfs-subvolume-test/a/2

為了掛載子卷,我們必須知道 Btrfs 子卷所在的塊設(shè)備路徑。下面的命令會告訴我們:

$ findmnt -vno SOURCE /home/
/dev/vda3

現(xiàn)在我們掛載子卷。確保你將參數(shù)替換成你 PC 上的:

$ sudo mount -o subvol=home/hartan/btrfs-subvolume-test/a/2 /dev/vda3 a/1/b

觀察到我們使用 -o 參數(shù)去提供額外的選項去掛載程序。在這里我們告訴它掛載在設(shè)備 /dev/vda3 上 btrfs 文件系統(tǒng)里名為 home/hartan/btrfs-subvolume-test/a/2 的子卷。這是 Btrfs 特有的選項,在其他文件系統(tǒng)里沒有的。

我們可以看到目錄結(jié)構(gòu)變化了:

$ tree
.
└── a
    ├── 1
    │   ├── b
    │   │   └── e
    │   └── c
    └── 2
        └── e

4 directories, 3 files

現(xiàn)在文件 e 出現(xiàn)了兩次, d 不見了。我們現(xiàn)在可以用兩個不同的路徑訪問相同的 Btrfs 子卷。在一個路徑的所有變化會被立刻反應(yīng)在其他的位置:

$ sudo touch a/1/b/x
$ ls -lA a/2
total 0
-rw-r--r--. 1 root root 0 Oct 15 18:14 e
-rw-r--r--. 1 root root 0 Oct 15 18:16 x

讓我們嘗試更多的掛載選項。例如我們可以像這樣以只讀方式掛載子卷到 a/1/b(插入你 PC 的參數(shù)):

$ sudo umount a/1/b
$ sudo mount -o subvol=home/hartan/btrfs-subvolume-test/a/2,ro /dev/vda3 a/1/b

我們和上面使用相同的命令,除了我們加上了 ro 在末尾?,F(xiàn)在我們不能在這個掛載點上創(chuàng)建文件:

$ sudo touch a/1/b/y
touch: cannot touch 'a/1/b/y': Read-only file system

但直接訪問子卷仍然像之前一樣:

$ sudo touch a/2/y
$ tree
.
└── a
    ├── 1
    │   ├── b
    │   │   ├── e
    │   │   ├── x
    │   │   └── y
    │   └── c
    └── 2
        ├── e
        ├── x
        └── y

4 directories, 7 files

在下一步之前不要忘記進行清理:

$ sudo rm -rf a
rm: cannot remove 'a/1/b/e': Read-only file system
rm: cannot remove 'a/1/b/x': Read-only file system
rm: cannot remove 'a/1/b/y': Read-only file system

天啊,發(fā)生了什么?噢,因為我們在上面掛載只讀子卷,所以不能刪除它。從文件系統(tǒng)的角度來看,刪除是一種寫入操作:為了刪除 a/2/b/e,我們從父目錄 a/1/b 的內(nèi)容中刪除目錄項 e。換句話來說,我們必須 寫入 a/1/b 去表明 e 不復(fù)存在。所以我們先卸載子卷,然后移除目錄:

$ sudo umount a/1/b
$ sudo rm -rf a
$ tree
.
0 directories, 0 files

子卷 ID

還記得 btrfs subvolume list 命令的第一次輸出嗎?那包含了很多數(shù)字,讓我們看看這些究竟什么。我在這里復(fù)制了輸出,以便再次查看:

ID 256 gen 30 top level 5 path home
ID 257 gen 30 top level 5 path root
ID 258 gen 25 top level 257 path root/var/lib/machines
ID 259 gen 29 top level 256 path hartan/btrfs-subvolume-test/first

我們看到有三列數(shù)字,每個前面有一些字母來描述它們的作用。第一列是子卷 ID 。子卷 ID 在 Btrfs 文件系統(tǒng)是唯一的,而且唯一地標(biāo)識子卷。這意味著名為 home 的子卷也可以用它的 ID 256 來引用。之前的掛載命令是這樣寫的:

$ sudo mount -o subvol=hartan/...

另外一個完全合法的選擇是使用子卷 ID :

$ sudo mount -o subvolid=...

子卷 ID 從 256 開始,每創(chuàng)建一個子卷依次遞增 1 。但是在這里有一個例外:文件系統(tǒng)的根的子卷名稱總是為 /,并且子卷 ID 是 5 。沒錯,即使文件系統(tǒng)的根技術(shù)上也是一個子卷。這是不言而喻的,因此不會出現(xiàn)在 btrfs subvolume 的輸出列表里。如果你沒有用 subvol 和 subvolid 參數(shù)去掛載一個 Btrfs 文件系統(tǒng),subvolid=5 的頂級子卷就是默認的掛載對象。下面我們會看到一個想要顯式掛載文件系統(tǒng)根的例子。

第二列的數(shù)字是生成號,并且在每次 Btrfs 事務(wù)中遞增。這幾乎是一個內(nèi)部的計數(shù)器,我們不會在這里討論。

最后,第三列數(shù)字是 父 子卷的子卷 ID。在上面的輸出我們可以看到子卷 home 和 root 的父子卷 ID 都是 5。記住 ID 5 的特殊含義:這是文件系統(tǒng)的根。所以我們知道 home 和 root 都是頂級子卷的子卷。另一方面 hartan/btrfs-subvolume-test.first 是子卷 ID 256(也就是 home)的子卷。

在下一節(jié)我們會看看子卷 root 和 home 是怎么來的。

檢查 Fedora Linux 的默認子卷

當(dāng)你從頭創(chuàng)建一個新的 Btrfs 文件系統(tǒng),里面是沒有子卷的(當(dāng)然,除了頂級子卷)。所以 Fedora Linux 里的 home 和 root 子卷是哪里來的?

它們是安裝程序在安裝時創(chuàng)建的。傳統(tǒng)的安裝經(jīng)常會為 / 和 /home 目錄包含單獨的文件系統(tǒng)分區(qū)。在啟動時,它們通過恰當(dāng)?shù)膾燧d組成一個完整的文件系統(tǒng)。但這個方法有一個問題:除非你使用像 lvm 這樣的技術(shù),想在將來改變分區(qū)的大小是非常難的。因而你可能出現(xiàn) / 或 /home 用完空間的情況,然而還有很多其他沒被使用的分區(qū)和空間剩余。

因為 Btrfs 子卷全都是相同文件系統(tǒng)的一部分,它們共享底層文件系統(tǒng)提供的空間。還記得我們在上面創(chuàng)建的子卷嗎?我們從未告訴 Btrfs 它們多大:一個子卷可以占據(jù)文件系統(tǒng)擁有的全部空間,默認是不會阻止這種行為的。但是,我們 可以 通過 Btrfs 的 限額組qgroup

另外一個分離 / 和 /home 的優(yōu)勢是我們可以分別進行 快照

理論已經(jīng)足夠了!我們來看看這是怎么回事。首先確保你的根文件系統(tǒng)類型是 Btrfs :

$ findmnt -no FSTYPE /
btrfs

然后我們獲取它所在的分區(qū):

$ findmnt -vno SOURCE /
/dev/vda3

記住我們可以通過特殊的子卷 ID 5 掛載文件系統(tǒng)的根(適應(yīng)文件系統(tǒng)分區(qū)?。?/p>

$ mkdir fedora-rootsubvol
$ sudo mount -o subvolid=5 /dev/vda3 ./fedora-rootsubvol
$ ls fedora-rootsubvol/
home  root

而且還有 Fedora Linux 安裝的子卷!但 Fedora Linux 是如何知道子卷 root 屬于 / ,而 home 屬于 /home 的呢?

文件 /etc/fstab 包含了所謂的文件系統(tǒng)的靜態(tài)信息。簡而言之,在你系統(tǒng)啟動的時候會一行一行地讀取這個文件,然后掛載那里列出的所有文件系統(tǒng)。在我的系統(tǒng)上,這個文件長這樣:

$ cat /etc/fstab
# [ ... ]
# /etc/fstab
# Created by anaconda on Sat Oct 15 12:01:57 2022
# [ ... ]
#
UUID=5e4e42bb-4f2f-4f0e-895f-d1a46ea47807 /                       btrfs   subvol=root,compress=zstd:1 0 0
UUID=e3a798a8-b8f2-40ca-9da7-5e292a6412aa /boot                   ext4    defaults        1 2
UUID=5e4e42bb-4f2f-4f0e-895f-d1a46ea47807 /home                   btrfs   subvol=home,compress=zstd:1 0 0

(注意上面的 “UUID” 開頭行的內(nèi)容被換行成兩行)

每行開頭的 UUID 用于標(biāo)識你系統(tǒng)上的硬盤和文件系統(tǒng)分區(qū)(大概相當(dāng)于我在上面使用的 /dev/vda3 )。第二列是文件系統(tǒng)應(yīng)該掛載在文件系統(tǒng)樹上的路徑。第三列是文件系統(tǒng)類型。我們可以看到 / 和 /home 都是 btrfs 類型,正如我們期望的那樣!最后,第四列是:這些是掛載選項,這里說通過 subvol=root 選項去掛載 / 。這正是我們一直在 btrfs subvolume list / 里看到的輸出!

有了這些信息,我們可以重新構(gòu)建創(chuàng)建這個文件系統(tǒng)項的 mount 命令

$ sudo mount -o subvol=root,compress=zstd:1 UUID=5e4e42bb-4f2f-4f0e-895f-d1a46ea47807 /

(再次,上面的 “UUID” 開頭行的內(nèi)容被換行成兩行)

這就是 Fedora Linux 如何使用 Btrfs 子卷!如果你對好奇 Fedora Linux 為什么選擇 Btrfs 作為默認的文件系統(tǒng),請參閱下面鏈接的更改提議 [1]。

Btrfs 子卷的更多內(nèi)容

Btrfs 維基提供了關(guān)于子卷的更多信息,其中最重要的是可應(yīng)用于 Btrfs 子卷的掛載選項。有些選項,比如 compress 只能應(yīng)用到文件系統(tǒng)的層面,因而會影響一個 Btrfs 文件系統(tǒng)的所有子卷。你可以通過下面的鏈接找到entry [2]

如果你對哪些目錄是普通目錄和哪些是子卷有困惑,你可以對你的子卷采用特殊的命名約定。例如,你可以給子卷名加上 @ 前綴去方便區(qū)分。

現(xiàn)在你知道子卷表現(xiàn)得就像文件系統(tǒng),有人可能會問如何才能最好地將子卷放置在特定位置。比如你想要一個 Btrfs 子卷在 ~/games 下面,然而你的主目錄(~)本身就是一個子卷,你該如何實現(xiàn)呢?鑒于上面的例子,你可以使用像 sudo btrfs subvolume create ~/games 的命令。這樣,你創(chuàng)建了所謂的 嵌套 子卷:在你的子卷 ~ 里,有一個子卷 games 。這正是一種達成目的的方法。

其他有效的方法就是如同 Fedora 默認行為那樣:在根子卷下創(chuàng)建所有子卷(也就是它們的父子卷 ID 是 5 ),然后掛載它們到特定的位置。Btrfs 維基有這些方法的概述和對于各自文件系統(tǒng)管理影響的簡短討論 [3]。

總結(jié)

在本文中,我們探索了 Btrfs 子卷,它們像是 Btrfs 文件系統(tǒng)內(nèi)部的獨立的 Btrfs 文件系統(tǒng)。我們學(xué)習(xí)了如何創(chuàng)建、掛載和刪除子卷。最后,我們探討了 Fedora Linux 如何在我們完全沒有注意到的情況下使用子卷。

本系列的下一篇文章將討論:

  • 快照 - 回到過去
  • 壓縮 - 透明地節(jié)省存儲空間
  • 配額組 - 限制文件系統(tǒng)大小
  • RAID - 替代 mdadm 配置

如果你還想了解與 Btrfs 相關(guān)的其他主題,請查看 Btrfs 維基 [4] 和文檔 [5]。不要忘記查看本系列的第一篇文章(如果你還沒有看過的話)!如果你認為本系列文章缺少了一些內(nèi)容,請在下面的評論中告訴我們。再會!

參考資料

  1. https://fedoraproject.org/wiki/Changes/BtrfsByDefault#Benefit_to_Fedora ??
  2. https://btrfs.readthedocs.io/en/latest/Subvolumes.html ??
  3. https://btrfs.wiki.kernel.org/index.php/SysadminGuide#Layout ??
  4. https://btrfs.wiki.kernel.org/index.php/Main_Page ??
  5. https://btrfs.readthedocs.io/en/latest/Introduction.html ??
責(zé)任編輯:龐桂玉 來源: Linux中國
相關(guān)推薦

2023-10-16 10:08:31

Btrfs快照

2023-10-20 13:12:10

Btrfs壓縮

2023-09-14 09:54:01

Btrfs文件系統(tǒng)

2020-09-27 10:06:16

Btrfs增量備份

2021-05-31 06:10:14

Btrfs文件系統(tǒng)Linux

2009-12-31 16:56:40

Silverlight

2010-05-21 10:13:30

Svn import子

2009-12-14 13:14:57

2021-01-23 14:00:15

BtrfsLVM-ext4Fedora

2010-05-21 08:57:43

Subversion

2010-05-25 17:13:26

SVN子命令log

2010-05-20 12:43:37

SVN Update命

2009-12-24 16:01:17

redhat Linu

2020-07-27 17:32:21

Fedora 33FedoraBtrfs

2014-03-31 10:25:41

FacebookBtrfs文件系統(tǒng)

2021-05-11 11:05:43

SAL子查詢

2010-02-01 09:19:32

WF 4.0

2011-08-10 09:25:16

BtrfsFedora 16

2014-03-20 15:59:11

OpenSUSE 13Btrfs文件系統(tǒng)

2010-05-24 14:57:10

SVN子命令
點贊
收藏

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

亚洲最大成人在线| 色噜噜狠狠狠综合曰曰曰| 久久久久久久久久久99| 性xxxx视频| 美洲天堂一区二卡三卡四卡视频| www.欧美精品一二三区| 性生交大片免费看l| 极品美鲍一区| 国产精品国产三级国产a| 91|九色|视频| 亚洲va在线观看| 91精品啪在线观看国产18| 亚洲精品97久久| 日韩在线不卡一区| 草草在线观看| 国产精品成人免费精品自在线观看| 国产欧美亚洲精品| 精品一区免费观看| 日韩精品一区二区久久| 精品久久久久久久久久久久包黑料 | 91在线公开视频| 国产日韩欧美一区在线 | 亚洲一区视频在线播放| 免费精品一区| 欧美丝袜第三区| www.日本在线播放| 麻豆tv在线| 久久久午夜精品| 国产精品成人观看视频免费| 一级黄色免费看| 久久成人在线| 97精品伊人久久久大香线蕉| 看免费黄色录像| 日韩黄色大片网站| 亚洲欧美另类人妖| 男人的天堂影院| 日韩黄色av| 精品视频一区三区九区| 无码无遮挡又大又爽又黄的视频| 欧洲一区二区三区| 亚洲免费观看高清完整版在线| 日本高清久久一区二区三区| 免费看av毛片| 国产福利91精品一区二区三区| 国产精品一区二区性色av| 亚洲欧美另类在线视频| 樱桃成人精品视频在线播放| 久久99久久99精品中文字幕| 一本一本久久a久久| 国产欧美一区二区精品久久久| 日韩精品在线观看视频| 中国极品少妇videossexhd| 亚洲图色一区二区三区| 日韩欧美中文一区二区| 午夜免费视频网站| 国产免费av国片精品草莓男男 | 精品久久在线观看| 国产一区二三区| 91九色综合久久| 91肉色超薄丝袜脚交一区二区| 免费精品视频最新在线| 国产精品入口夜色视频大尺度| 无码人妻精品一区二区三区蜜桃91 | 在线观看欧美日韩国产| 韩国女同性做爰三级| 成人在线免费观看视频| 丝袜美腿精品国产二区| 国产又色又爽又高潮免费| 久久一本综合| 精品国产一区二区三区四区在线观看 | 男女啪啪免费视频网站| av在线最新| 欧美小视频在线观看| 人妻有码中文字幕| 小黄鸭精品aⅴ导航网站入口| 日韩欧美中文字幕在线播放| 成人在线观看a| 国产精品亲子伦av一区二区三区| 欧美美女黄视频| 性生活一级大片| 福利片在线一区二区| 日韩成人av网| 欧美午夜激情影院| 亚洲天天综合| 高清亚洲成在人网站天堂| 在线能看的av| 麻豆精品视频在线| 91天堂在线视频| 天堂av中文字幕| 中文字幕av一区二区三区免费看 | 一女三黑人理论片在线| 免费欧美视频| 久久艹在线视频| 黄色小视频在线免费看| 久久久久一区| 成人在线视频网| 蜜桃av噜噜一区二区三区麻豆| 久久综合久久久久88| 亚洲国产精品久久久久婷婷老年| 羞羞网站在线免费观看| 欧美性猛交xxxx久久久| 中文字幕在线视频精品| 美女一区二区在线观看| 日韩一区av在线| 日韩熟女精品一区二区三区| 日本sm残虐另类| 国产麻豆日韩| 久操视频在线| 色综合久久久久综合体| 免费不卡av网站| 欧美在线观看视频一区| 久久久久久国产精品三级玉女聊斋 | 午夜精品久久久久久久99水蜜桃| 午夜免费高清视频| 九九热播视频在线精品6| 色99之美女主播在线视频| 日韩成人免费在线视频| 极品尤物av久久免费看| 噜噜噜噜噜久久久久久91| 丝袜美女在线观看| 欧美亚洲愉拍一区二区| 久久国产精品无码一级毛片 | 99久久久久久| 国产av第一区| 日韩制服诱惑| 亚洲福利视频在线| 国产一二三四区| 日韩精品电影在线| 九色91在线视频| 性爱视频在线播放| 欧美一区二区在线观看| 亚洲综合欧美综合| 香蕉av777xxx色综合一区| 99免费在线观看视频| 欧美日本一道| 欧美日韩专区在线| 亚洲а∨天堂久久精品2021| 亚洲一区中文| 久久大香伊蕉在人线观看热2| 中文字幕免费高清电视剧网站在线观看| 在线看国产一区二区| 三级黄色片网站| 亚洲一区中文| 久久一区免费| 色黄视频在线观看| 亚洲黄页视频免费观看| 国产精品6666| 99久久伊人久久99| 欧美 国产 日本| 思热99re视热频这里只精品| 456亚洲影院| 五月激情婷婷综合| 舔着乳尖日韩一区| 日韩成人av一区二区| 亚洲综合日韩| 日韩精品电影网站| 欧美色片在线观看| 国产午夜精品视频免费不卡69堂| 天干夜夜爽爽日日日日| 久久精品免视看| 蜜臀av免费观看| 婷婷亚洲五月| 99热最新在线| 三级中文字幕在线观看| 亚洲天堂av图片| 中文字幕码精品视频网站| 欧美激情中文字幕一区二区| 欧美精品aaaa| 欧美丰满日韩| 3d精品h动漫啪啪一区二区| 欧美aaaaaaa| 亚洲精品国产精品自产a区红杏吧| 日韩少妇高潮抽搐| 国产视频一区二区在线| 亚洲精品性视频| 女同性一区二区三区人了人一| 99久久无色码| 户外露出一区二区三区| 日韩中文字幕免费视频| wwwxxxx国产| 精品美女国产在线| 欧美波霸videosex极品| 国产一区二区美女诱惑| 久久99久久99精品| 国内精品久久久久久久影视简单| 国产精品稀缺呦系列在线| a毛片在线播放| 亚洲国产精品高清久久久| 无码人妻丰满熟妇区五十路| 亚洲女厕所小便bbb| 国产香蕉精品视频| 久久午夜av| 成人在线免费观看网址| 欧美电影完整版在线观看| 国产精品旅馆在线| 日韩少妇视频| 尤物yw午夜国产精品视频| 99热这里只有精品99| 精品国产户外野外| 亚洲aaa视频| 99免费精品在线| 中文字幕一区二区在线观看视频| 国产亚洲一区在线| 五月天av影院| 美女毛片一区二区三区四区| 亚洲综合小说区| 国产精品videossex撒尿| 欧美贵妇videos办公室| 粉嫩av一区| 亚洲精品国产精品久久清纯直播 | 成人欧美magnet| 久精品免费视频| 91九色在线porn| 日韩经典一区二区三区| a在线观看免费| 欧美视频自拍偷拍| 国产视频91在线| 一区二区三区中文字幕精品精品| 91网站免费入口| 99精品久久久久久| 18深夜在线观看免费视频| 日韩一区欧美二区| 水蜜桃色314在线观看| 小说区亚洲自拍另类图片专区| 欧美人与物videos另类| 国产成人aa在线观看网站站| 国产主播喷水一区二区| 欧美黄色三级| 日本欧美精品在线| 黄色污网站在线观看| 九九九热精品免费视频观看网站| 高清在线观看av| 亚洲美女性视频| 污污视频在线观看网站| 欧美va亚洲va| wwwav网站| 日韩欧美电影一区| 国产精品无码AV| 欧美剧情电影在线观看完整版免费励志电影| 国产三级av片| 一区二区高清免费观看影视大全| 日韩av网站在线播放| 日本一区二区三区国色天香| 国产全是老熟女太爽了| 久久免费电影网| 超碰97人人干| 久久精品一区二区三区四区| av网站免费在线播放| 成年人国产精品| 午夜av免费看| 久久网站最新地址| 美女100%无挡| 日本一区二区动态图| 91资源在线播放| 中文字幕av一区二区三区高| 麻豆视频免费在线播放| 国产精品免费久久久久| 日本一级特级毛片视频| 亚洲人成伊人成综合网小说| 欧美国产日韩在线观看成人| 亚洲精品视频在线看| 九九热视频精品| 亚洲高清免费一级二级三级| 国产成人无码精品久在线观看 | 精品国产第一国产综合精品| 97超碰人人看人人| 成人三级毛片| 久久久亚洲综合网站| 久久99国内| 在线国产精品网| 欧美激情91| 国产av天堂无码一区二区三区| 亚洲一区二区三区高清不卡| 成年人在线看片| 精品一区二区影视| 娇妻高潮浓精白浆xxⅹ| wwwwww.欧美系列| 亚洲精品国产精品国自| 亚洲私人黄色宅男| 国产在线拍揄自揄拍无码视频| 狠狠色香婷婷久久亚洲精品| 97人妻精品视频一区| 欧美一区二区三区四区久久 | 亚洲欧美日韩国产中文| 视频三区在线| 午夜精品久久久久久久99热浪潮| 三级成人黄色影院| 成人精品久久久| 久久夜色电影| 一区二区精品视频| 一区视频在线| 手机在线看福利| 成人精品一区二区三区四区 | 久久久久久久久久久久av| 欧美momandson| 91在线中文字幕| 午夜a一级毛片亚洲欧洲| 亚洲成人蜜桃| 99国产精品| 久久久久久综合网| 96av麻豆蜜桃一区二区| 男人晚上看的视频| 五月婷婷欧美视频| 亚洲最大成人在线视频| 亚洲黄色av网站| 18加网站在线| 国产精品三级网站| 美腿丝袜亚洲图片| 国产精品99久久久久久大便| 国产农村妇女毛片精品久久莱园子 | 美女91在线看| 亚洲最大成人网色| 色小子综合网| 日本成人在线免费视频| 成人动漫av在线| 五月天激情丁香| 欧美亚日韩国产aⅴ精品中极品| 欧美熟妇另类久久久久久不卡| www.欧美三级电影.com| 精精国产xxxx视频在线播放| 国产美女高潮久久白浆| 深夜福利久久| 日本a在线免费观看| 精品中文字幕一区二区| 色欲狠狠躁天天躁无码中文字幕| 精品久久香蕉国产线看观看gif| 精品人妻无码一区二区色欲产成人| 在线看日韩欧美| 成人片免费看| 久久精品国产理论片免费| 好看的亚洲午夜视频在线| 波多野结衣国产精品| 国产喷白浆一区二区三区| 国产超碰人人爽人人做人人爱| 亚洲第一页在线| 欧美黑人xx片| av资源一区二区| 欧美不卡视频| 天天操精品视频| 亚洲欧洲成人自拍| 一级黄色大毛片| 一区二区三区久久精品| 搜成人激情视频| 日本午夜精品一区二区| 国产精品一区亚洲| 蜜桃精品成人影片| 欧美日韩国产影院| 欧美成人片在线| 日韩av123| 国产成人精品三级高清久久91| 欧美a在线视频| 久久午夜老司机| 国产乱码77777777| 亚洲午夜av电影| 国产精品亚洲成在人线| 亚洲日本无吗高清不卡| 蓝色福利精品导航| 日本中文在线视频| 欧美一区二区三区日韩| 91麻豆一二三四在线| 99在线视频播放| 日韩一级在线| 男人天堂av电影| 欧美在线观看视频一区二区三区| 国产三级视频在线| 国产精品热视频| 一区二区三区在线| 黑森林av导航| 欧美视频一区二区三区…| 国模吧精品人体gogo| 国产精品久久久久77777| 日韩在线观看电影完整版高清免费悬疑悬疑| 久久国产这里只有精品| 亚洲精品免费在线| 天天干天天摸天天操| 国产精品96久久久久久又黄又硬| 日韩中文欧美| 精人妻一区二区三区| 色又黄又爽网站www久久| 亚洲搞黄视频| 国产91视觉| 久久精品官网| 国产黄在线免费观看| 亚洲国产婷婷香蕉久久久久久| 日韩和的一区二在线| 中文字幕第一页亚洲| 99久久99久久精品免费看蜜桃| 亚洲精品国产欧美在线观看| 另类专区欧美制服同性| 欧美成人一区在线观看| 久热精品在线播放| 午夜精品久久久久久| 色综合久久久久综合一本到桃花网| 成人做爰66片免费看网站| 鲁大师成人一区二区三区| 国产精品白丝喷水在线观看| 国产视频精品自拍| 国产精品日本一区二区三区在线| 日日橹狠狠爱欧美超碰| 亚洲人成影院在线观看|