btrfs文件系统管理与应用

btrfs(b-tree、butter fs、better fs),oracle公司研发的替代ext系列的cow机制的文件系统;GPL

核心特性:

多物理卷支持;btrfs可由多个底层物理卷组成;支持RAID,以联机“添加”、“移除”、“修改”;

写时复制更新机制(CoW):复制、更新及替换指针,而非“就地”更新;

数据及元数据校验码:checksum

子卷:sub_volume

快照:支持快照的快照;

透明压缩:

 

# mkfs.btrfs -O list-all

创建btrfs文件系统:

mkfs.btrfs

-L LABEL:

-d TYPE:single(默认),raid0、raid1、raid5、raid6、raid10

-m <profile>:single(默认),raid0、raid1、raid5、raid6、raid10、dup

-o <feature>

-o list-all:列出支持的所有特性;

 

属性查看:btrfs filesystem show

挂载:mount -t btrfs /dev/sdb MOUNT_POINT

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

 

子命令:

filesystem:控制btrfs文件系统;例如show、resize、defragment(碎片整理)等

balance:平衡文件系统;例如status、start、cancle、pause、resume等

device:控制硬件设备;例如add、delete、stats等

subvolume:子卷管理;例如list、create、delete、snapshot等

其中:对某个单独文件做快照:cp –reflink file file_snapshot

ext系列跟btrfs转换

btrfs-convert [-r]

 

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/90339

(1)
N26-深圳-城市蜗牛N26-深圳-城市蜗牛
上一篇 2017-12-18
下一篇 2017-12-18

相关推荐

  • 自制一个简易linux

    虚拟机添加一块新的硬盘(大小自定义) 在磁盘上创建一个基本分区作为/boot分区(大小200M足够) 再创建一个基本分区作为基本根分区(这里我指定给了5G大小) 然后给分区创建文件系统(注;swap分区要使用mkswap命令) ]# mkdir /mnt/boot 创建挂载点(因为grub只识别/boot目录,所以要创建boot目录) ]# mount /d…

    Linux干货 2016-09-21
  • 第七周作业

    1、创建一个10G分区,并格式为ext4文件系统; (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; ]#mke2fs -t ext4 -b 2048 -L MYDATA -m 2 O acl /dev/sda1 (2) 挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件…

    Linux干货 2017-03-11
  • N26-博客作业-week6

    vim:Vi IMprove 基本模式:编辑模式,命令模式输入模式末行模式 打开文件: vim [option] [file…] +#:打开文件后,直接让光标处于第#行的行首+/PATTERN:打开文件后,直接让光标处于第一个被PATTERN匹配到的行的行首 模式转换:编辑模式:默认模式编辑模式 –> 输入模式:i:insert…

    Linux干货 2017-03-12
  • 马哥教育网络班22期+第8周课程练习

    week8: 1、请描述网桥、集线器、二层交换机、三层交换机、路由器的功能、使用场景与区别。 网桥也叫桥接器,是连接两个局域网的一种存储/转发设备,它能将一个大的LAN分割为多个网段, 或将两个以上的LAN互联为一个逻辑LAN,使LAN上的所有用户都可访问服务器。 它工作于OSI(开放系统互联参考模型)参考模型第二层,即“数据链路层”。 集线器的英文称为“H…

    Linux干货 2016-10-09
  • CentOS 6的开机流程及root密码破解

    一、CentOS 6的开机流程详解 启动流程详解 1、POST:    Power-On-Self-Test,加电自检,是BIOS功能的一个主要部分。负责完成对CPU、主板、内存、硬盘子系统、显示子系统、串并行接口、键盘、CD-ROM光驱等硬件情况的检测。 2、BootSequence(BIOS):    决定那个磁盘…

    Linux干货 2016-09-13
  • 一. Linux 基础

    一。linux的历史 二。虚拟机中安装linux操作系统。 三。基础命令的使用。

    2017-08-29