CentOS7.4-btrfs管理及使用
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了CentOS7.4-btrfs管理及使用,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2124字,纯文字阅读大概需要4分钟。
内容图文
![CentOS7.4-btrfs管理及使用](/upload/InfoBanner/zyjiaocheng/1333/111d1614bc314b74825e83d1fbfdb927.jpg)
btrfs, B-tree File System, GPL开源文件系统, 支持CoW即读时写入.
核心特性:
- 多物理卷支持;
- btrfs可由多个底层磁盘组成
- 支持RAID
- mkfs.btrfs 命令的man文档支持: raid0, raid1, raid5, raid6,raid10, single or dup
- 联机"添加, 移除, 修改"
- CoW写时复制更新机制
- 数据及元数据校验码: checksum*
- 子卷: sub_volume
- 快照: 支持快照的快照
- 透明压缩
创建文件系统: mkfs.btrfs
- 卷创建:
- mkfs.btrfs [options] <device> [<device>...]
- -L ‘Label’ : 设置卷标
- -d <data-profile> : raid0,raid1,raid5,raid6,raid10, single, dup
- -m<metadata-profile>: raid0,raid1,raid5,raid6,raid10, single, dup
- -O<feature>
- -O list-all: 列出所有支持的feature
- 属性查看:
- btrfs filesystem show //此处命令在下面的btrfs中有
- 列出当前文件系统中的btrfs,并显示信息
- 加上<DEVICE>将显示指定信息
- 挂载:
- mount [–t btrfs] /dev/sdb MOUNT_POINT
- -t可选可不选
- 以 /dev/sdb 做btrfs系统示例
- 透明压缩机制:
- 解释: 在写入时自动压缩, 读取时自动解压; [un]compress过程对用户隐藏;
-
mount -o compress={ lzo|zlib } DEVICE MOUNT_POINT
lzo, zlib压缩机制 - btrfs命令, 以及其子命令, 子子命令:
- btrfs filesystem
- show: 查看所有btrfs系统信息
- df <MOUNT_POINT>: 查看已挂载 *具体空间使用情况*
- resize<MOUNT_POINT>: 联机/在线更改大小
- 减小容量 修改有风险, 操作需谨慎
- btrfs device
- btrfs device add <NEW_DEVCIE> <MOUNT_POINT>添加一个磁盘到挂载点
- btrfs device delete <OLD_DEVCIE> <MOUNT_POINT>删除一个磁盘到挂载点
- btrfs-balance 均衡负载
- btrfs balance start <MOUNT_POINT> 开始均衡负载过程
- state 查看均衡进度
- pause 暂停
- resume 继续
- cancel 取消
- 负载均衡将会消耗很大一部分的系统性能, 仅建议在不忙时操作; 可使用pause暂停;
- btrfs balance start -mconvert=<profile> <MOUNT_POINT> 修改raid级别
- <profile>: raid0, raid1, raid10, raid5, raid6, dup,single
- -dconvert//数据区 data blocks
- -mconvert//元数据区 metadata chunks
- -sconvert//系统区 system chunks (requires -f)
- btrfs-subvolume 子卷
- 挂载子卷:
- mount -o subvol=‘ ‘ /dev/DEVICE MOUNT_POIN
-
#先查看待挂载的subvolume的id
-
# btrfs subvolume list /mnt/btrf
-
ID 256 gen 9 top level 5 path su
-
或者通过路径挂载也可以
-
list: 显示所有子卷
-
create:创建子卷
-
delete:删除子卷
-
注意:delete子卷不会真正删除物理卷上的数据, 如需要可使用-c
-
snapshot
- btrfs subvolume snapshot /MOUNT_POINT/SUB /MOUNT_POINT/SUB_snapsho
- btrfs-convert 转换其他格式到btrfs
- btrfs-convert </dev/DEVICE>: 转换其他fs到btrfs
- -r 回滚到原来的fs
- 命令注意:
- btrfs命令仅对挂载后的挂载点生效, 直接操作/dev/sd[a-z]不可行
btrfs子命令: filesystem, device, balance, subvolume, convert
![]()
原文:https://www.cnblogs.com/gettolive/p/8824846.html
内容总结
以上是互联网集市为您收集整理的CentOS7.4-btrfs管理及使用全部内容,希望文章能够帮你解决CentOS7.4-btrfs管理及使用所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。