文章目录
1.核心特性
(1)多物理卷支持(类似于卷组):btrfs 可由多个底层物理卷组成;支持 RAID,以及联机“添加”、“移除”、“修改”
(2)写时复制更新机制(CoW):复制、更新及替换指针,而非“就地”更新,非常有利于快速文件恢复的场景
(3)数据及元数据校验码:checksum
(4)支持子卷:sub_volume
(5)支持快照:支持快照的快照
(6)透明压缩机制
2.文件系统创建
# mkfs.btrfs
-L “LABEL”
-d <type>:raid0,raid1,raid5,raid6,raid10,single
-m <profile>:raid0,raid1,raid5,raid6,raid10,single,dup
-O <feature>
-O list-all:列出支持的所有feature
如:mkfs.btrfs -L "MYDATA" -f /dev/sdb /dev/sdc
3.挂载文件系统
mount -t btrfs device mount_point
4.挂载透明压缩机制
mount -o compress={lzo|zlib} device mount_point
5.在线缩减文件(可以带RAID操作)
btrfs filesystem resize -10G MOUNT_POINT