Btrfs 文件系统的好处?
Tofloor
poster avatar
‌量子巡游者
Moderator
2019-08-10 23:41
Author
本帖最后由 MMDMM 于 2020-6-10 10:27 编辑

什么是 Btrfs?

Btrfs 是一套先进的文件系统,由众多组织共同开发,Btrfs 文件系统为了解决企业储存系统问题而设计,如系统容错、不易管理和数据保护等问题。

Btrfs 文件系统的好处:


1、元数据镜像,提升数据可用性
                                                
在任何储存系统确保元数据的完整性非常重要,因为其中包含重要的信息,如档案架构、名称、登入权限以及档案位置。 Btrfs 文件系统将两份元数据储存于一个储存空间,让档案即便在硬盘损坏或坏轨的状况下,亦能进行数据还原。
                                       
2、Btrfs 文件自我修复                                                
传统储存系统可能遇到错误但完全被忽略掉,导致将损坏的数据提供给应用程序,而且不会有任何警告或错误消息。为了避免这类错误,Btrfs 会提供数据和元数据的校验和,生成两份元数据,然后在每个读取过程中验证校验和。一旦发现不匹配(静默数据损坏),Btrfs 文件系统就能通过镜像元数据自动检测到损毁的文件(静默数据损坏),并使用支持的 RAID 存储卷来还原受损的数据,包括 RAID 1、RAID 5、RAID 6、RAID 10、F1 和 SHR。
                                       
3、快照与数据保护                                                
Btrfs 文件系统提供出色的快照功能,让你在任意时间点复制整个共享文件夹。因此,若因人为疏失导致数据库毁损,你可以在短时间内利用快照还原资料。

4、影响少少,大大好处 透过 Btrfs 写入时复制功能,截取快照只占用一点额外的储存空间,同时不影响系统效能。
                                                   
5、频繁的排程备份   可自动执行实时数据备份,可高达每五分钟一次,在不影响效能的情况下,提供精细备份与还原。

6、可弹性调整的保留规则依照个人需求保留每小时、每天或每周的快照,高达 256 份。智慧保留政策自动删除不重要的版本。

7、实时快照     实时截取快照与备份数据,毋需担心档案在备份作业中被更改或被删除。

8、自行还原使用者可以利用 File Station 或 Windows File Explorer 浏览旧的版本并自行还原至先前的时间点。

9、即时 SMB/AFP 服务器端复制     与需要处理时间的传统服务器端复制相比,如果源位置和目标位置在同一 Btrfs 卷上,Btrfs 快速克隆技术允许通过 File Station、SMB 和 AFP 协议实现即时文件复制。

Btrfs 的优点:

1、高效的 Drive 储存     相较于 Ext4,Btrfs 文件系统只需要一半的储存空间储存 Drive 的档案版本以及历史纪录。你可以使用 Drive 保留历史版本,毋须担心占据太多的储存空间。

2、备份资料的一致性       传统的备份方法将数据从一处复制到另一处,若备份过程中修改数据,可能导致数据不一致的状况。Btrfs 文件系统可在执行备份作业前进行快照并将其复制到备份目的地,毋须担心数据被修改、移动或删除。

3、共享文件夹配额       为共享文件夹设定特定的储存空间限制,让你的储存空间不被特定的共享文件夹占据。当多个团队或部门共同使用一台 Synology NAS 时,你可以透过此机制掌控可用的储存空间。
                                                                                       
4、复制共享文件夹的所有内容      透过 Btrfs 文件系统,你可以选择共享文件夹并实时地复制其所有内容。快速的复制功能让你可以在网站检测或数据库更新时快速地复制内容。

文章借鉴:
Btrfs 网站
如有侵权,请联系及时删除!





Reply Favorite View the author
All Replies
avatar
zhangn1985
deepin
2019-08-12 00:14
#1
BTRFS 做raid0挺好的,可以使用压缩,用来装代码再合适不过了。
Reply View the author
avatar
deepinuser17
deepin
2019-08-12 08:24
#2
Btrfs没有ZFS稳定. 要是想用Btrfs的功能,用ZFS.

https://zfsonlinux.org/
https://github.com/zfsonlinux/zfs/wiki/Debian
Reply View the author
avatar
abc
deepin
2019-08-21 23:27
#3
https://bbs.deepin.org/post/181795
Btrfs没有ZFS稳定. 要是想用Btrfs的功能,用ZFS.

https://zfsonlinux.org/

ZFS好像是oracle/贝尔实验室? 搞不清楚了, 有版权约束的. Btrifs 很好用的,我在opensuse根分区就是用这个,想恢复就恢复了. 一年了,没出现过数据丢失
Reply View the author