我遇到了一个问题(或者至少我认为我遇到了一个问题),这个问题困扰了我一段时间,但到目前为止还没有找到解决办法——说实话,我不确定这是否是一个“真正的”问题,但我对此并不确定,而且在其他地方也找不到答案。这就是为什么我迫切希望从这里得到一些见解。
情况如下:
我有一台 OS X 工作机器(准确地说是 Mac Book Air)和一台 Ubuntu 12.04 文件服务器。
现在我想做的就是将(大量)数据从 OS X 计算机备份到服务器。但是,这似乎行不通,因为似乎并非所有数据都已传输 - 无论我尝试什么,都没有成功。
为了不让它过于复杂,我们只需集中精力于 /Users/me/Music/iTunes 中的音乐库。
我最近尝试使用 ftp(客户端上使用 ncftp,ubuntu 上使用 vsftpd)在 ftp put -R iTunes 之后我得到:
在 OS X 上:总大小 43,09 GB 10289 个项目 在 Ubuntu 上:总大小 37,58 GB 9293 个项目
为什么会这样?这些数据不可能正确,对吧?还是我漏掉了什么?
我努力了:
- smb(拖放文件夹)
- SCP
- 同步
总是会丢失几 GB(!) 的数据,并且会有很多文件(不过数量会有所不同)。绝望之下,我甚至尝试使用 git...但遗憾的是,对于我的音乐库,它很早就放弃了,因为它无法处理那么多数据。
有人知道为什么我似乎无法通过网络很好地备份我的文件吗?我做错了什么吗?我知道不同文件系统的大小可能不同,但它们不会在 GB 范围内,对吗?
有什么想法可以解决这个问题吗?
谢谢您的任何提示。
答案1
大小和数量可能无关紧要。有空白文件(零长度)或目录、预览图像(缩略图)和其他异常。此外,文件大小在不同的文件系统上会发生根本性变化。
您需要重试,使用样本较小。尝试一位艺术家或一张专辑/合集。然后尝试识别什么确实有用数据文件不是复制。
报告你的发现,并添加问题的详细信息。