我的编程空间,编程开发者的网络收藏夹
学习永远不晚

btrfs管理及应用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

btrfs管理及应用

btrfs文件系统(只有centos 7.0里面才可以实现。)

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

btrfs的核心特性

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

    写时复制更新机制(CoW):复制、更新及替换指针,而非“就地”更新。即当我们修改某个文件的时候,不会直接修改源文件,而是复制一份然后对复制的文件进行修改,修改完把源文件的指针指向复制的文件。

    数据及元数据校验码:存储每一个文件的时候,会把数据的校验码和元数据的校验码通过文件某些扩展保存下来,每个文件读取时快速校验文件是否损坏,如果检测到损坏还会自动尝试进行修复。

    子卷:sub_volume,每一个子卷都可以独立进行挂载

    快照:Btrfs 支持创建快照 (snapshot),和克隆 (clone) ,支持快照的快照;

    透明压缩:任何数据流发往btrfs文件系统的时候,它自动能够通过占据CPU的时钟周期完成数据压缩后存放,当文件需要读取的时候又自动解压缩。能够节约空间,但是花费CPU时钟周期。

文件系统创建:

                   mkfs.btrfs

                            -L'LABEL'

                            -d<type>: raid0, raid1, raid5, raid6, raid10, single

                            -m<profile>: raid0, raid1, raid5, raid6, raid10, single, dup

                            -O<feature>

                                     -Olist-all: 列出支持的所有feature;

这里是我创建的两个磁盘

        [root@localhost ~]# fdisk -l


        Disk /dev/sda: 21.5 GB, 21474836480 bytes

        255 heads, 63 sectors/track, 2610 cylinders

        Units = cylinders of 16065 * 512 = 8225280 bytes

        Sector size (logical/physical): 512 bytes / 512 bytes

        I/O size (minimum/optimal): 512 bytes / 512 bytes

        Disk identifier: 0x0003b92c


           Device Boot      Start         End      Blocks   Id  System

        /dev/sda1   *           1          64      512000   83  Linux

        Partition 1 does not end on cylinder boundary.

        /dev/sda2              64        2611    20458496   8e  Linux LVM


        Disk /dev/mapper/VolGroup-lv_root: 18.9 GB, 18865979392 bytes

        255 heads, 63 sectors/track, 2293 cylinders

        Units = cylinders of 16065 * 512 = 8225280 bytes

        Sector size (logical/physical): 512 bytes / 512 bytes

        I/O size (minimum/optimal): 512 bytes / 512 bytes

        Disk identifier: 0x00000000

        Disk /dev/mapper/VolGroup-lv_swap: 2080 MB, 2080374784 bytes

        255 heads, 63 sectors/track, 252 cylinders

        Units = cylinders of 16065 * 512 = 8225280 bytes

        Sector size (logical/physical): 512 bytes / 512 bytes

        I/O size (minimum/optimal): 512 bytes / 512 bytes

        Disk identifier: 0x00000000



 

                   属性查看:

                            btrfsfilesystem show

 

                   挂载文件系统:

                            mount -t btrfs /dev/sdb MOUNT_POINT

 

                   透明压缩机制:

                            mount -o compress={lzo|zlib} DEVICE MOUNT_POINT

 

         这里子命令:filesystem,device, balance, subvolume



免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

btrfs管理及应用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

3.btrfs管理及应用

btrfs简介:Btrfs(通常念成Butter FS),由Oracle于2007年宣布并进行中的COW(copy-on-write式)文件系统。目标是取代Linux目前的ext3文件系统,改善ext3的限制,特别是单一文件大小的限制,总文
2023-01-31

centos7文件系统管理btrfs的示例分析

小编给大家分享一下centos7文件系统管理btrfs的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、基础简介Btrfs(又名:B-tree, Butter FS, Better FS),GPL授权, Orac
2023-06-10

blkid命令如何帮助管理Btrfs文件系统的子卷

blkid命令在管理Btrfs文件系统的子卷方面非常有用。以下是blkid命令如何帮助管理Btrfs文件系统的子卷的详细解释:识别分区标识符(UUID)和设备名称:Btrfs文件系统使用UUID来唯一标识每个子卷。blkid命令可以列出系统
blkid命令如何帮助管理Btrfs文件系统的子卷
2024-10-11

项目管理系统定义、种类及应用

项目管理系统是一种用于管理和跟踪项目进度的工具,它可以帮助项目经理和团队成员更好地规划、组织、控制和监督项目活动,确保项目的顺利完成。本文将详细说明项目管理系统的种类和应用。一、项目管理系统的种类手动管理:这是最传统的项目管理方式,主要依赖于人工记录、跟踪和协调项目活动。这种方法效率低、易出错,而且难以在项目规模
项目管理系统定义、种类及应用
2023-12-13

客户管理工具的种类及其应用

简介:客户管理工具是企业管理中不可或缺的一部分,它们可以帮助企业更好地了解客户需求、提高客户满意度和忠诚度。本文将介绍客户管理工具的种类及其应用。1.CRM系统(CustomerRelationshipManagement)CRM系统是一种用于管理和跟踪客户关系的软件工具,它可以帮助企业更好地了解客户需求、提高客户满意
客户管理工具的种类及其应用
2024-01-22

客户管理系统的重要性及其应用

客户管理系统是企业中不可或缺的重要工具,它可以帮助企业更好地管理和维护客户关系,提高客户满意度和忠诚度,从而促进业务的发展和增长。本文将探讨客户管理系统的定义、特点和应用,并举例说明其在不同行业的实际应用。客户管理系统的定义和特点客户管理系统是一种基于信息技术的工具,用于收集、存储、分析和管理客户数据,以便更好地
客户管理系统的重要性及其应用
2024-01-20

工程管理系统的重要性及其应用

工程管理系统是一种用于管理工程项目的技术工具,它能够帮助项目团队高效地组织、协调和控制工程项目的进度、资源和质量等方面的信息。本文将介绍工程管理系统的重要性和应用,并通过实例来展示其在实际项目中的具体运用。1.工程管理系统的重要性工程管理系统在现代工程项目中扮演着至关重要的角色。首先,它能够帮助项目团队更好地组织和管理
工程管理系统的重要性及其应用
2024-01-16

如何理解eBay的Hadoop集群应用及大数据管理

这篇文章主要讲解了“如何理解eBay的Hadoop集群应用及大数据管理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何理解eBay的Hadoop集群应用及大数据管理”吧!eBay, 全球最
2023-06-10

win8应用商店卸载和安装以及管理应用图文教程

Win8应用操作:安装、卸载和管理操作 下面我们将说说Win8的一大重点,Win8应用的相关操作。通过Windows Store应用商店,我们就可以搜索和安装自己喜欢的应用程序。安装好的应用会直接以磁贴的形式钉在Win8的开始屏幕上,然后大
2022-06-04

项目企业管理系统的重要性及应用

#项目企业管理系统是一种集项目管理、财务管理、人力资源管理等多功能于一体的综合性企业管理软件,能够帮助企业高效地管理项目和资源,提升企业的运营效率和管理水平。本文将介绍项目企业管理系统的重要性,并结合实际案例,探讨其在不同领域的应用。项目企业管理系统的重要性:项目企业管理系统通过集成各个方面的管理功能,为企业提供
项目企业管理系统的重要性及应用
2024-01-16

CRM客户管理系统背景及其应用价值

CRM客户管理系统是一种为企业提供客户关系管理的工具,通过收集、分析和利用客户信息,帮助企业更好地了解和满足客户需求,提高客户满意度和忠诚度。本文将从CRM客户管理系统的背景出发,详细介绍其主要功能和应用价值。CRM客户管理系统背景:在现代商业环境中,客户已经成为企业最重要的资源之一。客户的需求、反馈和满意度直接
CRM客户管理系统背景及其应用价值
2023-12-16

广告客户管理系统的重要性及其应用

广告客户管理系统是一种专门用于管理和优化广告投放的工具,它可以帮助广告主和广告代理商更好地了解广告客户的需求、行为和偏好,并提供个性化的广告服务。本文将介绍广告客户管理系统的重要性和应用,帮助读者更好地理解和利用这一工具。1.个性化服务的重要性随着互联网的发展,广告客户管理系统已经成为广告行业必不可少的工具之一。
广告客户管理系统的重要性及其应用
2023-12-29

工程项目运维管理系统的构建及应用

随着现代信息技术的快速发展,工程项目运维管理系统在工程项目的运行和管理中扮演着越来越重要的角色。本文将对工程项目运维管理系统的构建、应用以及发展趋势进行详细说明。一、工程项目运维管理系统的构建工程项目运维管理系统通常由多个模块组成,包括项目管理模块、运维管理模块、数据统计分析模块等。其中,项目管理模块主要包括项目
工程项目运维管理系统的构建及应用
2023-12-11

工程管理软件P3的应用及其优势简介

简介:工程管理软件P3是一款专业的工程管理软件,它能够有效地提高项目管理的效率和质量,为企业节省大量的时间和资源。P3的主要功能包括项目计划、资源分配、进度跟踪、成本控制等。它不仅可以帮助企业更好地管理项目,还可以提供实时的数据分析和报告,使企业能够做出更明智的决策。详细说明:工程管理软件P3是一款强大的项目管理工具,
工程管理软件P3的应用及其优势简介
2024-01-26

编程热搜

目录