文档介绍:1
Linux btrfs文件系统学****总结
btrfs文件系统学****总结
btrs文件系统
b-tree file system 开源
?核心特性
多物理卷支持,一个btrfs可以由多个物理卷组成,
相对于btrfs命令来说,其实它可操作的选项还是比较多了!但是都不会很简洁!
、确认是否创建成功,相对于确认的是否已经创建的命令太多了,如下一般:
方法很多,依据需要自行选择即可
、创建完成之后,可以去挂载btrfs文件系统确认是否能够正常使用
5
通过使用moun命令确认是否已经挂载完成
、进入挂载点进行创建文件测试
、对于btrfs文件系统类型,有个地方可以关注下
一个刚挂载的文件系统,你可以很好的发觉,还没有使用的时候就一会被使用2G,这部分都被文件系统本身使用了
3、btrfs延长部分一
、假如当创建好文件系统之后,发觉给的空间过多,需要缩减,那个咋办勒??
这需要这么一条命令即可,是不是感觉特别的简洁,so easy的事情,相比lvm来说简洁很多!对于lvm而言,假如操作不当,那么文件系统中的数据都会丢失。
确认缩减是否成功,和数据是否完整存在
可以确定,缩减已经成功。但是还是需要提示一点,btrfs缩减并不是没有限制的。Btrfs的缩减不能低于单块硬盘的可使用大小。否则缩减会失败。
6
、但是假如有一天,突然之前创建的文件系统需要的空间扩容,那该咋办呢???
其实扩容或者缩减都很简洁的事情,是需要在resize后面个{-|+}加上数字即可。其中-代表缩减;+代表扩容。但是假如在resize后面加上max,代表容量扩展最大。如下
、对于btrfs的空间使用状况如何,可以通过下面的命令进行查看
通过上面的命令能够看出,创建的文件系统btrfs,默认接受的raid分别为:数据为raid0;系统为raid1;元数据为raid1。
、有一天,磁盘的空间使用满了,哪有改造咋办呢??
简洁上面的一条命令就可,这里你是不是更加觉得,btrfs好用呢。
4、延长部分二
对于btrfs系统来说,除了能够管理自身之外,还可以创建子文件系统,文件系统快照等。、对已btrfs文件系统来说了,其实很支持文件系统内得内容压缩机制。
对文件系统内的数据实行lzo格式进行压缩
7
、在btrfs创建的文件系统内,创建子文件系统
上面一条简洁的命令就能创建出一个子文件系统
通过下面的命令能够对创建的是否成功进行确认
、对于子文件系统来说,实际上他其实可以独立挂载的。但是有个前提,必需把父文件系统卸载,然后才能挂载,那么接下来去下载父文件系统,挂载子文件系统把
在挂载子文件系统的时候,需要留意指定子文件系统类型,
默认状况下,父文件系统空间多大,子文件系统就可以使用多少空间
挂载完成之后,接下去测试下,子文件系统是否能够正常使用。
、对于子文件系统来说,当父文件系统挂载之后,默认子问价系统就会被自动挂载,而之前子文件系统保存的数据并不会丢失,照旧存在。假如你不信,看结果。
当父文件系统挂载之后,进入子文件系统查看,可以看到子文件系统的数据照旧保存着
8
、相对子文件系统来说,实际上btrfs最好的一个使用就是能够使用快照功能,当某个文