Docker 使用 Btrfs 文件系统的好处
元数据镜像,提升数据可用性
在任何储存系统确保元数据的完整性极为重要,因为其中包含重要的信息,如档案架构、名称、登入权限以及档案位置。 Btrfs 文件系统将两份元数据储存于一个储存空间,让档案即便在硬盘损坏或坏轨的状况下,亦能进行数据还原。
自动数据侦测和修复
传统的储存系统可能没有错误回报机制,导致数据损毁时无法获得任何警告或错误通知。为了避免这类的问题,Btrfs 文件系统提供数据以及元数据的总和检查码,在读取数据的过程中进行验证。一旦文件系统发现错误比对,将自动修复错误的数据,损毁的档案也会被回报并留下记录。
快照与数据保护
Btrfs 文件系统提供强大的快照功能,让你在任意时间点复制整个共享文件夹。因此,若因人为疏失导致数据库毁损,你可以在短时间内利用快照还原资料。