日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MFS学习总结

發布時間:2023/12/9 编程问答 67 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MFS学习总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

MFS學習總結

?

  • MFS概述、特性和新版改進
  • MFS 工作原理和設計架構
  • MFS的安裝、部署、配置
  • MFS的高級特性
  • MFS的性能測試
  • MFS集群的維護
  • MFS的常見問題和建議對策

?

一、MFS概述、特性和新版改進

MooseFS是一個分布式存儲的框架,其具有如下特性:

  • Free(GPL)
  • 通用文件系統,不需要修改上層應用就可以使用(那些需要專門api的dfs很麻煩!)。
  • 可以在線擴容,體系架構可伸縮性極強。(官方的case可以擴到70臺了!)
  • 部署簡單。(sa們特別高興,領導們特別happy!)
  • 高可用,可設置任意的文件冗余程度(提供比raid1+0更高的冗余級別,而絕對不會影響讀或者寫的性能,只會加速!)
  • 可回收在指定時間內刪除的文件(“回收站”提供的是系統級別的服務,不怕誤操作了,提供類似oralce 的閃回等高級dbms的即時回滾特性!)
  • 提供netapp,emc,ibm等商業存儲的snapshot特性。(可以對整個文件甚至在正在寫入的文件創建文件的快照)
  • google filesystem的一個c實現。
  • 提供web gui監控接口。
  • 提高隨機讀或寫的效率(有待進一步證明)。
  • 提高海量小文件的讀寫效率(有待進一步證明)。
  • ?

    MooseFS 1.6版本改進:

    • 修復1.5.x中在大批量操作時打開文件過多的bug。報的錯誤說是打開的文件過多,造成chunker server的鏈接錯誤。在1.6.x中解決此問題,就解決了很大的問題。
    • 新增加了masterlogger服務器。這是在1.5.x中所沒有的,就是做了master服務器的冗余,進一步的加強的master服務器的穩定性。在mfs體系中master是要求最穩定以及性能要求最高的,因此務必保證master的穩定。
    • 修改1.5.x中存在的對于壞塊的修復功能。在mfs1.5.x中遇到chunker壞塊校驗,錯誤比較多的時候導致master將出現壞塊的chunker自動的剔除出去的情況,此次增加了對壞塊的修復功能,很方便的進行修復,簡化對壞塊的處理功能。
    • 對metadata和changelog的新認識。之前認為changelog記錄的是文件的操作,定期的像數據庫的日志一樣歸檔到metadata中。發現上面的理解存在誤區,真正的是changelog中記錄了對文件的操作,metadata記錄文件的大小和位置。因此metadata是比較重要的,在進行修復的過程中是采用metadata和最后一次的changelog進行修復的。
    • MFS文檔中明確指出對于內存和磁盤大小的要求。
    • 指出了在測試的過程中多個chunker并不影響寫的速度,但是能加快讀的速度。在原來的基礎上增加一個chunker時,數據會自動同步到新增的chunker上以達到數據的平衡和均衡。

    ?

    二、MFS 工作原理和設計架構

    角色

    角色作用

    管理服務器
    ? managing server (master)

    負責各個數據存儲服務器的管理,文件讀寫調
    ? 度,文件空間回收以及恢復.多節點拷貝

    元數據日志服務器
    ? Metalogger server(Metalogger)

    負責備份master 服務器的變化日志文件,文
    ? 件類型為changelog_ml.*.mfs ,以便于在
    ? master server 出問題的時候接替其進行工作

    數據存儲服務器
    ? data servers (chunkservers)

    負責連接管理服務器,聽從管理服務器調度,
    ? 提供存儲空間,并為客戶提供數據傳輸.

    客戶機掛載使用
    ? client computers

    通過fuse 內核接口掛接遠程管理服務器上所
    ? 管理的數據存儲服務器,.看起來共享的文件
    ? 系統和本地unix 文件系統使用一樣的效果.

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    官方的網絡示意圖是這樣的:

    ? ? ? ? ? ? ? ? ? ? ? ?

    讀寫原理:

    ?

    MFS的讀數據過程

  • client當需要一個數據時,首先向master server發起查詢請求;
  • 管理服務器檢索自己的數據,獲取到數據所在的可用數據服務器位置ip|port|chunkid;
  • 管理服務器將數據服務器的地址發送給客戶端;
  • 客戶端向具體的數據服務器發起數據獲取請求;
  • 數據服務器將數據發送給客戶端;
  • MFS的寫數據過程

  • 當客戶端有數據寫需求時,首先向管理服務器提供文件元數據信息請求存儲地址(元數據信息如:文件名|大小|份數等);
  • 管理服務器根據寫文件的元數據信息,到數據服務器創建新的數據塊;
  • 數據服務器返回創建成功的消息;
  • 管理服務器將數據服務器的地址返回給客戶端(chunkIP|port|chunkid);
  • 客戶端向數據服務器寫數據;
  • 數據服務器返回給客戶端寫成功的消息;
  • 客戶端將此次寫完成結束信號和一些信息發送到管理服務器來更新文件的長度和最后修改時間
  • MFS的刪除文件過程

  • 客戶端有刪除操作時,首先向Master發送刪除信息;
  • Master定位到相應元數據信息進行刪除,并將chunk server上塊的刪除操作加入隊列異步清理;
  • 響應客戶端刪除成功的信號
  • MFS修改文件內容的過程

  • 客戶端有修改文件內容時,首先向Master發送操作信息;
  • Master申請新的塊給.swp文件,
  • 客戶端關閉文件后,會向Master發送關閉信息;
  • Master會檢測內容是否有更新,若有,則申請新的塊存放更改后的文件,刪除原有塊和.swp文件塊;
  • 若無,則直接刪除.swp文件塊。
  • MFS重命名文件的過程

  • 客戶端重命名文件時,會向Master發送操作信息;
  • Master直接修改元數據信息中的文件名;返回重命名完成信息;
  • MFS遍歷文件的過程

  • 遍歷文件不需要訪問chunk server,當有客戶端遍歷請求時,向Master發送操作信息;
  • Master返回相應元數據信息;
  • 客戶端接收到信息后顯示
  • ?

    注:

    • Master記錄著管理信息,比如:文件路徑|大小|存儲的位置(ip,port,chunkid)|份數|時間等,元數據信息存在于內存中,會定期寫入metadata.mfs.back文件中,定期同步到metalogger,操作實時寫入changelog.*.mfs,實時同步到metalogger中。master啟動將metadata.mfs載入內存,重命名為metadata.mfs.back文件。
    • 文件以chunk大小存儲,每chunk最大為64M,小于64M的,該chunk的大小即為該文件大小(驗證實際chunk文件略大于實際文件),超過64M的文件將被切分,以每一份(chunk)的大小不超過64M為原則;塊的生成遵循規則:目錄循環寫入(00-FF 256個目錄循環,step2)、chunk文件遞增生成、大文件切分目錄連續。
    • Chunkserver上的剩余存儲空間要大于1GB(Reference Guide有提到),新的數據才會被允許寫入,否則,你會看到No space left on device的提示,實際中,測試發現當磁盤使用率達到95%左右的時候,就已經不行寫入了,當時可用空間為1.9GB。
    • 文件可以有多份copy,當goal為1時,文件會被隨機存到一臺chunkserver上,當goal的數大于1時,copy會由master調度保存到不同的chunkserver上,goal的大小不要超過chunkserver的數量,否則多出的copy,不會有chunkserver去存。

    ?

    ?

    三、MFS的安裝、部署、配置

    測試環境:

    IP        

    作用          

    192.168.0.1

    master ? server

    192.168.0.2

    metalogger ? server

    192.168.0.3

    chunk ? server

    192.168.0.4

    chunk ? server

    192.168.0.5

    chunk ? server

    192.168.0.6

    mfs client

    ??

    ?

    ?

    ?

    ?

    ?

    3.1 ?Master Server

    在192.168.0.1進行如下操作:

    3.1.1 安裝:

    ?

    $useradd mfs -s /sbin/nologin

    $wget http://www.moosefs.org/tl_files/mfscode/mfs-1.6.20-2.tar.gz$tar zxvf mfs-1.6.20-2.tar.gz

    $cd mfs-1.6.20-2/

    $./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --disable-mfschunkserver --disable-mfsmount

    $make

    $make install

    $cd /usr/local/mfs/etc

    $cp mfsmaster.cfg.dist mfsmaster.cfg? #主配置文件

    $cp mfsexports.cfg.dist mfsexports.cfg #被掛接目錄及權限配置

    ?

    3.1.2配置:

    ?

    $vi /usr/local/mfs/etc/mfsmaster.cfg

    # WORKING_ USER = mfs????? #運行master server 的用戶

    # WORKING_ GROUP = mfs???? #運行master server 的組

    # SYSLOG_IDENT = mfsmaster #master server 在syslog 中的標識,說明是由master serve 產生的

    # LOCK_MEMORY = 0????????? #是否執行mlockall()以避免mfsmaster 進程溢出(默認為0)

    # NICE_LEVEL = -19???????? #運行的優先級(如果可以默認是-19; 注意: 進程必須是用root 啟動)

    # EXPORTS_FILENAME = /usr/local/mfs/etc/mfsexports.cfg #被掛接目錄及其權限控制文件的存放位置

    # DATA_PATH = /usr/local/mfs/var/mfs??? #數據存放路徑,此目錄下大致有三類文件,changelog,sessions 和stats;

    # BACK_LOGS = 50??????????????????????? #metadata 的改變log 文件數目(默認是50);

    # REPLICATIONS_ DELAY_INIT = 300??????? #延遲復制的時間(默認是300s);

    # REPLICATIONS_ DELAY_DISCONNECT = 3600 #chunkserver 斷開的復制延遲(默認是3600);

    # MATOML_LISTEN_HOST = *???? #metalogger 監聽的IP 地址(默認是*,代表任何IP);

    # MATOML_LISTEN_PORT = 9419 #metalogger 監聽的端口地址(默認是9419);

    # MATOCS_LISTEN_ HOST = *?? #用于chunkserver 連接的IP 地址(默認是*,代表任何IP);

    # MATOCS_LISTEN_PORT = 9420 #用于chunkserver 連接的端口地址(默認是9420);

    # MATOCU_LISTEN_HOST = *??? #用于客戶端掛接連接的IP 地址(默認是*,代表任何IP);

    # MATOCU_LISTEN_PORT = 9421 #用于客戶端掛接連接的端口地址(默認是9421);

    # CHUNKS_LOOP_TIME = 300??? #chunks 的回環頻率(默認是:300 秒);# CHUNKS_DEL_LIMIT = 100

    # CHUNKS_WRITE_REP_LIMIT = 1 #在一個循環里復制到一個chunkserver 的最大chunk 數目(默認是1)

    # CHUNKS_READ_REP_LIMIT = 5? #在一個循環里從一個chunkserver 復制的最大chunk 數目(默認是5)

    # REJECT_OLD_ CLIENTS = 0??? #彈出低于1.6.0 的客戶端掛接(0 或1,默認是0)

    ?

    注意:

    • 凡是用#注釋掉的變量均使用其默認值
    • 修改DATA_PATH指定的目錄要權限為mfschown -R mfs:mfs /usr/local/mfs/var/mfs
    • mfsexports 訪問控制對于那些老客戶是沒用的
    • 注意開通監聽的端口

    $vi /usr/local/mfs/etc/mfsexports.cfg
    ??? #客戶端IP??????? 允許掛載的目錄? 客戶端擁有的權限

    ??? 192.168.0.0/24???? /??????????? rw,alldirs,maproot=0? # /標識MFS的根

    ??? 192.168.0.0/24???? .??????????? rw??????????????????? # .標識MFSMETA 文件系統

    地址可以指定的格式

    IP格式    

    說明        

    *

    所有的ip 地址

    n.n.n.n

    單個ip 地址

    n.n.n.n/b

    IP 網絡地址/位數掩碼  

    n.n.n.n/m.m.m.m  

    IP 網絡地址/子網掩碼

    f.f.f.f-t.t.t.t

    IP 段

    ?

    ?

    ??

    ?

    權限說明:

    權限    

    說明        

    ro

    只讀模式

    rw

    讀寫模式

    alldirs

    許掛載任何指定的子目錄  

    maproot

    映射為root,還是指定的用戶  

    password

    指定客戶端密碼

    ?

    ?

    ??

    ?

    3.1.3 ?操作:

    $/usr/local/mfs/sbin/mfsmaster [-vdu] [-t locktimeout] [-c cfgfile] [start|stop|restart|reload] #master服務操作
    $/usr/local/mfs/sbin/mfscgiserv? #啟動WEBUI 監控服務,訪問http://192.168.0.1:9425/

    注意:

    ? ? 最好不要kill master,安全停止執行mfsmaster stop,否則下次啟動因metadata.mfs.back而出現問題,還需要使用備份來恢復。

    文件說明:

    $ls -l /usr/local/mfs/var/mfs? #此目錄見mfsmaster.cfg中DATA_PATH配置

    ????? metadata.mfs.back? #MFS元數據信息,延遲將內存數據寫入文件,默認頻率1h,默認1d同步一次此文件到metalogger server

    ????? changelog.*.mfs????? #文件操作日志記錄,實時記錄、同步到metalogger server

    ????? sessions.mfs? #客戶操作狀態記錄

    ????? stats.mfs??????? #?

    3.1.4備注:

    • 用戶操作日志見:changelog.*.mfs
    • 進程產生的日志放到系統日志中:/var/log/messages
    • Master可以單獨啟動,注意開通監聽的端口

    ?

    3.2 ?Chunk Server

    在192.168.0.3-在192.168.0.5?進行如下操作

    3.2.1安裝:

    ?

    $useradd mfs -s /sbin/nologin

    $wget http://www.moosefs.org/tl_files/mfscode/mfs-1.6.20-2.tar.gz

    $tar zxvf mfs-1.6.20-2.tar.gz

    $cd mfs-1.6.20-2/

    $./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --disable-mfsmaster --disable-mfsmount

    $make

    $make install

    $cd /usr/local/mfs/etc

    $cp mfschunkserver.cfg.dist mfschunkserver.cfg #chunk配置文件
    $cp mfshdd.cfg.dist mfshdd.cfg? #MFS使用空間配置

    ?

    3.2.2配置:

    ?

    $vi /usr/local/mfs/etc/mfschunkserver.cfg

    # WORKING_USER = mfs

    # WORKING_GROUP = mfs

    # DATA_PATH = /usr/local/mfs/var/mfs

    # LOCK_FILE = /var/run/mfs/mfschunkserver.pid

    # SYSLOG_IDENT = mfschunkserver

    # BACK_LOGS = 50

    # MASTER_RECONNECTION_DELAY = 30

    MASTER_HOST = 192.168.0.1 #元數據服務器的名稱或地址,可以是主機名,也可以是ip 地址

    # MASTER_PORT = 9420 #為Matser中 MATOCS_LISTEN_PORT指定的端口

    # MASTER_TIMEOUT = 60

    # CSSERV_LISTEN_HOST = *

    # CSSERV_LISTEN_PORT = 9422 這個監聽端口用于與其它數據存儲服務器間的連接,通常是數據復制

    # CSSERV_TIMEOUT = 60

    # CSTOCS_TIMEOUT = 60

    # HDD_CONF_FILENAME = /usr/local/mfs/etc/mfshdd.cfg 分配給MFS 使用的磁盤空間配置文件的位置

    ?

    注意:

    • MASTER_HOST 不能為localhost或127.0.0.1,做單機測試的童鞋們注意了,要使用對外IP。
    • MASTER_PORT必須為元數據服務器配置中MATOCS_LISTEN_PORT指定的端口,且IP必須被master允許。
    • 注意開通監控的端口(這里是9422)

    $chown -R mfs:mfs /data????? #沒有這一操作,會出現寫權限問題,因進程是用mfs運行的。
    $vi /usr/local/mfs/etc/mfshdd.cfg

    ??? /data

    注意:

    • 在這里/data 是一個給mfs 的分區,但在本機上是一個獨立的目錄,最好是一個單獨的硬盤或者一個raid 卷,最低要求是一個分區。
    • 不要忘了更改目錄的權限,因為mfschunkserver進程是用mfs運行的。

    3.2.3操作

    /usr/local/mfs/sbin/mfschunkserver [-vdu] [-t locktimeout] [-c cfgfile] [start|stop|restart|reload]? #chunkserver操作命令

    ?

    3.3 MetaLogger Server

    在192.168.0.2上執行如下操作:

    3.3.1安裝:

    同Master的安裝步驟。

    3.3.2配置:

    ?

    $vi /usr/local/mfs/etc/mfsmetalogger.cfg

    # WORKING_USER = mfs

    # WORKING_GROUP = mfs

    # SYSLOG_IDENT = mfsmetalogger

    # LOCK_MEMORY = 0

    # NICE_LEVEL = -19

    # DATA_PATH = /usr/local/mfs/var/mfs

    # BACK_LOGS = 50

    # META_DOWNLOAD_FREQ = 24 元數據備份文件下載請求頻率。默認為24小時,即每隔一天從元數據服務器(MASTER)下載一個metadata.mfs.back 文件。當元數據服務器關閉或者出故障時,matedata.mfs.back 文件將消失,那么要恢復整個mfs,則需從metalogger 服務器取得該文件。請特別注意這個文件,它與日志文件一起,才能夠恢復整個被損壞的分布式文件系統。

    # MASTER_RECONNECTION_DELAY = 5

    MASTER_HOST = 192.168.0.1

    # MASTER_PORT = 9419

    # MASTER_TIMEOUT = 60

    # deprecated, to be removed in MooseFS 1.7

    # LOCK_FILE = /var/run/mfs/mfsmetalogger.lock

    ?

    注意:

    • MASTER_HOST 不能為localhost或127.0.0.1,做單機測試的童鞋們注意了,要使用對外IP。
    • MASTER_PORT必須為元數據服務器配置中MATOCS_LISTEN_PORT指定的端口,且IP必須被master允許。

    3.3.3操作

    /usr/local/mfs/sbin/mfsmetalogger [-vdu] [-t locktimeout] [-c cfgfile] [start|stop|restart|reload]? #chunkserver操作命令

    ?

    3.4 MFS Client

    在192.168.0.6上執行如下操作:

    3.4.1 FUSE安裝:

    ?

    $wget http://nchc.dl.sourceforge.net/project/buluoos/0.2/src/fuse-2.8.5.tar.gz

    $tar zxf fuse-2.8.5.tar.gz

    $cd fuse-2.8.5

    $./configure

    $make && make install

    $echo 'export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH' >>/etc/profile

    $source /etc/profile
    $lsmod |grep fuse #檢查fuse是否加載到內核,若沒有,執行下面命令
    $modprobe fuse&&lsmod |grep fuse? #若將下列mfsmount掛載操作加入開機自啟動,一定將modprobe fuse也加入開機自啟

    ?

    注意:

    • 一定要將fuse環境變量配置ok,否則安裝mfsmount會裝不上
    • 若將下列mfsmount掛載操作加入開機自啟動,一定將modprobe fuse也加入開機自啟,且在其執行之前執行。

    3.4.2 MFSMount安裝:

    ?

    $useradd mfs -s /sbin/nologin

    $wget http://www.moosefs.org/tl_files/mfscode/mfs-1.6.20-2.tar.gz

    $tar zxvf mfs-1.6.20-2.tar.gz

    $cd mfs-1.6.20-2/

    $./configure --prefix=/usr/local/mfs --with-default-user=mfs --with-default-group=mfs --disable-mfsmaster --disable-mfschunkserver

    $make;make install

    ?

    3.4.3掛載MFS

    $mkdir /mnt/mfs /mnt/mfsmeta? #創建掛載點

    $/usr/local/mfs/bin/mfsmount /mnt/mfs -H 192.168.0.1

    $/usr/local/mfs/bin/mfsmount -m /mnt/mfsmeta -H 192.168.0.1

    $df -h #檢查是否掛載成功
    $umount /mnt/mfs #操作如下出錯,說明客戶端本機有正在使用此文件系統,可以查明是什么命令正在使用,然后推出就可以了,最好不要強制退出。

    ?

    到此為止,我們的MFS集群已經搭建完成。

    ?

    四、MFS的高級特性

    4.1 冗余goal設置

    目標(goal),是指文件被拷貝的份數,設定了拷貝的份數后是可以通過mfsgetgoal 命令來證實的,也可以通過mfsrsetgoal 來改變設定。

    $/usr/local/mfs/bin/mfssetgoal 3 /mnt/mfs/test1

    $/usr/local/mfs/bin/mfsgetgoal /mnt/mfs/test1

    ? /mnt/mfs/test1: 3

    mfsgetgoal–r 和mfssetgoal–r 同樣的操作可以對整個樹形目錄遞歸操作,其等效于mfsrsetgoal命令。實際的拷貝份數可以通過mfscheckfilemfsfile info 命令來證實。

    注意以下幾種特殊情況:

    • 一個不包含數據的零長度的文件,盡管沒有設置為非零的目標(the non-zero "goal"),但用mfscheckfile?命令查詢將返回一個空的結果;將文件填充內容后,其會根據設置的goal創建副本;這時再將文件清空,其副本依然作為空文件存在。
    • 假如改變一個已經存在的文件的拷貝個數,那么文件的拷貝份數將會被擴大或者被刪除,這個過程會有延時。可以通過mfscheckfile?命令來證實。
    • 對一個目錄設定“目標”,此目錄下的新創建文件和子目錄均會繼承此目錄的設定,但不會改變已經存在的文件及目錄的拷貝份數。

    可以通過mfsdirinfo來查看整個目錄樹的信息摘要。?

    4.2 垃圾回收站

    一個刪除文件能夠存放在一個“ 垃圾箱”的時間就是一個隔離時間, 這個時間可以用mfsgettrashtime 命令來驗證,也可以用mfssettrashtime命令來設置。如:

    $/usr/local/mfs/bin/mfssettrashtime 64800 /mnt/mfs/test1

    $/usr/local/mfs/bin/mfsgettrashtime /mnt/mfs/test1

    ? /mnt/mfs/test1: 64800

    時間的單位是秒(有用的值有:1 小時是3600 秒,24 - 86400 秒,1天 - 604800 秒)。就像文件被存儲的份數一樣, 為一個目錄設定存放時間是要被新創建的文件和目錄所繼承的。數字0 意味著一個文件被刪除后, 將立即被徹底刪除,在想回收是不可能的。

    刪除文件可以通過一個單獨安裝MFSMETA 文件系統。特別是它包含目錄/ trash (包含任然可以被還原的被刪除文件的信息)和/ trash/undel (用于獲取文件)。只有管理員有權限訪問MFSMETA(用戶的uid 0,通常是root)。

    $/usr/local/mfs/bin/mfsmount -m /mnt/mfsmeta -H 192.168.0.1

    被刪文件的文件名在“垃圾箱”目錄里還可見,文件名由一個八位十六進制的數i-node 和被刪文件的文件名組成,在文件名和i-node 之間不是用“/”,而是用了“|”替代。如果一個文件名的長度超過操作系統的限制(通常是255 個字符),那么部分將被刪除。通過從掛載點起全路徑的文件名被刪除的文件任然可以被讀寫。

    移動這個文件到trash/undel 子目錄下,將會使原始的文件恢復到正確的MooseFS 文件系統上路徑下(如果路徑沒有改變)。如果在同一路徑下有個新的同名文件,那么恢復不會成功。

    從“垃圾箱”中刪除文件結果是釋放之前被它站用的空間(刪除有延遲,數據被異步刪除)。

    在MFSMETA中還有另一個目錄reserved,該目錄內的是被刪除但依然打開的文件。在用戶關閉了這些被打開的文件后,reserved 目錄中的文件將被刪除,文件的數據也將被立即刪除。在reserved 目錄中文件的命名方法同trash 目錄中的一樣,但是不能有其他功能的操作。?

    4.3 快照snapshot

    MooseFS 系統的另一個特征是利用mfsmakesnapshot 工具給文件或者是目錄樹做快照。

    $/usr/local/mfs/bin/mfsmakesnapshot source ... destination

    Mfsmakesnapshot 是在一次執行中整合了一個或是一組文件的拷貝,而且任何修改這些文件的源文件都不會影響到源文件的快照, 就是說任何對源文件的操作,例如寫入源文件,將不會修改副本(或反之亦然)。

    也可以使用mfsappendchunks

    $/usr/local/mfs/bin/mfsappendchunks destination-file source-file ...

    當有多個源文件時,它們的快照被加入到同一個目標文件中(每個chunk 的最大量是chunk)。

    ?

    五、MFS的性能測試

    下面是網上得到的一童鞋的簡單測試數據,直接拿過來了。

    ?

    寫:time dd if=/dev/zero of=/mnt/mfs/test2/test500M bs=1024k count=500

    讀:time dd if=/mnt/mfs/test2/test500M of=/dev/null

    ?

    1copy寫    

    2copy寫    

    1copy讀    

    2copy讀    

    1M  

    0m0.042s

    0m0.042s

    0m0.017s

    0m0.017s

    5M

    0m0.073s

    0m0.079s

    0m0.070s

    0m0.071s

    20M

    0m0.250s

    0m0.288s

    0m0.291s

    0m0.376s

    50M

    0m0.514s

    0m0.589s

    0m0.896s

    0m0.886s

    100M

    0m0.977s

    0m7.497s

    0m1.677s

    0m1.787s

    200M  

    0m7.910s

    0m22.270s

    0m2.683s

    0m3.129s

    500M

    0m22.465s

    0m51.735s

    0m6.559s

    0m6.990s

    1G

    0m52.346s

    1m48.056s

    0m17.319s

    0m17.154s

    2G

    1m46.224s

    3m46.283s

    0m41.608s

    0m34.435s

    10G

    9m29.037s

    19m26.237s

    3m55.222s

    3m24.914s

    ?

    ?

    ?

    ?

    ??

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    • 讀速度:ca 71M/s 寫速度:ca 22M/s 9M/s (以500M計算)
    • goal的設置和讀寫速度的關系?貌似沒有太大關系。

    另一份比較詳細的測試數據,就不粘出來了,直接把結果拿過來:

    • 單盤多進程性能沒有提升,因為都在io wait,甚至增加進程會消耗大量調度時間
    • MFS多進程時性能會提升,主要性能消耗集中在CPU系統時間。因此實際海量小文件性能要大大強于本地文件系統

    ?

    六、MFS集群的維護

    6.1 啟動MFS集群

    最安全的啟動MooseFS 集群(避免任何讀或寫的錯誤數據或類似的問題)的方式是按照以下命令步驟:

  • 啟動mfsmaster 進程
  • 啟動所有的mfschunkserver 進程
  • 啟動mfsmetalogger 進程(如果配置了mfsmetalogger)
  • 當所有的chunkservers 連接到MooseFS master 后,任何數目的客戶端可以利用mfsmount 去掛接被export 的文件系統。(可以通過檢查master 的日志或是CGI 監視器來查看是否所有的chunkserver被連接)。?
  • 6.2 停止MFS集群

    安全的停止MooseFS 集群:

  • 在所有的客戶端卸載MooseFS 文件系統(用umount 命令或者是其它等效的命令)
  • 用mfschunkserver stop 命令停止chunkserver 進程
  • 用mfsmetalogger stop 命令停止metalogger 進程
  • 用mfsmaster stop 命令停止master 進程?
  • 6.3?MFS chunkservers 的維護

    若每個文件的goal(目標)都不小于2,并且沒有under-goal 文件(這些可以用mfsgetgoal –r和mfsdirinfo 命令來檢查),那么一個單一的chunkserver 在任何時刻都可能做停止或者是重新啟動。以后每當需要做停止或者是重新啟動另一個chunkserver 的時候,要確定之前的chunkserver 被連接,而且要沒有under-goal chunks。?

    6.4 MFS元數據備份

    通常元數據有兩部分的數據:

    • 主要元數據文件metadata.mfs,當mfsmaster 運行的時候會被命名為metadata.mfs.back
    • 元數據改變日志changelog.*.mfs,存儲了過去的N 小時的文件改變(N 的數值是由BACK_LOGS參數設置的,參數的設置在mfschunkserver.cfg 配置文件中)。

    主要的元數據文件需要定期備份,備份的頻率取決于取決于多少小時changelogs 儲存。元數據changelogs 實時的自動復制。1.6版本中這個工作都由metalogger完成。?

    6.5 MFS Master的恢復

    一旦mfsmaster 崩潰(例如因為主機或電源失敗),需要最后一個元數據日志changelog 并入主要的metadata 中。這個操作時通過mfsmetarestore 工具做的,最簡單的方法是:

    $/usr/local/mfs/bin/mfsmetarestore -a

    如果master 數據被存儲在MooseFS 編譯指定地點外的路徑,則要利用-d 參數指定使用,如:

    $/usr/local/mfs/bin/mfsmetarestore -a -d /opt/mfsmaster?

    6.6 MetaLogger中恢復Master

    有些童鞋提到:如果mfsmetarestore -a無法修復,則使用metalogger也可能無法修復,暫時沒遇到過這種情況,這里不暫不考慮。

  • 找回metadata.mfs.back 文件,可以從備份中找,也可以中metalogger 主機中找(如果啟動了metalogger 服務),然后把metadata.mfs.back 放入data 目錄,一般為{prefix}/var/mfs
  • 從在master 宕掉之前的任何運行metalogger 服務的服務器上拷貝最后metadata 文件,然后放入mfsmaster 的數據目錄。
  • 利用mfsmetarestore 命令合并元數據changelogs,可以用自動恢復模式mfsmetarestore –a,也可以利用非自動化恢復模式
  • $mfsmetarestore -m metadata.mfs.back -o metadata.mfs changelog_ml.*.mfs

    或:

    強制使用metadata.mfs.back創建metadata.mfs,可以啟動master,但丟失的數據暫無法確定。

    ?

    七、MFS的常見問題和建議對策

    7.1 Master性能瓶頸

    master本身的性能瓶頸。
    短期對策:按業務切分?

    7.2 體系架構存儲文件總數的瓶頸

    mfs把文件系統的結構緩存到master的內存中,個人認為文件越多,master的內存消耗越大,8g對應2500kw的文件數,2億文件就得64GB內存。
    短期對策:按業務切分?

    7.3 單點故障解決方案的健壯性


    7.4
    垃圾回收

    默認的垃圾回收時間是86400,存在一種可能性是垃圾還沒回收完,你的存儲容量就暴掉了。
    方案一:設置垃圾回收時間,積極監控存儲容量。
    經過測試,把垃圾回收時間設置300秒,完全可以正確回收容量。
    方案二:手動周期性去刪除metamfs里的trash目錄下的文件(健壯性還有待測試,反正刪除后容量是回收了,不曉得有沒有什么后遺癥。)?

    7.5?理想的平均寫和讀的速度是多少?

    原始的讀/寫速度很明顯是主要取決于所使用的硬盤的性能、網絡的容量和拓撲結構的,使用的硬盤和網絡的吞吐量越好,整個系統的性能也就會越好。官方的測試環境中,將MFS安裝在linux(Debian)上設置存儲的份數為2,一般的測試服務器(還做了其他較大量的計算),G太網絡,使用Pbyte級別的數據,測試的結果為寫的速度大約在20-30MB/s,讀的速度為30-50MB/s。對于小文件寫的速度有些下降,但是對于讀的速度是沒有影響的。?

    7.6?設置文件存儲的份數是否影響寫/讀的速度?

    ?一般來說,它是有影響的。在一定條件下,存儲份數的設置會影響的讀取的速度。例如,當文件設置存儲兩份而不是一份時能加快對同一文件有多個客戶端讀取的速度。但是在真實的環境中,多個機器同時讀取同一個文件的機率是比較小的,因此,存儲份數的設置對讀取的速度影響是比較小的。

    同樣,設置存儲份數對寫的速度影響也是不太大的。(只有文件超過64M的時候)

    ?

    ?

    本次總結主要來自一些網絡上的資料和當前生產環境使用MFS的一些經驗。

    參考資料:《MFS知識大匯總》、《MFS權威指南》、《MFS文件系統使用手冊》

    ?

    總結

    以上是生活随笔為你收集整理的MFS学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    欧美性网站 | 国产日韩欧美自拍 | 久久久久久久久久久免费av | 热久久在线视频 | 久久精品久久久久电影 | 国内外成人在线视频 | 黄av资源| 国产精品久久麻豆 | 99视频偷窥在线精品国自产拍 | 国产中文视 | 欧美最爽乱淫视频播放 | 亚洲精品国产品国语在线 | 国产夫妻性生活自拍 | 久在线观看视频 | 婷婷丁香在线观看 | 国产群p视频 | 久久久精华网 | 国产精品久久久久久久久久尿 | 天天操操操操操 | 97超碰人人模人人人爽人人爱 | 亚洲激情一区二区三区 | 久草在线免费新视频 | 一区二区三区三区在线 | 亚洲综合网站在线观看 | 国产黄色片免费看 | 色综合天天干 | 综合激情久久 | 伊人婷婷网 | 久久99亚洲热视 | 国产精品欧美激情在线观看 | 日本黄色a级大片 | 麻豆免费在线播放 | 爱爱av在线 | 国产高清在线观看 | 成人啪啪18免费游戏链接 | 精品久久一区二区 | 免费能看的黄色片 | 久久久久亚洲天堂 | 国色综合 | 亚洲精品99久久久久久 | 操处女逼 | 人人超碰人人 | 91日韩精品视频 | 亚洲h色精品| 亚洲一区二区精品视频 | 欧美a级在线免费观看 | 国产一区二区在线观看视频 | 五月婷在线观看 | 日韩网站免费观看 | 波多野结衣精品在线 | 欧美激情视频一二三区 | 91福利区一区二区三区 | 日本黄色免费网站 | 一二区精品 | 香蕉视频国产在线观看 | 福利二区视频 | 日韩在线观看第一页 | 五月天久久久久久 | 超碰最新网址 | 午夜精品av| 天天色天天操综合网 | 2019天天干天天色 | 在线观看视频你懂的 | 摸阴视频 | 国内精品久久久久 | 91精品国产综合久久婷婷香蕉 | 日韩视频免费在线观看 | 精品国产乱码久久久久久三级人 | 欧美天天综合网 | 在线色资源 | 中文字幕欧美日韩va免费视频 | 人人超在线公开视频 | 日本69hd| 久久成人综合视频 | 天天干天天操天天做 | 国产一卡二卡在线 | 免费日韩 | av网站在线免费观看 | 欧美午夜视频在线 | 夜夜夜夜猛噜噜噜噜噜初音未来 | 国产91精品一区二区麻豆亚洲 | 国产高清免费av | 天天操操操操操 | 日韩高清精品免费观看 | 亚洲综合成人婷婷小说 | 久久99久久99精品免观看软件 | 亚洲天天摸日日摸天天欢 | 韩国av在线播放 | 天堂va欧美va亚洲va老司机 | 色综合小说 | 国产九色91| 久久尤物电影视频在线观看 | 久久免费激情视频 | 日韩欧美视频在线免费观看 | 亚洲精品一区中文字幕乱码 | 久久高清免费视频 | 亚州激情视频 | 国产视频美女 | 亚洲精品mv在线观看 | 99热九九这里只有精品10 | 99久久精品一区二区成人 | 亚洲精品白浆高清久久久久久 | 亚洲 精品在线视频 | 午夜精品久久久久久 | 人人爽人人片 | 婷婷激情五月 | 超碰在线cao| 国产精品欧美日韩在线观看 | 久久99精品国产99久久 | 区一区二区三在线观看 | 色黄久久久久久 | 综合色亚洲 | 国产精品区一区 | 91免费在线视频 | 麻豆国产视频下载 | 激情小说网站亚洲综合网 | 日韩综合精品 | 日韩丝袜| 国产精品综合久久 | 在线观影网站 | 91在线一区二区 | 97超级碰碰碰视频在线观看 | 国产精品18久久久久久久 | 五月天欧美精品 | 日韩网 | 国产又粗又猛又黄又爽视频 | 国产亚洲精品久久久久久久久久 | 一区二区av | 91激情| 色综合天天视频在线观看 | 国产成人a亚洲精品 | 国产麻豆剧果冻传媒视频播放量 | 久久精品亚洲综合专区 | 91精品在线麻豆 | 婷婷久久婷婷 | 国产精品二区三区 | 国产香蕉视频 | 免费高清在线观看成人 | 国产一级a毛片视频爆浆 | 黄色aa久久| 99精品在这里 | 欧美在线视频一区二区三区 | 91片黄在线观 | 久久免费视屏 | 91丨九色丨首页 | 日韩有码网站 | 久久欧美视频 | 亚洲狠狠干 | 久久精品视频免费 | 成年人在线免费看 | 美女视频是黄的免费观看 | 国产原创在线观看 | 97色在线观看 | 超级碰碰碰视频 | 在线国产日韩 | 综合久久久久久久久 | 亚洲精品免费在线观看视频 | 日韩va欧美va亚洲va久久 | 超碰在线99 | 日韩av图片| 国产二区视频在线观看 | 一色屋精品视频在线观看 | 国产流白浆高潮在线观看 | 久久免费精品国产 | 国产精品亚洲综合久久 | 成年人视频在线 | av再线观看 | 久久免费福利视频 | 国产精品九九久久久久久久 | 色婷婷啪啪免费在线电影观看 | 日本 在线 视频 中文 有码 | 成片人卡1卡2卡3手机免费看 | 人交video另类hd | 91精品视频免费观看 | 91久久国产自产拍夜夜嗨 | 精品视频久久久久久 | 亚洲综合欧美日韩狠狠色 | 日韩精品免费在线视频 | 日韩av一区二区三区 | 狠狠色丁香婷婷综合橹88 | 亚洲成人免费观看 | 激情综合网色播五月 | 欧美精品一区二区三区一线天视频 | 在线视频中文字幕一区 | 国产亚洲精品久久久久久 | av福利在线免费观看 | 日韩精品在线免费播放 | 最新av在线网址 | 日韩高清黄色 | 99视频网站 | 青草视频在线看 | 日本久久综合网 | 91精品在线播放 | 香蕉日日 | 天堂入口网站 | 日本黄色特级片 | 亚洲综合爱 | 欧美另类美少妇69xxxx | 这里只有精品视频在线观看 | 亚洲美女免费精品视频在线观看 | 二区视频在线 | 亚洲午夜电影网 | 看国产黄色大片 | 色婷婷国产精品一区在线观看 | 激情五月婷婷丁香 | 最新中文字幕在线资源 | 亚洲精品综合在线观看 | 五月开心六月婷婷 | 人人添人人 | 久久久久一区二区三区 | 人人射网站 | 人人爱在线视频 | 久久国产精品免费一区二区三区 | 成人av片免费观看app下载 | 一区二区三区电影大全 | 日韩精品在线看 | 国产精品一区二区美女视频免费看 | 久热精品国产 | 久亚洲 | 久久五月激情 | 成人app在线播放 | www色片 | 三级在线视频播放 | 国产不卡在线 | 国产精品久久网站 | 九九热国产视频 | 色网免费观看 | 特级大胆西西4444www | 成在人线av| 久草视频视频在线播放 | 国产精品人人做人人爽人人添 | 日本中文字幕网址 | 日韩特黄av | 成人毛片一区二区三区 | 国产91av视频在线观看 | 九九热免费精品视频 | 国产精品毛片一区二区在线看 | 精品视频久久 | 免费99| av日韩中文| 中文字幕高清在线 | 探花视频在线观看+在线播放 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 久久99久久99精品免观看软件 | 中文字幕乱码在线播放 | 97超碰人人澡人人爱 | 四虎永久免费 | 日韩电影久久 | 懂色av一区二区三区蜜臀 | 亚洲电影久久久 | 久久成人国产精品 | 丁香花在线视频观看免费 | 青草视频在线看 | 激情视频在线观看网址 | 伊在线视频 | 亚洲va综合va国产va中文 | 在线观看中文字幕视频 | 视频精品一区二区三区 | 91插插插免费视频 | av大全在线免费观看 | 麻豆视频免费入口 | 日韩在线视频观看免费 | 色狠狠婷婷 | 成人av在线影视 | 免费观看9x视频网站在线观看 | 日日日日干 | 免费福利在线观看 | 久久久男人的天堂 | 91麻豆文化传媒在线观看 | 日韩在线 | 91精品国产成 | 香蕉视频亚洲 | 天天插天天操天天干 | 人人射人人爱 | 玖玖爱在线观看 | 涩涩网站免费 | 国产精品精品久久久 | 中文字幕免费高清在线观看 | 国产精品久久在线观看 | 中文字幕在线成人 | 午夜精品久久久久久久久久久 | 成人av高清在线 | 亚洲一区二区视频 | 亚洲日本va午夜在线电影 | 免费观看xxxx9999片 | 国产色女人 | 精品免费久久久久 | 久久国产成人午夜av影院潦草 | 亚洲码国产日韩欧美高潮在线播放 | 天天摸天天舔天天操 | 亚洲人片在线观看 | 伊人中文在线 | 成人h动漫精品一区二 | 色999视频 | 久热国产视频 | 国产精品每日更新 | 日韩xxxxxxxxx | 人人天天夜夜 | 亚洲手机天堂 | 免费观看91视频大全 | 亚洲精品在线视频播放 | 色综合久久88色综合天天人守婷 | 天天摸天天弄 | 国产成a人亚洲精v品在线观看 | 18性欧美xxxⅹ性满足 | 欧美色插 | 亚洲精品黄色 | 成人a免费 | 激情丁香综合五月 | 国产日产在线观看 | jizz欧美性9| 91大神精品视频 | 婷婷精品国产欧美精品亚洲人人爽 | 日韩资源在线 | 久久久国产日韩 | 一区二区视频电影在线观看 | 在线国产欧美 | 深爱婷婷激情 | 日韩欧美视频一区 | 日韩二区三区在线 | 91电影福利 | 亚州精品一二三区 | 在线观看日本高清mv视频 | 经典三级一区 | 国产精品久久久久久久久毛片 | 国产精品久久久毛片 | 免费亚洲成人 | 91精品久| 亚洲a资源| 综合久久网站 | 欧美孕妇与黑人孕交 | 日日干夜夜骑 | 欧洲高潮三级做爰 | 成人高清在线 | 色多视频在线观看 | 五月天婷婷丁香花 | 亚洲黄色一级视频 | 九色自拍视频 | 亚洲国产成人av网 | 超碰在线个人 | 四虎成人精品永久免费av | 国产精品美女久久久久久免费 | 中国精品一区二区 | 久久久久中文 | 国产在线观看地址 | 一区电影| 欧美色综合久久 | 天天操天天爽天天干 | 国产精品久久久久国产精品日日 | 欧美一级艳片视频免费观看 | 色吧久久| 久草视频免费播放 | 高清不卡毛片 | 国产分类视频 | 永久免费精品视频网站 | 国产成人a亚洲精品v | 在线小视频你懂得 | 一级做a视频 | 久久国产一区二区三区 | 国产精品九九热 | 亚洲热视频| 99久久99| 日韩精品一区二区三区免费观看视频 | 999一区二区三区 | 欧美精品亚洲精品日韩精品 | 啪啪av在线 | 久草网免费 | 久久久久在线视频 | 国产一区福利在线 | 亚洲综合激情五月 | 久视频在线 | 91超级碰碰 | 人人爽人人爽人人片 | 99色在线视频 | 狠狠狠色丁香婷婷综合激情 | 欧美大片在线看免费观看 | 奇米影视8888 | 日韩免费在线视频 | 久久成电影 | 成人黄色电影在线观看 | 国产精品成人久久久久 | 黄色av大片 | 四虎影视欧美 | 偷拍久久久 | 欧美日韩精品免费观看 | 狠狠干狠狠操 | 91传媒在线 | 久久综合色8888 | 国产欧美精品一区二区三区 | 久久久久久97三级 | 久久久久亚洲精品 | av女优中文字幕在线观看 | 国产一二区免费视频 | 国产成人三级在线观看 | 麻豆视频在线免费 | 在线观看国产区 | 日韩av在线网站 | 亚州精品天堂中文字幕 | 狠狠操狠狠干2017 | 8x成人免费视频 | 又黄又爽免费视频 | 天海冀一区二区三区 | 91色一区二区三区 | 97超碰人人爱 | 超碰在线观看av.com | 99热精品在线| 中文字幕国内精品 | 亚洲九九| 九九国产精品视频 | 深爱开心激情网 | av中文字幕网址 | 日韩精品中文字幕在线不卡尤物 | 国产免费嫩草影院 | 808电影 | 国产精品一区二区免费视频 | 国产黄色片久久久 | 91 在线视频播放 | 久久少妇 | 免费麻豆网站 | www免费在线观看 | 成人性生活大片 | 国内丰满少妇猛烈精品播放 | 成人在线免费观看网站 | 91精品视频免费观看 | 91福利区一区二区三区 | 婷婷四房综合激情五月 | 国产不卡免费视频 | 永久免费视频国产 | 久久艹久久 | 成人在线视频在线观看 | 毛片888| 国产视频精选 | 免费看黄在线看 | 免费观看一级成人毛片 | 亚洲精品成人av在线 | 免费看久久久 | 狠狠天天 | 国产女教师精品久久av | 色婷婷骚婷婷 | 国产视频精品免费播放 | 人人玩人人添人人澡超碰 | 夜夜夜草| av免费福利 | 亚洲少妇天堂 | av在线播放观看 | 国产青草视频在线观看 | aa级黄色大片 | 国产黄a三级 | 97精品国产97久久久久久粉红 | 日本在线观看中文字幕无线观看 | 日韩免费在线观看视频 | 久久免费av电影 | 国内成人av | 亚州av免费 | 日韩在线观看一区二区三区 | 久久男女视频 | 一区在线观看 | 99精品黄色片免费大全 | 亚洲免费永久精品国产 | 色偷偷网站视频 | 欧美日韩免费看 | 97色综合 | 午夜久久久影院 | 成人av在线亚洲 | 精品99在线视频 | 中文在线字幕免费观看 | av青草| 欧美最猛性xxxxx(亚洲精品) | 国产色妞影院wwwxxx | 99re视频在线观看 | 日韩午夜网站 | 亚洲资源在线网 | 婷婷在线综合 | 91九色蝌蚪视频在线 | 亚洲精品国产自产拍在线观看 | 久久97久久97精品免视看 | 97免费在线观看 | 久久成人国产精品入口 | 一区二区三区在线免费观看视频 | 丁香婷婷综合五月 | 99 精品 在线 | 国产精品一区在线 | 精品亚洲网| 在线观看日韩精品视频 | av三区在线| 成人午夜电影久久影院 | 精品久久久亚洲 | 天天综合日日夜夜 | 成人在线观看资源 | 香蕉久久久久久久 | 欧美日韩免费视频 | 国产麻豆精品一区 | 九九爱免费视频在线观看 | 中文字幕在线观看视频一区二区三区 | 欧美激情精品久久久久久变态 | av一区二区三区在线 | 91成人久久| 免费影视大全推荐 | 一本一道久久a久久综合蜜桃 | 国产xxxx性hd极品 | 在线成人一区二区 | 中文字幕婷婷 | 国产精品久久免费看 | 手机av在线网站 | 香蕉视频在线免费 | 久久这里精品视频 | 人人爱人人射 | 射久久久 | 婷婷综合伊人 | 亚洲性xxxx| 亚洲精品在线免费观看视频 | 午夜天使 | 粉嫩高清一区二区三区 | 午夜精品久久久久久久久久久 | 亚洲欧美一区二区三区孕妇写真 | 91香蕉国产 | 日韩免费一区 | 日韩一区视频在线 | 91精选 | 二区三区精品 | 手机在线看a| 国产第一页福利影院 | 中国一级片在线观看 | 五月婷婷香蕉 | 亚洲国产成人精品在线观看 | 不卡视频一区二区三区 | 香蕉视频在线观看免费 | 国产日韩精品一区二区三区 | 久久久一本精品99久久精品 | av高清不卡 | 精品产品国产在线不卡 | 成人动漫一区二区三区 | 成人在线电影观看 | 中国一级片免费看 | 亚洲三级黄 | 成人免费在线播放视频 | 麻豆传媒视频在线免费观看 | 欧美91在线| 五月开心婷婷网 | 久久精品一区 | 欧美天堂久久 | 特级西西www44高清大胆图片 | 精品免费在线视频 | 91av在线播放视频 | 91精品国产欧美一区二区成人 | 91精品国产三级a在线观看 | 国产精品久久久久毛片大屁完整版 | 精品在线一区二区 | 欧美色一色 | 久草网视频在线观看 | 欧美黑人性猛交 | 午夜色婷婷 | 天天射天天操天天色 | 一区二区亚洲精品 | 97电影在线看视频 | 99精品视频网 | 五月婷婷av在线 | 亚洲精品永久免费视频 | 伊人天堂av| 欧美极度另类性三渗透 | 日韩系列 | 久久久久久久久久久久99 | 久久久久久久久国产 | 99国内精品| 99视频国产精品免费观看 | 成人蜜桃视频 | 国产色视频网站 | 成人一区二区三区在线 | 91九色在线播放 | 狠狠色噜噜狠狠 | 色偷偷88888欧美精品久久 | 91九色成人 | 伊人干综合 | 日韩91在线 | 国产精品久久久久久久av大片 | 99精品免费久久久久久日本 | www.夜夜| 日韩欧美成 | 精品久久久久久国产 | 久久国产精品一区二区 | 亚洲精品视频大全 | 波多野结衣视频一区二区 | 在线看不卡av | 成人免费xxxxxx视频 | 麻豆成人小视频 | 亚洲永久精品在线 | 玖操| 日本99精品| 久久这里只有精品首页 | 亚洲成av人影院 | 欧美精品久久久久 | 免费下载高清毛片 | 亚洲一区免费在线 | 超碰97人人在线 | 婷婷深爱五月 | 一级a性色生活片久久毛片波多野 | 日韩免费三区 | 狠狠色丁香婷婷综合欧美 | 香蕉精品视频在线观看 | 日韩视频免费看 | 手机在线看片日韩 | 99精品视频免费看 | 亚洲精品av中文字幕在线在线 | 美女免费视频一区二区 | 国产黄色在线观看 | 奇米影视8888在线观看大全免费 | av在线播放不卡 | 国产91精品在线观看 | 一区二区三区国 | 免费看wwwwwwwwwww的视频 久久久久久99精品 91中文字幕视频 | 国产精品久久久久一区二区三区 | 久久久久成人免费 | 国产大片黄色 | 中文字幕一区二区三区在线播放 | 国产尤物在线视频 | 99热手机在线观看 | 久久免费精品国产 | 在线观看亚洲专区 | 狠狠色婷婷丁香六月 | 91麻豆精品国产91久久久无需广告 | 精品国产一区二区三区在线 | 在线免费中文字幕 | 免费开视频 | 一区二区三区四区免费视频 | 最新日韩在线观看 | 精品久久九九 | 欧美久久久一区二区三区 | 国产精品久久久久aaaa | 一级欧美一级日韩 | 亚洲国产精品久久久久 | 成人网444ppp| 国产精品综合在线观看 | 久久天天躁 | 国产精品福利午夜在线观看 | 99精品国产成人一区二区 | www.久久久.cum | 日韩高清一二三区 | 999久久久免费精品国产 | 中文字幕一区2区3区 | 欧美最猛性xxxx | 18久久久久| 国产三级视频在线 | 日韩小视频网站 | 日韩欧美一区二区不卡 | 玖玖精品视频 | 亚洲一区视频在线播放 | japanesexxxhd奶水| 国产精品一区二区在线看 | 九草在线观看 | 91久久在线观看 | 中文字幕a在线 | 最新中文在线视频 | 中文字幕专区高清在线观看 | 亚洲激情在线观看 | 国产精品欧美 | 日本在线观看黄色 | 国产淫片 | 五月视频| 91在线精品观看 | 日韩视频 一区 | 九九视频免费在线观看 | 成人黄色在线电影 | 在线成人免费av | 亚洲天堂网在线观看视频 | 国产精品毛片一区二区在线 | 国产麻豆精品传媒av国产下载 | 精品国产一区二区三区四区在线观看 | 一级片视频在线 | 国产无限资源在线观看 | 国产色小视频 | 在线观看日韩视频 | 国产黄色美女 | 中文在线免费一区三区 | 色综合中文综合网 | 在线观看视频你懂的 | 国产日产精品一区二区三区四区 | 亚洲资源视频 | 久久久精品久久 | 蜜臀av性久久久久av蜜臀妖精 | 久久少妇免费视频 | 在线观看亚洲精品 | 色偷偷人人澡久久超碰69 | 久久久黄色免费网站 | 深爱激情站 | 美女视频是黄的免费观看 | 欧美成人999 | 91成人蝌蚪 | 91在线精品视频 | 中文字幕在线不卡国产视频 | 天天干天天射天天爽 | 二区三区av| 日韩国产欧美视频 | 国产精品久久久毛片 | 亚洲精品视频在线观看免费视频 | 久久久久99精品成人片三人毛片 | 亚洲最新av在线 | 91精品国产自产老师啪 | 狠狠色伊人亚洲综合成人 | 国内外成人免费在线视频 | 少妇bbbb搡bbbb桶| 婷婷丁香导航 | 在线亚洲午夜片av大片 | 久久精品中文字幕一区二区三区 | 色婷av | 国产69熟| 在线观看av免费观看 | av丝袜制服 | 国产综合小视频 | 波多野结衣在线中文字幕 | 中文字幕永久在线 | 日b视频国产 | 二区三区av | 人人爽人人av | 99色亚洲| 国产精品婷婷 | www.天天干 | 91aaa在线观看 | 亚洲欧美国产精品 | 国产电影一区二区三区四区 | 夜添久久精品亚洲国产精品 | 一区 二区 精品 | 在线精品在线 | 亚洲a资源 | 久久不卡国产精品一区二区 | 探花视频网站 | 国产日产精品一区二区三区四区的观看方式 | 成年人视频免费在线 | 精品美女在线观看 | 免费观看十分钟 | 午夜精品久久久久久久99热影院 | 亚洲国产成人久久综合 | 精品999| 国产 日韩 在线 亚洲 字幕 中文 | 中文字幕在线观看第一页 | 99久高清在线观看视频99精品热在线观看视频 | www,黄视频 | 黄色大全视频 | 亚洲精品99久久久久中文字幕 | 91精品区| 9999国产精品 | 丝袜美女视频网站 | h网站免费在线观看 | 日韩美女高潮 | 天天艹天天干天天 | 中文字幕日韩精品有码视频 | 99色在线视频 | 亚洲天堂网在线播放 | 九九视频精品在线 | 欧美激情视频在线观看免费 | 久草在线 | 国产精品成人免费 | 国产美女无遮挡永久免费 | 亚洲精品午夜国产va久久成人 | 五月婷网 | 久久香蕉一区 | 中文字幕区 | 国产一级免费观看视频 | 成年人国产在线观看 | 久草视频免费在线观看 | 国产精品毛片久久久久久 | 色激情在线| 精品美女久久 | 午夜久久网 | 亚洲一区动漫 | 亚洲电影久久 | 亚洲欧美综合精品久久成人 | 国产精品毛片一区二区在线看 | 亚洲伊人天堂 | 视频二区在线 | 2024国产在线| 91资源在线免费观看 | 成人aⅴ视频 | 国产精品免费一区二区三区 | 成人免费一级 | 国产精品a久久久久 | 西西大胆啪啪 | 日批网站免费观看 | 97国产在线观看 | 久久久天堂| 日韩欧美一区二区三区在线观看 | 日韩精品久久久久久久电影99爱 | 久久精品国产v日韩v亚洲 | 久久久国产99久久国产一 | 国内精品久久久久久中文字幕 | 国产 一区二区三区 在线 | 欧美黑人性猛交 | 日韩精品视频免费在线观看 | 黄色字幕网 | 麻豆视频成人 | 在线av资源 | 日韩在线高清免费视频 | 久久久久成人精品 | 国产精品久久久久一区二区国产 | 久草在线国产 | 2019精品手机国产品在线 | 黄色免费在线看 | 亚洲欧洲精品在线 | 奇米7777狠狠狠琪琪视频 | 中文字幕高清在线 | 久久久久亚洲最大xxxx | 久久久高清视频 | 欧美一级片 | 视频一区在线免费观看 | 久久精品一区 | 亚洲动漫在线观看 | 99re中文字幕 | 伊人婷婷在线 | 成人精品99 | 色婷婷在线播放 | 国产成人精品999在线观看 | 国产一区欧美日韩 | 欧美一区二区三区四区夜夜大片 | 亚洲在线色 | 国产h片在线观看 | 特级xxxxx欧美| 国产又粗又硬又爽的视频 | 在线黄色国产 | 亚洲动漫在线观看 | 久久69av| 久草在在线视频 | 日韩精品中文字幕久久臀 | 四虎影视精品成人 | 日韩在线视频在线观看 | 亚洲精品视频大全 | 叶爱av在线 | 国产免费又爽又刺激在线观看 | 91中文在线| 97福利| 国产成人免费av电影 | 亚洲精品三级 | 不卡日韩av| 国产精品毛片久久久久久久久久99999999 | 51精品国自产在线 | 在线免费观看国产视频 | 久久久国产精品成人免费 | 国产精品资源 | 国产精品一区二区白浆 | 激情伊人五月天久久综合 | 久久色网站 | 欧美a级片网站 | 日韩精品一区在线观看 | 99亚洲精品视频 | 久久午夜网 | 亚洲精品国产综合99久久夜夜嗨 | 国产精品淫 | 丁香综合网 | 成人免费91 | 在线看欧美 | 国产超碰在线 | 日韩理论电影在线观看 | 日本三级久久 | 在线成人一区二区 | 久操中文字幕在线观看 | 精品乱码一区二区三四区 | 久久免费视频在线观看6 | 91精品国产92久久久久 | 在线看国产精品 | 草久在线观看 | 精品美女久久久久久免费 | 中文字幕在线一区二区三区 | 欧美a免费 | 成人午夜精品久久久久久久3d | 精品国偷自产在线 | 亚洲国产精品一区二区尤物区 | 国产成人三级在线 | 在线国产小视频 | 国产美女视频 | 国产经典三级 | 国内精品久久久久影院一蜜桃 | www日韩在线| 婷婷亚洲五月色综合 | 欧美精品被 | 久久久久免费视频 | 日韩在线不卡视频 | 日韩黄色在线观看 | 久久国产精品一区二区三区四区 | 国产丝袜高跟 | 日韩成人在线免费观看 | 国产午夜精品一区二区三区四区 | 一区电影| 国产伦理久久 | 婷婷色 亚洲 | 麻豆视传媒官网免费观看 | 超级碰碰碰碰 | 国产成人精品亚洲日本在线观看 | 天天搞天天干天天色 | 在线免费国产 | 一区二区三区观看 | 99视频| 久久情侣偷拍 | 国产成人精品日本亚洲999 | 国产对白av | 综合网天天色 | av福利在线播放 | 欧美日韩在线视频一区二区 | 国产精品精品国产色婷婷 | 激情综合站 | 日本性久久 | 在线成人中文字幕 | 国产精品视频久久久 | 视频在线观看国产 | 精品一区精品二区高清 | 在线观看黄色小视频 | 婷婷丁香激情综合 | 日韩在线视频精品 | 免费看日韩 | 久久福利在线 | 亚州精品国产 | 在线观看视频免费大全 | 色狠狠综合天天综合综合 | 国产精品一区二区果冻传媒 | 在线免费黄色片 | 日韩免费视频播放 | 色全色在线资源网 | 国产精品 欧美 日韩 | av免费在线看网站 | 97av在线 | 精品不卡av| 久久久精品午夜 | 亚洲国产网站 | 国产精品18videosex性欧美 | 激情婷婷丁香 | 狠狠色狠狠色合久久伊人 | 久久国产香蕉视频 | 超碰在线97观看 | 日韩av免费网站 | a级片久久久 | 国精产品999国精产品岳 | 久草影视在线观看 | 777久久久 | 久草在线视频网 | 亚洲精品456在线播放第一页 | 亚洲另类交 | 人成在线免费视频 | 日韩草比 | 免费观看xxxx9999片 | 丁香综合激情 | 免费人成网ww44kk44 | 精品久久久久亚洲 | 欧美大片在线看免费观看 | 91av成人| 精品视频免费 | 免费在线观看中文字幕 | 亚洲综合色婷婷 | 国产精品福利视频 | 国产色中涩 | 久久精品一二三 | 久久久久国产一区二区三区四区 | 天天干天天射天天插 | 麻豆久久 | 五月天婷婷在线观看视频 | 激情黄色av| 欧美一级片在线观看视频 | 日韩久久精品一区二区三区下载 | 黄色资源在线观看 | 超碰97人人射妻 | 九七视频在线 | 日韩1页 | 美女视频一区二区 | 成人av在线观 | 色婷婷av国产精品 | 久久久久久国产精品 | 在线视频观看国产 | www成人精品| 在线国产日韩 | 在线观看日韩免费视频 | 在线国产欧美 | 国产婷婷在线观看 | 欧美日一级片 | 亚洲 欧洲 国产 日本 综合 | 99精品视频精品精品视频 | 日韩精品一区二区三区在线播放 | www.色com | 精久久久久 | 在线国产91| 青青久草在线 | 亚洲精品久久久蜜桃直播 | 一级做a爱片性色毛片www | 天天曰天天曰 | 最新中文字幕视频 | 欧美日韩国产精品爽爽 | 国内精品国产三级国产aⅴ久 | 91精品久久香蕉国产线看观看 | 日韩欧美精品一区二区三区经典 | 日韩欧美一级二级 | 久热久草在线 | 精品一二三四五区 | 久久久久国产精品一区 | 国产精品片 | 91视频在线免费下载 | 亚洲激情电影在线 | 国产精品欧美久久久久无广告 | 色综合天天 | 色的网站在线观看 | 久久69av| 日韩在线第一区 | 黄色小网站在线 | 波多野结衣一区三区 |