linux文件系統(ext2\ext3\ext4,xfs,btrfs…)的介紹[轉載]

ext2\ext3\ext4,xfs,btrfs 都是針對服務器系統越來越高效實用的日志文件系統

日志文件系統:

   日志文件系統是一種即使在斷電或者是操作系統崩潰的情況下保證文件系統一致性的途徑。XFS對文件系統元數據提供了日志支持。當文件系統更新時,元數據會在實際的磁盤塊被更新之前順序寫入日志。XFS的日志被保存在磁盤塊的循環緩沖區上,不會被正常的文件系統操作影響。XFS日志大小的上限是64k個塊和128MB中的較大值,下限取決于已存在的文件系統和目錄的塊的大小。在外置設備上部署日志會浪費超過最大日志大小的空間。XFS日志也可以被存在文件系統的數據區(稱為內置日志),或者一個額外的設備上(以減少磁盤操作)。


xfs文件系統:

  相對于ext系列有了很多提升和自己的特性,

Btrfs(B-tree,Butter FS, Better FS) GPL, Oracle,2007 ,CoW(支持寫時復制)

ext3,ext4,xfs (反刪除文件性能不強) 

快照功能強

核心特性:

多物理卷支持:btrfs可由多個底層物理卷組成:支持RAID,聯機“添加,移除,修改”

修改文件時,先進行快照,如果修改后,要回到過去,就方便了

寫時復制更新機制(CoW):復制、更新及替換指針、而非“就地”更新

數據及元數據校驗碼

子卷:sub_volume

快照:支持快照的快照,增量快照

透明壓縮:(會消耗cpu資源)

文件系統的創建

mkfs.btrfs

-L ‘LABEL'

-d  <type> :raid0 raid1 raid5,raid6,raid10,single

-p <profile> raid0 raid1 ,raid5 raid6 raid10,single,dup

-O <feature>

systemctl set-default multi-user.target  ;默認不會啟動界面

mkfs.btrfs -L 'MYDATA' /dev/sda  /dev/sdb …; 創建RAID

btrfs filesystem show  ;顯示現在系統設備信息

mkdir /mydata

mount -t brfs /dev/sdb /mydata

透明壓縮機制:

mount -o compress={lzo|zlib}  DEVICE /mydata

參考文獻:

    https://www.ibm.com/developerworks/cn/linux/l-cn-btrfs/

原創文章,作者:不忘初衷,如若轉載,請注明出處:http://www.www58058.com/67338

(0)
不忘初衷不忘初衷
上一篇 2017-01-31 12:08
下一篇 2017-02-01 11:41

相關推薦

  • 第三周練習

    列出當前系統上所有已經登錄的用戶的用戶名,注意:同一用戶登錄多次,只顯示一次。                     ~]# who | cut -d" " …

    Linux干貨 2016-11-09
  • Linux 系統中screen命令不能使用的解決辦法,screen包的正確安裝

           有些同學可能在安裝完Linux發行版之后,發現screen功能不能實現,這是因為是實現該功能的包在安裝系統的過程中沒有安裝上,這里我根據自己的經驗介紹兩種安裝screen包的方法,用來你實現screen命令。 方法一、     條件:連網狀態;   &nb…

    2017-07-12
  • Hello World

    隨筆

    Linux干貨 2018-03-26
  • httpd應用舉例

    應用舉例1、基于用戶和組認證的方式訪問ftp         1、編輯配置文件/etc/httpd/conf/httpd.conf,并使用httpd -t 檢查語法,并systemctl reload httpd       &n…

    Linux干貨 2016-10-23
  • 計算機與操作系統,linux的發展史

    一臺真正意義上的計算機都是由硬件與軟件組成的。而根據馮諾依曼結構計算機由控制器、運算器、存儲器、輸入設備、輸出設備五大部分組成。 硬件 控制器:(Controler) 控制程序的執行 運算器:(ALU,Arithmetic Logic Unit) 完成數據的加工處理 儲存器:(Menory) 記憶程序和數據&…

    Linux干貨 2016-10-26
  • 五.Linux博客-2016年7月28日索引、硬鏈接、軟連接、inode表、file、重定向、tr、管道、用戶、組

    格式說明: 操作 概念 命令 說明及舉例 五.索引、硬鏈接、軟連接、inode表、file、重定向、tr、管道、用戶、組 索引節點 原數據保存在inode table表中每個文件或目錄都有一個獨立的inode number(節點編號在一個分區中是唯一的,每個分區都有自己的inode table) ls -i 查看節點編號 硬鏈接 ln&n…

    Linux干貨 2016-08-23
欧美性久久久久