在計算機(jī)中,文件系統(tǒng)(file system)是一個非常重要的組件,你可以將他看做是操作系統(tǒng)的子系統(tǒng),其實質(zhì)就是一種軟件的組件,通過文件系統(tǒng)我們可以對磁盤進(jìn)行管理,是應(yīng)用程序能夠更方便的處理大小可變的抽象命名的數(shù)據(jù)對象(文件)。
超級計算機(jī)
今天我們就來談一下文件系統(tǒng)。
其實文件系統(tǒng)不只是作為操作系統(tǒng)的組件來提供給用戶使用,還能夠作為獨立的軟件組件進(jìn)行銷售。
文件系統(tǒng)的組成:
文件系統(tǒng)負(fù)責(zé)維護(hù)和管理文件與存儲介質(zhì)之間的關(guān)系,主要由三部分組成:與文件管理相關(guān)的軟件、被管理的文件以及文件管理所需要的數(shù)據(jù)結(jié)構(gòu)。這三個部分相輔相成,形成了文件系統(tǒng)。
文件系統(tǒng)的功能:
文件系統(tǒng)的功能也可以分為3個方便,主要有分配、管理和操作。
分配。文件系統(tǒng)具有將I/O設(shè)備組織成為功能能存儲單元的能力,文件系統(tǒng)負(fù)責(zé)對存儲介質(zhì)中的卷和文件進(jìn)行分配。
管理。除了分配功能,文件系統(tǒng)能夠?qū)Ρ4嬖贗/O設(shè)備上的數(shù)據(jù)進(jìn)行耿宗、保護(hù)和控制,這也是我們評測接觸最多的功能。
操作。文件系統(tǒng)可以對邏輯數(shù)據(jù)序列進(jìn)行查找定位,其所使用的查找手段取決于數(shù)據(jù)的科幻圓形以及系統(tǒng)的嚴(yán)密性。
常見的文件系統(tǒng)有哪些呢?
Windows 是大家最熟悉的操作系統(tǒng),Windows 操作系統(tǒng)下面的文件系統(tǒng)有Fat16、Fat32、exFat和NTFS等。在格式化硬盤的時候我們通常都會選擇格式化后的文件系統(tǒng)。
Linux環(huán)境下與Windows不同,常見的有Ext2、Ext3、Ext4以及JFS等。
開源Lustre系統(tǒng)主要應(yīng)用在超級計算機(jī)中,Lustre優(yōu)勢在于其可擴(kuò)展性和可靠性,同時可滿足大規(guī)模并行集群存儲系統(tǒng)上的I/O需求。
在世界500強(qiáng)超級計算機(jī)的文件系統(tǒng)中Lustre占據(jù)60%的份額,該設(shè)計支持PB級別的文件,并可高速訪問存儲在文件系統(tǒng)中的數(shù)據(jù)。
分享到微信 ×
打開微信,點擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。