gpt4 book ai didi

linux - 什么 du 可以看到 rsync 不能?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:02:01 24 4
gpt4 key购买 nike

我想通过网络复制将要停用的整个 Linux 服务器,以确保不会丢失任何内容。

我做了 du/ 并被告知有 60 GB 的/

然后我执行了 rsync -r/root@newserver:/old-server 并且在 old-server 目录中执行 du 时我有 22 GB。

那么为什么会有这种差异呢?是否有du 可以看到但rsync 无法复制的内容?

最佳答案

您可能已经删除了无法解除分配的文件,因为它们上面有打开的文件句柄。 (我以前不知道 du 会看到这些用法,但一些测试表明它确实如此。)您可以使用 lsof 进行研究。 .根据我的经验,造成这种情况的两个主要原因是在不启动 httpd 的情况下删除 Apache 日志,以及从文件系统中删除 mysql 表而不是使用 DROP TABLE。

关于linux - 什么 du 可以看到 rsync 不能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/634659/

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