gpt4 book ai didi

linux - 大小差异 : Copy command doesn't copy all contents

转载 作者:太空宇宙 更新时间:2023-11-04 12:40:14 28 4
gpt4 key购买 nike

我用 root 运行了以下命令来备份同一主机上的文件夹:cp -r master 主备

size of master : 76GB
size of master-backup : 71GB

知道为什么我会出现尺寸差异吗?

最佳答案

这可能是目录大小的问题。目录(在某种程度上的思考)只是一个包含一些文件名和其他元数据的文件。如果目录不断添加和删除,那么它会随着时间的推移变得更大。 master-backup 包含所有新创建的目录,因此它们相当小。

使用diff -r master master-backup验证文件内容

检查最大的目录大小:

find master -type d -size +200 -printf '%s %p\n' | sort -rn | head
# repeat for master-backup

除此之外,cp -r 不会在您使用一些不寻常的东西的情况下保留大小。例如:稀疏文件、安全上下文、xattr 条目。

关于linux - 大小差异 : Copy command doesn't copy all contents,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40481328/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com