当前位置: 首页 > 工具软件 > Btrfs > 使用案例 >

linux中btrfs文件系统

秦胡媚
2023-12-01

    技术预览版
btrfs(B-tree,Butter FS ,Better FS),GPL,ORACLE,2007,CoW写实

目的取代Linux早先的  ext3/4,xfs
核心特性:
    多物理卷支持:btrfs可由多个底层物理卷组成;支持RAID,联机实现“添加”“移除”“修改”
    支持写时更新复制及替换指针,而非“就地更新”
    数据及元数据校验码:checksum
    子卷:sub_volume
    快照:支持快照的快照
    透明压缩


btrfs

创建文件系统
   mkfs.btrfs
    -L 'label'
    -d <type>  raid#;single
    -m <profile>  raid#;single  dup
    -O <feature>
        -O list all   列出所有feature
查看属性
btrfs filesystem show  /挂载点


btrfs filesystem resize -10G  /挂载点
btrfs filesystem resize max  /挂载点

btrfs filesystem df  /挂载点


btrfs device add  /dev/sd#  /mydata

btrfs balance status  /mydata
btrfs balance start  /mydata

btrfs balance start   -mconvert=raid1  /mydata  修改数据
btrfs balance start   -dconvert=raid1  /mydata  元数据


创建子卷
btrfs subvolume create /mydata/logs
btrfs subvolume list /mydata/logs
mount -o subvol=logs  /dev/sdb  /mnt   子卷挂载
btrfs subvolume snapshot /mydata/logs  /mydata/logs_snapshot

btrfs subvolume delete /mydata/logs


eg: mkfs.btrfs -L  mydata  /dev/sda  /dev/sdb

mount -o compress={lzo|zlib}   /dev   mount_point

 类似资料: