同步完成后另一端的该文件夹大小刚好多 40960 字节,也就是 40kb,这是咋回事
1
fqzz 2020-04-23 13:25:41 +08:00
怎么算的大小?
|
2
liwl 2020-04-23 14:12:21 +08:00
--delete
|
3
R0n1n 2020-04-23 14:44:47 +08:00 via Android
可以看下两台主机的文件系统格式丶格式化的簇大小一样吗?文件 size 还是占用磁盘 size 呢?
|
4
hwenwur 2020-04-23 15:06:00 +08:00
du 好像会统计文件夹本身的占用,用 `find . -type f -print0 | du -cb --files0-from=- ` 统计试试
|
5
recall704 2020-04-23 15:07:52 +08:00
hash 所有文件看一下?
|
6
RRRoger 2020-04-23 16:03:21 +08:00
.DS_store ?
|
7
KentY 2020-04-23 17:00:01 +08:00
@R0n1n 说的对. 不同的 file system 可能会在占用磁盘大小上有不同的计算. 你用 stat 比较一下就知道了.
另外, 我 11 年前问过一个相关问题在 SO, 一个当时 dropbox 的工程师给了我比较详细的解释: https://stackoverflow.com/questions/1346807/how-does-stat-command-calculate-the-blocks-of-a-file |
8
geligaoli 2020-04-23 19:58:32 +08:00
rsync 同步的文件不会出现不一致的。文件夹占用的大小,和磁盘采用哪种格式及参数有关。
|