400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

btrfs文件系统管理(centos7)

一、基础简介

成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的孝昌网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

     Btrfs(又名:B-tree, Butter FS, Better FS),GPL授权, Oracle从2007研发,写实复制更新机制 CoW,其主要是为了取代ext2,ext3,ext4,其主要功能有

二、文件系统创建

    命令帮助btrfs --help

  1. mkfs.btrfs

    1. -L 'LABEL' 指定卷标

    2. -d : raid0,raid1, raid5, raid6, raid10, single   指明数据存储类型

    3. -m : raid0,raid1, raid5, raid6, raid10, single, dup  指明源数据存储的机制

    4. -O 指明在格式化时使用的特性

    5. -O list-all: 列出支持的所有feature

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

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

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

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

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

  7.  btrfs-balance subcomand|args 均衡数据

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

  9. btrfs snapshot 创建快照

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

    2.    btrfs subvolume delete  snapshot-name 删除子快照

三、创建应用示例

         # fdisk -l 查看存在的分区的磁盘

    # mkfs.btrfs -L"mybtrfs" /dev/sdb /dev/sdc 将sdb、sdc磁盘创建成为一个btrfs系统

        # btrfs filesystem show 查看已经创建的btrfs文件系统

   # blid /dev/sdb 查看UUID是相同的(说明其实属于同一个卷的)

          # mkdir  /mybtrfs 创建挂载点

          # mount  -t btrfs /dev/sda(挂载点是/dev/sda也是可以的)

          # umount /dev/sda 卸载

          # mount -o compress=lzo /dev/sdb /mybtrs重新使用,此时就是自动压缩(透明压缩)

          #btrfs filesystem resize -10G /mybtrfs

                (btrfs filesystem resize调整磁盘大小)

          # btrfs devices add /dev/sdd /mybtrfs 自动磁盘扩展逻辑边界

          # man btrfs-balance start /mytrfs

                  # btrfs-lalance start -mconvert=raid1 /mytrfs 修改元数据的raid级别

                  # btrfs balance status /mytrfs

           # btrfs device delete /dev/sda /mybtrfs 拆除设备,系统会自动移动数据

           # btrfs sublimvolume create /mybtrfs   创建子卷

                   # btrfs subvolume create /mybtrfs/logs 创建logs子卷

                        umount /mybtrfs      

                        mount /dev/sdb   /mybtrfs  可以卸载父卷,只挂着子卷

                        btrfs subvolume list /mybtrfs 显示mybtrs

                       

             



    


新闻标题:btrfs文件系统管理(centos7)
本文网址:http://mzwzsj.com/article/ihsced.html

其他资讯

让你的专属顾问为你服务