返回顶部
首页 > 资讯 > 数据库 >btrfs文件系统管理(centos7)
  • 819
分享到

btrfs文件系统管理(centos7)

2024-04-02 19:04:59 819人浏览 薄情痞子
摘要

一、基础简介     Btrfs(又名:B-tree, Butter FS, Better FS),GPL授权, oracle从2007研发,写实复制更新机

一、基础简介

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

  • 例如我们现在去修改一个文件A,COW机制是先将目标文件A复制一份为文件B,那么我们修改文件时是修改的复制文件B,相当于对源文件A做了快照,如对文件B修改操作失误,可以有效的恢复源文件A。

  • 多物理卷支持:btrfs可由多个底层物理卷组成,内建支持RaiD(即支持条带、mirror等功能),以联机“添加”、“移除”,“修改”操作

  • 支持b-tree文件功能即支持子卷功能,如在vg中创建lv一样

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

  • 数据及源数据校验码机制checksum:我们存储某个文件时,checksum会将数据的源数据和数据的校验码,分别通过文件的属性扩展进行保存,当我们再次读取数据时可以方便的检测数据是否受损,如果文件受损系统可以完成自动修复。

  • 支持子卷sub_volume:可以在一个卷上创建子卷,然后分别挂载使用

  • 快照:支持快照的快照功能即增量快照

  • 透明压缩:即数据自动实现压缩和解压缩,以节约空间,会消耗一定的cpu的

二、文件系统创建

    命令帮助btrfs --help

  1. mkfs.btrfs

    1. -L 'LABEL' 指定卷标

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

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

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

    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

                       

             








    

您可能感兴趣的文档:

--结束END--

本文标题: btrfs文件系统管理(centos7)

本文链接: https://lsjlt.com/news/37764.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • btrfs文件系统管理(centos7)
    一、基础简介     Btrfs(又名:B-tree, Butter FS, Better FS),GPL授权, Oracle从2007研发,写实复制更新机...
    99+
    2024-04-02
  • centos7文件系统管理btrfs的示例分析
    小编给大家分享一下centos7文件系统管理btrfs的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、基础简介Btrfs(又名:B-tree, Butter FS, Better FS),GPL授权, Orac...
    99+
    2023-06-10
  • oracle中BTRFS文件系统管理的示例分析
    这篇文章将为大家详细讲解有关oracle中BTRFS文件系统管理的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。btrfs文件系统简介btrfs(通常念成Butt...
    99+
    2024-04-02
  • btrfs文件系统的简介和用法
    btrfs文件系统:      Btrfs(B-tree 档案系统, 通常念成 Butter FS,Better FS 或 Btree FS),采用 GPL 授权,是由 Ora...
    99+
    2024-04-02
  • centos7文件系统有哪些
    centos7中的文件系统有:1.tmpfs,基于内存的文件系统;2.swap,交互分区的文件系统;3.Ext3,日志文件系统;4.XFS,高性能的日志文件系统;centos7中的文件系统有以下几种tmpfstmpfs是一种基于内存的文件系...
    99+
    2024-04-02
  • Linux系统怎么管理文件
    在Linux系统中,可以使用以下命令来管理文件:1. ls:列出当前目录下的文件和子目录。例如:`ls` 或 `ls -l`2. c...
    99+
    2023-10-12
    linux
  • ext4、ntfs、xfs、btrfs、zfs、f2fs和reiserFS文件系统性能对比
    ext4、ntfs、xfs、btrfs、zfs、f2fs和reiserFS性能测试对比 原文地址:CSDN 博客 文章目录 ext4、ntfs、xfs、btrfs、zfs、f2fs和reis...
    99+
    2023-09-06
    linux 系统架构 服务器
  • 操作系统文件系统:揭开文件管理的黑匣子
    文件系统的结构 文件系统由一个或多个分区组成,每个分区都是一个独立的存储单元。分区可以划分为逻辑卷,逻辑卷可以进一步划分为文件系统。文件系统使用一个目录结构来组织文件,目录结构是一个树形结构,其中每个目录都可以包含子目录和文件。 文件控...
    99+
    2024-02-11
    文件系统 目录结构 文件控制块 元数据 操作系统
  • 操作系统文件系统魔法:管理文件的神奇艺术
    作为操作系统的一个基本组件,文件系统决定了文件如何存储、组织和检索,并提供了一套与文件进行交互的接口。它使您可以创建、删除、读取和写入文件,而无需了解底层存储设备的复杂性。文件系统是现代计算的基础,也是理解操作系统的工作方式的关键。 文...
    99+
    2024-02-11
    文件系统 操作系统 文件管理 存储 组织 检索
  • 文件系统向导:掌握操作系统文件管理的精髓
    1. 文件系统是什么 文件系统是计算机操作系统的重要组成部分,负责管理和组织计算机中的文件,它允许用户以层次结构的方式管理文件并访问文件内容。文件系统通过将磁盘空间划分为一定大小的存储块(又称为簇),并为每个存储块分配一个唯一的地址(即...
    99+
    2024-02-11
    文件系统 操作系统 文件管理 FAT NTFS Linux
  • 操作系统文件系统秘籍:优化文件存储和管理
    文件系统是操作系统的重要组成部分,负责管理计算机存储设备中的文件。文件系统为文件提供了一个统一的访问接口,应用程序可以通过这个接口来读写文件。文件系统还负责维护文件的元数据,例如文件名、大小、创建时间等。 优化文件系统可以显著提高系统效...
    99+
    2024-02-11
    文件系统 优化 存储 管理 性能 可靠性
  • Linux 3.0文件系统EXT4 与 Btrfs测试比较的示例分析
    这篇文章主要介绍Linux 3.0文件系统EXT4 与 Btrfs测试比较的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!EXT4文件系统大家可能都比较熟悉了,现在流行的ubuntu 11.04和Fedora...
    99+
    2023-06-13
  • Oracle Study之--ASM文件系统ACFS管理
    Oracle Study之--ASM文件系统ACFS管理系统环境:      操作系统: RedHat EL5.5      Cluster: &...
    99+
    2024-04-02
  • CentOS7上怎么借助系统存储管理器管理LVM卷
    本篇内容介绍了“CentOS7上怎么借助系统存储管理器管理LVM卷”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!准备ssm在新的CentOS...
    99+
    2023-06-10
  • 如何分析Linux系统磁盘和文件系统管理
    今天就跟大家聊聊有关如何分析Linux系统磁盘和文件系统管理,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 分区MBR(Master Boot Recorder)主引导分区仅提供最多...
    99+
    2023-06-17
  • 操作系统文件系统管理:探索文件的最佳组织方式
    文件系统的概念与分类 文件系统是负责管理计算机存储设备上文件的组织和存储方式的软件系统。它将数据存储在存储设备上,并为用户提供访问和操作数据的接口。文件系统将存储设备上的数据组织成目录和文件,目录是文件系统中用来组织文件的一种逻辑结构。它...
    99+
    2024-02-11
    文件系统;本地文件系统;网络文件系统;Linux命令行工具。
  • Linux磁盘分区及文件系统管理
    这篇文章主要讲解了“Linux磁盘分区及文件系统管理”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux磁盘分区及文件系统管理”吧!一、Linux磁盘   ...
    99+
    2023-06-05
  • win7系统文件管理器如何打开
    本篇内容介绍了“win7系统文件管理器如何打开”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!win7系统文件管理器打开方法在电脑的左上角方向...
    99+
    2023-07-01
  • 如何在Linux系统中管理ASP文件?
    在Linux系统中,ASP(Active Server Pages)是一种服务器端脚本语言,它常用于开发动态网站和Web应用程序。如果你需要在Linux系统中管理ASP文件,本文将为你提供一些实用的技巧和方法。 一、安装ASP环境 在Lin...
    99+
    2023-11-09
    linux apache 文件
  • 文件系统之谜:揭秘操作系统对文件管理的幕后故事
    文件系统的结构 文件系统通常由以下几个部分组成: 引导扇区:引导扇区是硬盘驱动器或其他储存设备上的第一个扇区,它包含了启动操作系统的代码。 分区表:分区表是一个包含了储存设备上所有分区的列表,每个分区都有一个唯一的标识符、一个开始扇区和...
    99+
    2024-02-11
    文件系统 操作系统 文件管理 数据存储 应用程序性能
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作