linux文件系统(ext2\ext3\ext4,xfs,btrfs…)的介绍[转载]

ext2\ext3\ext4,xfs,btrfs 都是针对服务器系统越来越高效实用的日志文件系统

日志文件系统:

   日志文件系统是一种即使在断电或者是操作系统崩溃的情况下保证文件系统一致性的途径。XFS对文件系统元数据提供了日志支持。当文件系统更新时,元数据会在实际的磁盘块被更新之前顺序写入日志。XFS的日志被保存在磁盘块的循环缓冲区上,不会被正常的文件系统操作影响。XFS日志大小的上限是64k个块和128MB中的较大值,下限取决于已存在的文件系统和目录的块的大小。在外置设备上部署日志会浪费超过最大日志大小的空间。XFS日志也可以被存在文件系统的数据区(称为内置日志),或者一个额外的设备上(以减少磁盘操作)。


xfs文件系统:

  相对于ext系列有了很多提升和自己的特性,

Btrfs(B-tree,Butter FS, Better FS) GPL, Oracle,2007 ,CoW(支持写时复制)

ext3,ext4,xfs (反删除文件性能不强) 

快照功能强

核心特性:

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

修改文件时,先进行快照,如果修改后,要回到过去,就方便了

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

数据及元数据校验码

子卷:sub_volume

快照:支持快照的快照,增量快照

透明压缩:(会消耗cpu资源)

文件系统的创建

mkfs.btrfs

-L ‘LABEL'

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

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

-O <feature>

systemctl set-default multi-user.target  ;默认不会启动界面

mkfs.btrfs -L 'MYDATA' /dev/sda  /dev/sdb …; 创建RAID

btrfs filesystem show  ;显示现在系统设备信息

mkdir /mydata

mount -t brfs /dev/sdb /mydata

透明压缩机制:

mount -o compress={lzo|zlib}  DEVICE /mydata

参考文献:

    https://www.ibm.com/developerworks/cn/linux/l-cn-btrfs/

原创文章,作者:不忘初衷,如若转载,请注明出处:http://www.178linux.com/67338

(0)
上一篇 2017-01-31 12:08
下一篇 2017-02-01 11:41

相关推荐

  • 浅谈Openssl与私有CA搭建

        随着网络技术的发展、internet的全球化,信息共享程度被进一步提高,各种基于互联网的应用如电子政务、电子商务日益增多并愈加被人们工作和生活依赖。但是,由于互联网的开放性和通用性,网络上的信息是对所有人公开的,这就使网络上的数据传输过程中存在被窃听、篡改等安全隐患,并极有可能给用户带来不可估量的损失。为此,各种保证数据在互联网上…

    Linux干货 2015-06-04
  • lamp安装配置详细过程(把以前的笔记贴上来)

    准备; 首先进入/usr/local/目录 #cd /usr/local 删除所有安装过的php mysql apache 以及libxml 首先查看目前 /usr/local目录下面的内容 #ls –l 如果看到php5 php apache2 apache mysql mysql5 libxml libxml2字样的目录都将其删除具体命令如下 #rm –…

    Linux干货 2015-05-01
  • 十一.Linux博客-2016年8月14日if、case、find

    格式说明: 操作 概念 命令 说明及举例 十一.if、case、find if 单分支if开头+条件+then+fi结尾双分支 if else fi多分枝 if elif else fi case case $num in1|3|5)echo xxx;;2|4|5)echo yyy;;*)echo nullesac 多用于离散数值匹配 文件查找和压缩 文件系…

    Linux干货 2016-08-24
  • 程序包管理之rpm

    程序包管理器不同公司的发行版:                         debian:dpt管理器 &…

    Linux干货 2016-08-22
  • 第二周 文件管理

    1.Linux上的文件管理类型命令都有哪些,其常用的使用方法及其相关示例演示 mkdir—— 创建目录  make directory 命令格式——mkdir [OPTION]… DIRECTORY… -p:自动按需创建父目录; -v:verbose,显示详细过程; -m MODE:创建目录直接给定权限,否则是默认权限; 注意:路径基…

    2017-12-10
  • RPM与YUM命令异同详解

    RPM和YUM都是用来安装程序的工具,但是它们有太多相似的用法以至于有事很难分清应该哪个那就来一起详细的了解一下他们的功能及用法,以及他们的相同以及不同之处。 RPM 软件包管理器功能:安装,卸载,升级,查询,校验,打包,数据库管理RPM在安装时不能处理程序之间复杂的依赖关系RPM可以验证软件包来源的合法性、完整性。常用选项: -i:表示安装。(常用:-iv…

    2017-06-18