btrfs管理以及应用

btrfs管理以及应用

btrfs文件系统(B-tree,butterfs,better fs)Oracle2007年宣布并进行中的COW(copy-on-write)文件系统。目标是取代Linux目前的ext系列文件系统,内建磁盘阵列RAID)支持,支持子卷(Subvolumes)的概念,允许在线调整文件系统大小。而且还有快照和透明压缩功能。

 

Btrfs:的创建以及相关管理操作:

   目前btrfs只默认安装在centos7以及redhat 7以上版本.

 

一,btrfs的创建并挂载使用

将两个磁盘创建为btrfs并查看验证

      wKiom1Z_0kjSPmJKAAB6Mhbp3nA005.jpg

备注:-L 指定卷标;

wKiom1Z_0lmA5h_DAABfCuOjV38657.jpg

二、在线修改btrfs文件系统大小;

    a.在线新增一个块设备到已经存在的btrfs文件系统并查看验证:

       wKioL1Z_0oXCCKTlAADGD0IQ5Gg207.jpg

设备新增后需要均衡同步文件系统数据

wKioL1Z_0qXCL2GlAABmRpTR170283.jpg

b,在线删除一块磁盘,并查看验证:

wKiom1Z_0qagGC6gAAC0o9g3B-A064.jpg

c、在线调整btrfs分区大小;

    wKiom1Z_0reD3wWWAAEDAS0aKC8429.jpg

wKiom1Z_0sXS7B4hAADYXgWjmJY203.jpg

 也可用修改数据和元数据的RAID级别:

btrfs balance start -mconvert=raid5 -dconvert=raid5 /mydata:修改数据和元数据的RAID级别

三.子卷的创建管理:

      a.创建子卷挂载并查看验证:

        wKioL1Z_0vLA7QYPAABB3lfbuh0628.jpg

wKioL1Z_0wLx1P1jAAC6xXcR9tw615.jpg

注:单独挂载子卷,需先卸载父卷

b.子卷的卸载删除:

   wKiom1Z_0v6gmsepAABPp5z2YW0247.jpg

 

四、快照的管理:

   a.快照的创建:

wKioL1Z_0yqw_ckwAAAxLaPXLOI099.jpg

 b.快照的删除

wKiom1Z_0yHiyQMqAAAnntiW0XQ217.jpg

五,ext3/ext4文件系统与btrfs文件系统直接升级和降级操作:

a.      ext3/ext4文件系统升级为btrfs文件系统:

wKiom1Z_0zHjtIzHAAC0pwpmnmw080.jpg

 

b.      将从ext4文件系统升级到btrfs文件系统的分区降级为ext4

wKioL1Z_01ii_nNDAABY5KA_kes986.jpg

 


你可能感兴趣的:(btrfs管理以及应用)