• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • xfs文件系統

    發表于:2007-07-02來源:作者:點擊數: 標簽:
    SGI的xfs是非常好的日志文件系統,是一個64位的高 性能 文件系統,不但提供了完美的性能,還提供了完美的功能。當然,事實上他原本是屬于irix系統的。 安裝: 我們可以從以下地址獲?。?.里面還有其他的非常棒的 linux 項目,也可以看看。 我們可以下載兩種

      SGI的xfs是非常好的日志文件系統,是一個64位的高性能文件系統,不但提供了完美的性能,還提供了完美的功能。當然,事實上他原本是屬于irix系統的。


    安裝:

      我們可以從以下地址獲?。?.里面還有其他的非常棒的linux 項目,也可以看看。

      我們可以下載兩種補丁包:release 和 development tree,以及tools 文件包。我下載了development tree 的all補丁包和各個tools包,其中包含了xfs文件系統補丁、acl等,可以自己看一下。文件名是xfs-2.4.20-all-i386.bz2。然后就是例行公事:bzip2 -d xfs-2.4.20-all-i386.bz2,把解出來的東西放到kernel中執行patch -p1 < xfs-2.4.20-all-i386 。注意對應好正確的kernel 版本。

      make config ,在file system中把xfs系統加入,如果需要啟動,那么就不能編譯成模塊,或是后期mkinitrd。這里需要加入的選項還有quota和acl,我相信任何人都不會拒絕的。還有其他選項可以不用,dmapi現在還沒有什么linux應用;realtime 是提供了實時子卷的支持。確定好你需要的功能(這里注意,不要同時選擇ibm的jfs系統。如果一定要用,需要補丁。),然后我們就可以保存退出。例行公事:make dep;make bzImage;make modules;make modules_install 。

    加載:

      重啟以后,我們就擁有了一個支持xfs文件系統的linux。然后我們就可以把需要轉化為xfs系統的mount點確定,我幾乎選擇了所有mount區,除了/,/boot。規劃完畢后,備份你的系統和需要轉換的mount點。然后,umount 你需要xfs的區。接下來我們就可以實現xfs了,mkfs.xfs -L volume [filesystem](具體察看man 手冊,為了更好的性能,我們可以使用更多的控制,例如log size等。有時候調整是必須的,因為xfs畢竟是為高端服務器設置的。)。完成以后,修改fstab,重新mount 系統,恢復備份就可以使用了。

    設置:

      還記得我們在ext文件系統中對于細粒度控制的無可奈何嗎?只有三個權限;對于quota反復的提問嗎?現在我們不需要為這些煩惱了。

      acl:提供了細粒度的權限控制。通過幾個工具:getfacl和setfacl。如我要在一個文件上加上某個用戶的寫權限,只需要setfacl -m u:user:w file。然后getfacl file,ok。其他問題man手冊。

      quota:忘掉ext的quota 多么痛苦吧。兩步就可以解決,在fstab中需要的mount點上加入quota,重新mount后,edquota user or group,保存退出,立即生效。

      還有一些其他的功能如:提供了一個附加的attr等等??梢詤⒖淳W站的文檔。

    后記:

      非常高的性能;強大的功能;不斷地開發能力;優秀的傳統(irix的純正血統)令我感受到了xfs的希望和linux高端應用的希望。另外提一句,為什么我沒有使用ibm的jfs呢?可能更多的還是個人原因:jfs相對于aix上的功能和性能都有很大的縮水;網站上介紹不殷實,基本很難找到faq和功能列表等信息;個人對于ibm的大公司病的憎惡。種種原因,令我放棄了jfs系統。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>