块级克隆与文件级克隆?

块级克隆与文件级克隆?

我一直都是块级克隆爱好者,但我有兴趣听听文件级克隆的一些实际经验。有哪些优点和缺点,以及哪些工具效果最好。

答案1

文件级克隆最明显的优势在于您不必浪费时间克隆未使用的块。例如,克隆一个包含 10G 数据的 40G 分区将需要在块级别进行 40G 的读取和 40G 的写入,但在文件级别进行接近 10G 的读取和 10G 的写入。

文件级克隆的一个小优点是,它可以同时有效地完美地对文件系统进行碎片整理,而块级克隆也会克隆碎片。

块级克隆更简单,您不必担心任何类型的权限或其他问题,您 100% 确定克隆与原始克隆相同,但如果您弄乱了设置,文件级克隆可能会出错。

答案2

我最糟糕的文件级克隆经历是一个 20Gig NT4 分区,里面有大约 160 万个小文件。块级克隆的传输速率约为 8Meg/秒(通过 100Meg 网络),应该花费一小时到一个半小时,但由于所有文件系统\权限开销,最终传输速率低于 150K/秒,花费了近两天时间。

答案3

正如人们所说,当文件元数据的命中率过高时,请使用块级别。当文件不多时,请使用基于文件的级别。

我习惯使用块复制系统,该系统仅复制已更改并分配给文件的块。这可以很好地工作。

基于文件的复制在开放系统上既便宜又容易完成,但是 rsync/unison 脚本比 NAS 或 SAN 上的复制需要更多的维护。

如果有数百万个文件,那么块级别是唯一的选择,我们有许多文件系统,在 600GB 中有 4000 万个文件,基于文件的复制在那里是行不通的。

相关内容