7.17. 基于BTRFS 后端

存储池类型: btrfs

从表面上看,这种存储类型与目录类型非常相似,因此请参阅目录后端部分以获得一般介绍。

两者主要区别在于这种存储类型的raw磁盘将被放置在一个子卷中,以便允许快照并支持离线存储迁移并保留快照。

注意: BTRFS 在打开文件时将遵循 O_DIRECT标志,这意味着 VM 不应使用缓存(建议为none),否则会出现校验和错误。

7.17.1 配置

此后端的配置类似于目录存储。请注意,当添加一个目录作为 BTRFS 存储时,它本身并不是挂载点,强烈建议通过is_mountpoint选项指定实际的挂载点。

例如,如果一个 BTRFS 文件系统挂载在/mnt/data2,并且它的子目录pve-storage(可能是快照)应该添加为一个名为data2的存储池,如下:

btrfs: data2 
        path /mnt/data2/pve-storage 
        content rootdir,images 
        is_mountpoint /mnt/data2

7.17.2. 快照

拍摄子卷或raw文件的快照时,快照将创建为具有相同路径的只读子卷,后跟@和快照的名称。

7.17.3. 存储功能

表 15. Btrfs的存储功能 (官方未正式说明)

数据类型 镜像格式 支持共享 支持快照 支持链接克隆
磁盘映像 容器 片段 vzdump备份 ISO镜像 容器模板 raw