JFS是IBM公司為linux系統(tǒng)開發(fā)的一個(gè)日志文件系統(tǒng)。從IBM的實(shí)力及它對(duì)Linux的態(tài)度來(lái)看,JFS應(yīng)該是未來(lái)日志文件系統(tǒng)中最具實(shí)力的一個(gè)文件系統(tǒng)。
JFS提供了基于日志的字節(jié)級(jí)文件系統(tǒng),該文件系統(tǒng)是為面向事務(wù)的高性能系統(tǒng)而開發(fā)的。JFS 能夠在幾秒或幾 分鐘內(nèi)就把文件系統(tǒng)恢復(fù)到一致狀態(tài)。JFS能夠保證數(shù)據(jù)在任何意外宕機(jī)的情況下,不會(huì)造成磁盤數(shù)據(jù)的丟失與損壞。
一、JFS文件系統(tǒng)特點(diǎn)
1.存儲(chǔ)空間更大
JFS 支持的最小文件系統(tǒng)是 16M 字節(jié)。最大文件系統(tǒng)的大小為 512 萬(wàn)億字節(jié)(TB)。JFS 是真正意義上的 64 位的文件系統(tǒng)。所有 JFS 文件系統(tǒng)結(jié)構(gòu)化字段都是 64 位大小。
2.動(dòng)態(tài)磁盤 inode 分配
JFS 按需為磁盤 inode 動(dòng)態(tài)地分配空間,釋放不再需要的空間。這種方式避開了在文件系統(tǒng)創(chuàng)建期間,為磁盤 inode 保留固定數(shù)量空間的傳統(tǒng)方法。用戶不需要考慮文件系統(tǒng)包含的文件和目錄最大數(shù)目。
3.基于盤區(qū)的尋址結(jié)構(gòu)
JFS 使用基于盤區(qū)的尋址結(jié)構(gòu),JFS 分配嘗試通過(guò)分配最小數(shù)量的盤區(qū)策略,而使每個(gè)盤區(qū)盡可能大。這有利于大的 I/O 傳送,磁盤讀寫性能所有提高。
4.塊尺寸可變
JFS 支持 512、1024、2048 和 4096 字節(jié)的塊尺寸,允許用戶根據(jù)應(yīng)用環(huán)境優(yōu)化空間利用率。較小的塊尺寸減少有利于內(nèi)部存儲(chǔ)碎片的數(shù)量,提高空間利用率。系統(tǒng)缺省塊尺寸為 4096 字節(jié)。
二、使用JFS文件系統(tǒng)
1.編譯內(nèi)核以支持JFS文件系統(tǒng)
首先下載最新的2.4.x 核心,然后下載JFS系統(tǒng)軟件包,名稱為:jfs-x.y.z-patch.tar.gz。 將下載文件存放在/usr/src目錄中。
在/usr/src/上當(dāng)目錄下解開jfs的軟件包
# tar 主站蜘蛛池模板: 武乡县| 东安县| 洪洞县| 眉山市| 孙吴县| 宁陵县| 丹江口市| 龙南县| 中西区| 濉溪县| 德令哈市| 韩城市| 拉萨市| 揭西县| 岳阳市| 邮箱| 巧家县| 华蓥市| 云浮市| 高陵县| 巧家县| 大名县| 遂平县| 浪卡子县| 长泰县| 永顺县| 兴仁县| 永宁县| 都江堰市| 大连市| 芮城县| 高雄市| 吴堡县| 寻乌县| 富民县| 长汀县| 肇州县| 新野县| 绥芬河市| 乌拉特中旗| 姚安县|