文件方式存儲和塊方式存儲

老是聽別人談論文件級存儲和塊方式存儲,感覺很暈,不知道什麼屬於文件級存儲,什麼是塊方式存儲?很暈,加上對san,nas,das不理解,對這些概念更暈,感覺應該自己總結一下這些知識點。

 

文件級存儲:應該是nas環境,具體採用nfs或者cifs技術,客戶端看到時候已經具備文件系統,不可以格式化,完全是文件級別。

塊方式存儲:應該是san環境或者das環境,通過映射把lun映射到客戶端,在客戶端看到的是裸設備,沒有文件系統,可以進行格式化,建立文件系統。相當於本地硬盤。

文件級存儲的特點:它的易管理、大數據存儲以及NFS陣列具備的一些諸如重複數據刪除等可以節省成本的技術。主要用於文件共享環境。

塊方式存儲的特點:塊級存儲提供的高性能和高可靠性已經得到事實證明,尤其在關鍵的生產環境內。數據庫環境用的比較多。

 

 

下面是網上論壇裏找的一些個人觀點,但是意思都是一樣的。

簡單的講,所有的磁盤陣列系統都是Block塊的模式,所有的NAS產品都是文件系統。
實際區別來說,絕大多數的數據庫都只能應用在Block塊的模式下,NAS是無法裝數據庫文件的,其中SQL中基於文件存儲這塊出外,但是這種方式的數據庫效率非常低。
NAS文件系統,主要應用於文件共享,在視頻點播、監控行業用的比較多。另外,在教育行業裏面NAS用的非常的多。NAS產品,臺灣的暫且不說,國外的現存的也爲數不多,NetApp、EMC、Adaptec的SNAP SERVER之外,沒有太多的選擇。
NetApp,他的系統比較特殊,即是NAS同時有可以裝數據庫,底層RAID用的好像是RAID2+RAID4的模式。


請問文件方式和塊方式的區別
我們在硬盤上能看到文件,是需要在硬盤上進行分區,並建立文件系統的。文件系統之上才能按照目錄看到文件。按照塊傳輸,應該是在利用SAN或ISCSI共享遠端的磁盤時,通過以上協議可以直接訪問遠端磁盤的塊。而文件共享是通過NFS,CIFS等,在遠程設備的文件系統上獲取文件。

請問文件方式和塊方式的區別
你看的書描述的有錯誤。實際上SAN裏面走的是FC協議。裏面傳輸的是串行SCSI協議,不是IP協議。ISCSI是在IP包裏面封裝了SCSI協議,NAS可以直觀的理解爲文件系統+SAN


請問文件方式和塊方式的區別
所謂block-level級別的和文件級別是對存儲來說的。對於OS來說,想訪問數據必須要經過BLOCK-LEVEL,可以這樣說。對於SAN來說OS將數據傳輸給卷管理器,然後卷管理器把數據以塊的方式放的硬盤上。一般OS的塊爲8KB,而NAS對服務器的OS來說是通過網絡文件系統來訪問數據的走的是網絡協議,但最終於還要通過NAS裏OS卷管理器通過塊的方式存取數據。可以理解爲
SAN : 服務器OS-->;卷管理-->;硬盤
NAS: 服務器OS-->;網絡文件協議--->;nas的OS--->;卷管理--->;硬盤
要想對硬盤讀寫數據,必須要格式劃,否則卷管理無法實現,NAS下廠家都給做好了,所以不需要格式劃,只需要MOUNT上就可以了 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章