树莓派NAS同容量硬盘同步数据后可用空间不一致问题求助
树莓派NAS同容量硬盘同步数据后可用空间不一致问题求助
大家好,我用树莓派搭了个NAS,之前装了两块4TB的希捷IronWolf硬盘,但其中一块刚用一年就坏了(有点失望),所以换成了西数Red Plus。我把旧盘(HD3)的数据同步到新盘(HD4)后,发现两块盘数据完全一致,但可用空间却不一样,想请教下各位大佬这是怎么回事?如果是不同品牌硬盘的正常差异我能接受,但如果能找回那100多G空间就更好了。
问题现象
用rsync同步数据后,通过df -h看到的可用空间差异非常明显:
Filesystem Type Size Used Avail Use% Mounted on /dev/sde1 ext4 3.6T 3.4T 3.7G 100% /media/HD3 /dev/sdd1 ext4 3.6T 3.4T 190G 95% /media/HD4 <------ 此处差异巨大
同步操作与数据验证
我用rsync做的增量同步,命令是:
sudo rsync -vrhn --delete --progress --ignore-existing "/media/HD3/" "/media/HD4/"
这是 dry run 的输出,显示没有需要同步的文件,总数据量完全一致:
sending incremental file list sent 1.98M bytes received 2.48K bytes 793.70K bytes/sec total size is 3.73T speedup is 1,881,163.11 (DRY RUN)
另外我还手动用du对比了两个盘下的每个文件夹,大小都是完全匹配的。
硬盘分区信息
两块硬盘的fdisk输出完全一致,都是GPT分区,分区大小没有区别:
/dev/sdd(HD4)的分区信息
Disk /dev/sdd: 3.64 TiB, 4000787030016 bytes, 7814037168 sectors Disk model: TerraMaster Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: A6F1A012-15A9-4DD7-9405-29B60213F715 Device Start End Sectors Size Type /dev/sdd1 2048 7814037134 7814035087 3.6T Linux filesystem
/dev/sde(HD3)的分区信息
Disk /dev/sde: 3.64 TiB, 4000787030016 bytes, 7814037168 sectors Disk model: TerraMaster Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disklabel type: gpt Disk identifier: A540ED30-3F58-BA4A-93D3-6D83AACCA8B1 Device Start End Sectors Size Type /dev/sde1 2048 7814037134 7814035087 3.6T Linux filesystem
我尝试过的排查操作
- 检查并删除重建了HD3的
lost+found目录,但可用空间没有任何变化 - 把NAS接到装了GParted的树莓派上,GParted显示两块盘的可用空间是完全一致的,但
df -h还是显示差异,这就太奇怪了...
我还在学习Linux,实在搞不懂哪里出问题了,麻烦各位帮忙分析下,谢谢!
备注:内容来源于stack exchange,提问作者Phill
相关产品推荐
相关产品推荐

