xfs 最初是由 silicon graphics,inc. 於 90 年代初開發的。那時,sgi 發現他們的現有檔案系統(existing
filesystem,efs)正在迅速變得不適應當時激烈的計算競爭。為解決這個問題,sgi 決定設計一種全新的高效能 64
位檔案系統,而不是試圖調整 efs在先天設計上的某些缺陷。因此,xfs 誕生了,並於 1994 年隨 irix 5.3
的發布而應用於計算。它至今仍作為 sgi 基於 irix 的產品(從工作站到超級計算機)的底層檔案系統來使用。現在,xfs 也可以用於
linux。xfs 的 linux 版的到來是激動人心的,首先因為它為 linux
社群提供了一種健壯的、優秀的以及功能豐富的檔案系統,並且這種檔案系統所具有的可伸縮性能夠滿足最苛刻的儲存需求。
上面介紹**:更多關於其他檔案系統的介紹請看ibm的系列文章:
檔案系統系列。
下面我們介紹如何讓linux核心支援xfs檔案系統。
在redhat as4系統下,核心版本是 2.6.9-67.0.15.elsmp,需要安裝一下幾個軟體包。
kernel-module-xfs-2.6.9-67.0.15.elsmp-0.4-1.x86_64.rpm
xfsprogs-2.9.3-1.x86_64.rpm
xfsprogs-devel-2.9.4-1.x86_64.rpm
insmod /lib/modules/2.6.9-67.0.15.elsmp/kernel/fs/xfs/xfs.ko
可以看到
lsmod | grep xfs
xfs 555088 1
mkfs.xfs -f -l /home /dev/sdc1
meta-data=/dev/sdc1 isize=256 agcount=16, agsize=4460421 blks
= sectsz=512 attr=0
data = bsize=4096 blocks=71366736, imaxpct=25
= sunit=0 swidth=0 blks, unwritten=1
naming =version 2 bsize=4096
log =internal log bsize=4096 blocks=32768, version=1
= sectsz=512 sunit=0 blks, lazy-count=0
realtime =none extsz=4096 blocks=0, rtextents=0
time dd if=/dev/zero of=zero count=4096000
real 0m7.096s
而在ext3檔案系統上:
time dd if=/dev/zero of=zero count=4096000
real 0m14.180s
本文出自 「mysql中文網」部落格
讓LINUX核心支援大容量NAND Flash
由於嵌入式控制系統使用了1gb容量的nand flash,因此採用了較新版本的u boot 1.3.4。而相對於早期uboot版本只能支援到512位元組的頁面大小,u boot 1.3.4可支援大頁面nand flash。u boot 1.3.4中對nand flash的支援有兩套 drivers ...
讓窗體支援檔案拖拽
一 基本概念 拖放,是指用滑鼠拖動的方法,在不同程式的視窗之間 同乙個程式的不同視窗之間或同一程式同一視窗的不同控制項之間,進行移動 複製和貼上等操作的技術。拖放操作是在作業系統的幫助下完成的。被拖動的物件首先向作業系統註冊它使用的資料格式,並按指定的資料格式提供資料,拖放操作結束時,接收拖放的視窗...
讓linux支援ntfs分割槽
這篇文章講得挺詳細的,按照一般的安裝順序改了下。目前用過兩種linux系統,乙個是ubuntu,另乙個是red hat,ubuntu確實做得不錯,安裝好之後,就是支援ntfs分割槽的,不過大多數的linux都是不支援ntfs的,那麼想要在red hat linux下掛載windows的分割槽,該怎麼...