我将服务器根分区 bkp 在 Synology NAS(fs:btrfs)上,并将其挂载为 NFS,/mnt/bkps
使用这个脚本基于 rsync 和硬链接来实现每日 bkps。
如果我检查服务器上使用的空间,du
似乎一切运行良好,每个每日备份文件夹为 28 GB,但总大小只有 29 GB:
root@ncy-beta-compserver:/mnt/bkps/root_bkps# du -hs bkps-root.2024-2-12
28G bkps-root.2024-2-12
root@ncy-beta-compserver:/mnt/bkps/root_bkps# du -hs bkps-root.2024-2-11
28G bkps-root.2024-2-11
root@ncy-beta-compserver:/mnt/bkps/root_bkps# cd ..
root@ncy-beta-compserver:/mnt/bkps# du -hs root_bkps/
29G root_bkps/
但是,如果我转到 Synology NAS 网络界面 -> 文件站并选择文件夹的“属性”,那么我会得到每个每日 bkp 文件夹 28 GB,但总 bkp 文件夹 55 GB!
谁是对的?
答案1
du -hs
是正确的。Syslogy WebUI 可能不支持硬链接。
您可以通过监视卷的可用空间来仔细检查这一点。