LVM FS NFS CIFS NAS 等儲存概念解析

wongchaofan發表於2024-07-17

儲存:

LVM:儲存的格式,塊儲存。
FS: 檔案系統,在LVM的建立的磁碟的基礎上,安裝FS,形成了檔案儲存。
NFS:Unix 系統間實現磁碟檔案共享的一種方法,支援應用程式在客戶端透過網路存取位於伺服器磁碟中資料的一種檔案系統協議。其實它包括許多種協議,最簡單的網路檔案系統是網路邏輯磁碟,即客戶端的檔案系統透過網路操作位於遠端的邏輯磁碟,如 IBM SVD(共享虛擬盤)。在檔案儲存所在的伺服器安裝NFS服務並啟動,可以實現將檔案儲存在Linux系統間進行共享。
CIFS: NT,Linux系統間實現磁碟檔案共享的一種方法,支援應用程式在客戶端透過網路存取位於伺服器磁碟中資料的一種檔案系統協議。在檔案儲存所在的伺服器安裝CIFS服務並啟動,可以實現將儲存在NT系統上的檔案進行共享。
NAS: Network Attached Storage:網路附屬儲存)是一種將分佈、獨立的資料整合為大型、集中化管理的資料中心,以便於對不同主機和應用伺服器進行訪問的技術。按字面簡單說就是連線在網路上,具備資料儲存功能的裝置,因此也稱為“網路儲存器”。
它是一種專用資料儲存伺服器。
它以資料為中心,將儲存裝置與伺服器徹底分離,集中管理資料,從而釋放頻寬、提高效能、降低總擁有成本、保護投資。
其成本遠遠低於使用伺服器儲存,而效率卻遠遠高於後者。
NAS 被定義為一種特殊的專用資料儲存伺服器,包括儲存器件(例如磁碟陣列、CD/DVD驅動器、磁帶驅動器或可移動的儲存介質)和內嵌系統軟體,可提供跨平臺檔案共享功能。
NAS 通常在一個 LAN 上佔有自己的節點,無需應用伺服器的干預,允許使用者在網路上存取資料,在這種配置中,NAS 集中管理和處理網路上的所有資料,將負載從應用或企業伺服器上解除安裝下來,有效降低總擁有成本,保護使用者投資。
NAS 本身能夠支援多種協議(如 NFS、CIFS、FTP、HTTP 等),而且能夠支援各種作業系統。透過任何一臺工作站,採用瀏覽器就可以對 NAS 裝置進行直觀方便的管理。

共享儲存LVM的問題:
兩臺伺服器共享一個外部儲存(光纖連線),在其中一臺上把儲存做成lvm,在另一臺上能看到嗎?謝謝
可以看到,不過不一定是Active狀態,vgchange -ay 一下就可以了。不過如果上面的lv是普通的檔案系統的話,是不能兩邊同時掛載的,否在可能會損壞資料。
試過了,兩是可以看到lvm的,並且都能mount上,但是有一個問題,一臺主機上寫的檔案在另一臺上看不到,必須umount再mount才可以看到,如何讓他們實時顯示就像NFS共享一樣
如果要象NFS那樣,需要特殊的檔案系統,比如:GFS2、OCFS2等叢集檔案系統,可以併發訪問。如果沒有叢集檔案系統的支援,2邊同時mount後進行讀寫,將有可能造成整個檔案系統的損壞。
我用過ocfs2,但是發現其速度比較慢,dd一個大的檔案,大概在2M/s左右,而且還和同時掛載的節點數量有關。不知道gfs2速度怎麼樣??

相關文章