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.178linux.com/90339