chattr - 修改文件在Linux第二擴展文件系統(E2fs)上的特有屬性

CHATTR(1)                                                            CHATTR(1)


NAME(名稱)

      chattr - 修改文件在Linux第二擴展文件系統(E2fs)上的特有屬性


SYNOPSIS(總覽)

      chattr [ -RV ] [ -v version ] [ mode ] files...


DESCRIPTION(描述)

      chattr 修改文件在Linux第二擴展文件系統(E2fs)上的特有屬性


      符號模式有+-=[ASacdisu]幾種格式.


      操 作符‘+’用來在文件已有屬性的基礎上增加選定的屬性; ‘-’用來去掉文件上的

      選定的屬性;而‘=’用來指定該文件的唯一屬性.


      字符‘ASacdisu’用作文件新屬性的選項: 不更新atime(A),同步更新(S),只 能 添

      加(a), 壓縮(c),不可變(i),不可轉移(d),刪除保護(s)以及不可刪除(u).


OPTIONS(選項)

      -R      遞歸地修改目錄以及其下內容的屬性.  如果在遞歸目錄時遇到了符號鏈

             接,遍歷將跳過.


      -V     詳盡地給出chattr的輸出信息並打印出程序的版本.


      -v version

             設置文件系統的版本.


ATTRIBUTES(屬性)

      當修改設置了’A’屬性的文件時,它的atime記錄不會改變.  這可以在筆記本電 腦

      系統中避免某些磁盤I/O處理.


      設 置了‘a’屬性的文件只能在添加模式下打開用於寫入.  只有超級用戶可以設置

      或清除該屬性.


      設置了‘c’屬性的文件在磁盤上由內核自動進行壓縮處理.  從該文件讀取時返 回

      的 是 未壓縮的數據.  對該文件的一次寫入會在保存它們到磁盤之前進行數據壓

      縮.


      設置了‘d’屬性的文件不能對其運行 dump(8) 程序進行備份.


      設置了‘i’屬性的文件不能進行修改:你既不能刪除它, 也不能給它重新命名,你不

      能對該文件創建鏈接, 而且也不能對該文件寫入任何數據.  只有超級用戶可以設

      置或清除該屬性.




      當刪除設置了‘s’屬性的文件時,將對其數據塊清零並寫回到磁盤上.


      當修改設置了‘S’屬性的文件時, 修改會同步寫入到磁盤上;這與應用到文件子 系

      統上的‘sync’掛載選項有相同的效果.


      當 刪除設置了‘u’屬性的文件時, 將會保存其內容.  這使得用戶可以請求恢復被

      刪除的文件.


AUTHOR(作者)

      chattr 的作者爲Remy Card <[email protected]>, 他是ext2 fs的開發和維護者.


BUGS AND LIMITATIONS(BUGS和侷限性)

      對於ext2 fs 0.5a來說,‘c’和‘u’屬性是不被內核代碼所承認的.  對於Linux 2.0

      內核而言,’A’屬性也是不被內核代碼所支持的.  (noatime代碼仍在測試中.)


      這些屬性將在未來的ext2 fs版本中實現.


AVAILABILITY(怎樣獲取)

      chattr 是e2fsprogs包的一部分, 你可以通過對tsx-11.mit.edu的匿名ftp訪問在

      /pub/linux/packages/ext2fs下找到它.


SEE ALSO(另見)

      lsattr(1)


[中文版維護人]

      riser <[email protected]>


[中文版最新更新]

      2001/08/08


《中國linux論壇man手冊頁翻譯計劃》:

      http://cmpp.linuxforum.net


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章