从外部硬盘恢复数据的方法

从外部硬盘恢复数据的方法

我使用外部硬盘和时间机器(OS 10.5.8)备份我的 Mac。

我犯了错误,在回收站里发现了一些重要的文件夹。这些文件夹来自外部硬盘。它们是备份文件夹(backups.backupdb)和其他文件夹。

我尝试通过拖放操作恢复它们。其中有些文件过一会儿就恢复到外部硬盘中。其他文件则需要几个小时才能“准备复制”,然后系统会提示“外部硬盘上没有空间可以复制”。

很奇怪。文件现在在回收站 (180gb) 中,而 ext 硬盘应该有很多可用空间。但事实并非如此。即使这些文件在回收站中,ext 硬盘也不是没有空间的。

我寻求建议。出于同样的原因,我现在也无法使用时间机器(而且我“丢失”了旧备份)。Ext hd 说它没有可用空间。

谢谢

答案1

当您将文件放入垃圾箱时,它们实际上只是被移动到.Trashes根级卷上名为 或类似的隐藏文件夹中,文件曾经存储/Volumes/name-of-time-machine-volume/.Trashes在该文件夹中 ( )。它们仍在文件系统中,并且占用的文件系统空间与之前相同。

此外,Time Machine 还支持硬链接,这意味着每次备份都是完整备份,但未发生改变的文件只是前一次备份中相应文件的硬链接。删除硬链接源时(删除方式为“移至废纸篓”+“清空废纸篓”)不会释放任何空间。

也许 Finder 会进行额外的检查,以确定是否有足够的可用空间来从废纸篓中恢复文件,而该检查没有考虑到硬链接的特征。如果是这种情况,您可以尝试一种可能的解决方法:不要进行拖放,而是尝试打开废纸篓,右键单击文件夹并选择“放回文件”。或者通过终端移动文件。

相关内容