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

相关推荐

  • 解决Redis 延迟故障

    前一段时间redis客户端在使用php connect 连接redis 的经常报一个redis server went away 等信息。 首先想到的想到的是reids超时设置的问题,timeout、tcp-keepalive、以及php的default_socket_timeout时间  127.0.0.1:6381> CONFI…

    Linux干货 2016-02-14
  • 马哥教育网络20期+第五周课程练习

    1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; [root@localhost ~]# grep "^[[:space:]]\+" /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又…

    Linux干货 2016-07-07
  • 马哥教育网络班21期+第19周课程练习

    1、描述Tomcat的架构; Tomcat组件,分为4类: 顶层类组件:包括<Server>元素和<Service>元素,它们位于整个配置文件的顶层; 连接器类组件:为<Connector>元素,代表介于客户端与服务器端之间的通信接口,负责将客户端的请求发送给服务器端,并将服务器的响应结果返回给客户端; 容器类组件:代表处…

    Linux干货 2016-12-05
  • N23 9月底的

    1.linux下文件管理命令 cat 读取文件 或者连接显示touch 建立文件 改变时间 cp 复制文件 -f 强制复制 不论覆盖-r 连同子目录递归处理-l 建立硬链接-s 建立符号连接 rm 删除文件 -r 递归删除 连同子目录也一起干掉-f 强制 删除文件或者目录-d 直接删除目录 file 辨识文件类型 find 查找文件 whereis 查找文件…

    Linux干货 2016-09-25
  • 压缩及归档工具

    常用的有这些: compress/uncompress: .Z gzip/gunzip: .gz bzip2/bunzip2: .bz2 xz/unxz: .xz zip/unzip tar, cpio 现在分别介绍他们的用法: 1、gzip/gunzip/zcat  .gz           &…

    系统运维 2016-09-19