加快目录创build/文件链接

我正在使用rsnapshot进行备份。 目前这意味着每次运行更新(即使没有任何数据差异),我只获得〜100M的目录结构+ inode列表的副本。 这些文件几乎完全是硬链接。

潜在的问题是备份的初始副本每个备份目标需要大约2分钟,而以下rsync只需要几秒钟的时间。 有什么办法可以加速吗? 当前的文件系统是ext4 – 有没有其他的在这个任务上会更快?

尝试使用本地支持快照的文件系统: ZFS或Btrfs 。 然后,您可以创build快照而不是目录结构的硬链接副本。 快照是即时的。

ZFS和Btrfs都有缺点:ZFS没有在Linux内核中实现,所以它需要保险丝,Btrfs仍在开发中。 如果是用于备份,那么您可能会准备好容忍ZFS的性能和复杂性成本,或者使用Btrfs来容忍缺陷和粗糙边缘的风险。