btrfs管理以及应用

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

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

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

一,btrfs的创建并挂载使用

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

备注:-L 指定卷标;

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

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

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

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

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

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

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

三.子卷的创建管理:

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

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

b.子卷的卸载删除:

四、快照的管理:

a.快照的创建:

b.快照的删除

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

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

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

时间: 2024-10-10 10:41:22

btrfs管理以及应用的相关文章

btrfs管理及应用

btrfs 的特性和使用: Btrfs 被称为是下一代 Linux 文件系统.近年来 ext2/3 遇到越来越多的扩展性问题,在期待 ext4 的同时,人们发现了 btrfs,据说它采用了很多先进的文件系统设计,不仅解决了 ext2/3 的扩展性问题,还让人们看到了下一代文件系统所具有的许多其他特性.这一切都让人不禁心生好奇,btrfs 究竟提供了哪些特性?它是如何实现的?本文便围绕这些问题展开探讨,首先研究了 btrfs 所提供的新特性,并简要介绍了 btrfs 内部实现这些特性的原理:然后演

3.btrfs管理及应用

btrfs简介: Btrfs(通常念成Butter FS),由Oracle于2007年宣布并进行中的COW(copy-on-write式)文件系统.目标是取代Linux目前的ext3文件系统,改善ext3的限制,特别是单一文件大小的限制,总文件系统大小限制以及加入文件校验和特性.加入目前ext3/4未支持的一些功能,例如可写的磁盘快照(snapshots),以及支持递归的快照(snapshotsof snapshots),内建磁盘阵列(RAID)支持,支持子卷(Subvolumes)的概念,允许

Linux学习笔记:btrfs

btrfs    Technical Preview, 技术预览版    BtrFS(B-tree文件系统,又称为Butter FS或Better FS),2007由oracle开源后,得到了IBM.intel等厂商的大力支持,其目标计划是替代linux目前的ext3/4,成为下一代linux标准的文件系统.    运行在linux上,并遵循GPL协议的强大文件系统.在2014年8月发布了稳定版. btrfs的特性:        1.可扩展性:            1) ext系列文件系统使

Linux初学之btrfs文件系统及磁盘配额

btrfs Technical Preview, 技术预览版 BtrFS(B-tree文件系统,又称为Butter FS或Better FS),2007由oracle开源后,得到了IBM.intel等厂商的大力支持,其目标计划是替代linux目前的ext3/4,成为下一代linux标准的文件系统. btrfs的特性: 1.可扩展性: 1) ext系列文件系统使用块位图来保存每个块空闲与否的信息(每个块用一个位来表示是否空闲),当容量扩展时,块位图所占的空间会线性的增加,试想一下如果快位图变得很大

#12 btrfs文件系统

btrfs Technical Preview, 技术预览版 BtrFS(B-tree文件系统,又称为Butter FS或Better FS),2007由oracle开源后,得到了IBM.intel等厂商的大力支持,其目标计划是替代linux目前的ext3/4,成为下一代linux标准的文件系统. 运行在linux上,并遵循GPL协议的强大文件系统.在2014年8月发布了稳定版. btrfs的特性: 1.可扩展性: 1) ext系列文件系统使用块位图来保存每个块空闲与否的信息(每个块用一个位来表

新一代 Linux 文件系统 btrfs 简介 【转载】

Btrfs 被称为是下一代 Linux 文件系统.近年来 ext2/3 遇到越来越多的扩展性问题,在期待 ext4 的同时,人们发现了 btrfs,据说它采用了很多先进的文件系统设计,不仅解决了 ext2/3 的扩展性问题,还让人们看到了下一代文件系统所具有的许多其他特性.这一切都让人不禁心生好奇,btrfs 究竟提供了哪些特性?它是如何实现的?本文便围绕这些问题展开探讨,首先研究了 btrfs 所提供的新特性,并简要介绍了 btrfs 内部实现这些特性的原理:然后演示了 btrfs 的常用命令

btrfs的介绍与使用

源文献:http://www.ibm.com/developerworks/cn/linux/l-cn-btrfs/index.html#ibm-pcon 简单看了一下这篇文章,对其中一些机制的实现还不是很明白,还需要研究,在此做个记号. Btrfs 简介 文件系统似乎是内核中比较稳定的部分,多年来,人们一直使用 ext2/3,ext 文件系统以其卓越的稳定性成为了事实上的 Linux 标准文件系统.近年来 ext2/3 暴露出了一些扩展性问题,于是便催生了 ext4 .在 2008 年发布的

<资料收集>新一代 Linux 文件系统 btrfs 简介

来自: http://www.ibm.com/developerworks/cn/linux/l-cn-btrfs/ Btrfs 简介 文件系统似乎是内核中比较稳定的部分,多年来,人们一直使用 ext2/3,ext 文件系统以其卓越的稳定性成为了事实上的 Linux 标准文件系统.近年来 ext2/3 暴露出了一些扩展性问题,于是便催生了 ext4 .在 2008 年发布的 Linux2.6.19 内核中集成了 ext4 的 dev 版本. 2.6.28 内核发布时,ext4 结束了开发版,开始

<资料收集>Btrfs的磁盘结构

来源:http://bbs.chinaunix.net/archiver/?tid-1925448.html Btrfs的磁盘结构Btrfs超级块磁盘结构超级块记录着一个分区的整体信息.Btrfs磁盘super_block结构用btrfs_super_block来描述,其定义为:---------------------------------------------------------------------fs/btrfs/ctree.h330 struct btrfs_super_bl