码迷,mamicode.com
首页 > 其他好文 > 详细

btrfs文件系统的简单管理及应用

时间:2016-03-13 18:18:53      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:brefs   btrfs文件系统   btrfs文件系统的简单管理及应用   文件系统   

一、btrfs的命令选项

    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

    man btrfs-filesystem查看更多的子命令

    

    mount -t btrfs /dev/sdbMOUNT_POINT 挂载文件系统

    

    mount -o compress={lzo|zlib} DEVICE MOUNT_POINT 透明压缩机制

    

    btrfs filesystem resize ±VALUE  MOUNT_POINT 调整磁盘大小

    

    btrfs devices [subcommand] args 管理磁盘设备

    

    btrfs-balance subcomand|args 均衡数据

    

    btrfs subvolume [subcommand][args] 创建子卷

    

    btrfs snapshot 创建快照

        快照必须要与原卷在同一卷组中,子卷的快照必须要与子卷在同一个父卷中 

        btrfs subvolume delete  snapshot-name 删除子快照


二、btrfs文件系统的应用

    1、创建并挂载btrfs文件系统

        以btrfs挂载文件系统,这里我挂载的是/dev/sdb

        技术分享

        技术分享

    2、增加减少btrfs文件系统

        将/tmp/mydata的大小减少1G

        技术分享

        技术分享

        将/tmp/mydata的大小增加1G

        技术分享

    3、在线增减或减少磁盘,并均衡数据

        在线增加一个磁盘/dev/sdc到已存在的文件系统中

        技术分享

        增加完磁盘后均衡同步文件系统数据

        技术分享

        在线删除一个挂载的磁盘

        技术分享

        因为raid1需要至少2块设备,所以删除不了

        所以btrfs在增加磁盘后至少有两块磁盘,无法变成一块磁盘,可以先增加另一个磁盘,再删除原来这个磁盘

        改变raid级别:

                btrfs balance start -mconvert=raid# -dconvert=raid# /MOUNT_POINT

                改变raid的级别,(#为要改变的raid级别,/MOUNT_POINT为挂载的目录)

    4、创建删除子卷

        在/tmp/mydata下创建子卷data1

        技术分享

        删除子卷data1

        技术分享

    

    

本文出自 “信风” 博客,请务必保留此出处http://xsllqs.blog.51cto.com/2308669/1750500

btrfs文件系统的简单管理及应用

标签:brefs   btrfs文件系统   btrfs文件系统的简单管理及应用   文件系统   

原文地址:http://xsllqs.blog.51cto.com/2308669/1750500

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!