btrfs.readthedocs.io 将“dup”配置文件描述为在单个“设备”上复制数据。该网站的多个位置的描述均未明确说明它们是指具有两个镜像分区的物理驱动器,还是隐藏了复制内容的分区。
一些关于“dup”的描述暗示它是一种特殊的 raid1,经过调整可在具有两个分区的单个设备上执行,但其他来源似乎认为它在单个分区内添加了重复。(当然,无论哪种方式,实际磁盘使用情况都是相同的。)在我看来,“dup”可能与单个分区兼容,但没有实际的重复,或者两个分区可能会强制非最佳性能。
这是用于备份而非主要访问的旋转硬盘(“dup” 防止比特腐烂。其他副本使用哈希值和校验和进行异地复制。)我知道许多 SDD 可能会在内部进行重复数据删除。
有人确切知道“dup”配置文件的行为吗?我的 C 语言阅读能力不够强,无法仔细阅读内核源文件。