btrfs(b-tree、butter fs、better fs),oracle公司研發的替代ext系列的cow機制的文件系統;GPL
核心特性:
多物理卷支持;btrfs可由多個底層物理卷組成;支持RAID,以聯機“添加”、“移除”、“修改”;
寫時復制更新機制(CoW):復制、更新及替換指針,而非“就地”更新;
數據及元數據校驗碼:checksum
子卷:sub_volume
快照:支持快照的快照;
透明壓縮:
# mkfs.btrfs -O list-all
創建btrfs文件系統:
mkfs.btrfs
-L LABEL:
-d TYPE:single(默認),raid0、raid1、raid5、raid6、raid10
-m <profile>:single(默認),raid0、raid1、raid5、raid6、raid10、dup
-o <feature>
-o list-all:列出支持的所有特性;
屬性查看:btrfs filesystem show
掛載:mount -t btrfs /dev/sdb MOUNT_POINT
透明壓縮機制:mount -o compress={lzo|zlib} DEVICE MOUNT_POINT
子命令:
filesystem:控制btrfs文件系統;例如show、resize、defragment(碎片整理)等
balance:平衡文件系統;例如status、start、cancle、pause、resume等
device:控制硬件設備;例如add、delete、stats等
subvolume:子卷管理;例如list、create、delete、snapshot等
其中:對某個單獨文件做快照:cp –reflink file file_snapshot
ext系列跟btrfs轉換
btrfs-convert [-r]
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/90339