通过 du -sh . 当前目录是 100G,使用 rsync 同步到另外服务器,传输了 150G 还没完成

10 天前
 simo

rsync -avz 当前目录 远程服务器目录

有懂的 v 友帮忙解惑下是怎么回事?

1882 次点击
所在节点    Linux
10 条回复
svyrblg
10 天前
有软连接
LIMITob
10 天前
@svyrblg -a 应该只是复制链接本身
ansemz
10 天前
盲猜有稀疏文件。
ButcherHu
10 天前
有硬链接吧,先 find 一下看看
GoNewEra
10 天前
-l, --links copy symlinks as symlinks
-L, --copy-links transform symlink into referent file/dir
Reficul
10 天前
盲猜有稀疏文件。+1
catamaran
10 天前
既然用 du 了,不看一下哪个子目录大小有区别?
dwSun
10 天前
可以看看是不是很多小文件,对面的文件系统里面有没有设置最小文件簇。
另外就是文件压缩。我这里是 btrfs 的 3 级压缩,压缩了超过 100G 的磁盘容量。
```
└  sudo compsize /home
Processed 1463364 files, 1972076 regular extents (2005866 refs), 886118 inline.
Type Perc Disk Usage Uncompressed Referenced
TOTAL 68% 246G 356G 356G
none 100% 200G 200G 199G
zstd 29% 45G 156G 156G
prealloc 100% 1.0M 1.0M 43M
```
zuotun
9 天前
文件系统呢?透明压缩呢?我虚拟机的镜像文件复制到其他盘后就真的变成磁盘实际大小了,导致实际占用 30G 的虚拟机装不进 64G 的 U 盘。
simo
9 天前
@zuotun 不是压缩问题,实际占用就是真实大小,后来用腾讯柠檬分析磁盘,确认是 350G

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1094328

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX