数据恢复系列(第一部分):如何处理SilverStack中装载失败的情况 6分钟阅读

在装载摄影机拍摄卡时,你要确保正确备份所有文件。但在从一台设备读取文件,并在一台或多台其他设备上创建拷贝副本时,可能会出现多种报错。大多数时候,一切都运行得很顺利,但当出现问题时,如果发生的是少见但严重的情况,Silverstack的优势就体现出来了:它有完善的机制来跟踪整个过程,能够仔细检查完整性并在出现问题时提醒你。但是,如果Silverstack提示你的装载或校验失败,该怎么办?在本文中,我们将深入研究故障信息并提出应对策略。

了解你的系统

首先,我们要知道Silverstack不是直接与你的硬件通信,而是通过操作系统进行通信。MacOS系统控制着与硬件上一起运行的软件组件(例如驱动程序、固件以及虚拟文件系统)。工作链中的任何软件或硬件(例如集线器、线材、读卡器)都可能出现问题,并导致故障。在大多数情况下,MacOS提供的信息非常有限:虽然它能提示Silverstack系统出现了特定错误(例如,“无法访问文件”),但它很少补充更有用的信息,即故障原因。

如果简单的重试无济于事,那么你可以通过研究报错的时间和地方来找出规律,试着自己查出故障。为了能够做到这一点,你需要了解Silverstack的装载过程。

理解Silverstack的装载过程

打开文件夹或磁盘卷(源)的装载向导,Silverstack会进行扫描,尝试识别录制设备,并读取第一个元数据,让你简要了解其内容。如果(文件)系统或 Silverstack 的元数据扫描程序发现与此过程相关的任何故障,向导将弹出提示:

装载向导中标记的一个扫描错误

即使向导没有报错,你也应检查文件列表是否完整,因为它是装载任务的参考:Silverstack目前没有通过扫描发现的文件,之后是不会为你备份的。尤其是从共享卷或虚拟卷装载时,这一点就更为重要,因为这些卷可能会在你不知情的情况下(例如初始化期间)更改其内容。

单击“装载”按钮,Silverstack会将新的装载任务添加至队列并跟踪其进度,即使在程序终止或系统崩溃时也是如此。

根据默认设置,系统会在素材源挨个读取文件并写入目标路径。只要拷贝还没有完成,这些文件就会以".pfncopy "的扩展名出现在目标路径,直到Silverstack再次读取它们,以确保它们与各自的源文件相同——这个过程被称为校验。

根据装载向导中的配置,校验过程将在单个文件被拷贝之后,在拷贝下一个文件之前进行(默认:“包含在备份任务中”)或在拷贝完所有文件后单独执行(选项:“单独”)。

装载向导中的校验配置

此外,还一个选项叫做“源验证”,它可以在拷贝完成的后重新读取源文件,这可以确保源文件在此期间没有更改,并能检测源磁盘卷在读取一致性方面是否可靠。如果有任何错误发生,Silverstack会把这个工作标记为失败。

Silverstack列表中标记为出错的任务

确定工作失败的地方

你可以在工作历史的“状态”栏中查看工作是否出错。通过单击最左侧的箭头展开任务查看该任务中每个片段的单独状态,由此确定任务在哪个片段出错。选中该片段,右侧边栏中的报错信息会提示你错误出现在装载过程的哪个步骤。此外,可能会有更多详细信息为你列出故障发生时被处理的文件的路径——这就提供了发生在哪个磁盘卷(例如,源卡、主备份硬盘、传递驱动器)的线索。

展开的任务栏显示详细的报错信息

重试

最简单的步骤是重试。要做到这一点,可以在失败的工作上点击选项,然后点击重试。如果你很幸运,你的系统只是出现了暂时的 "失误",工作再次尝试就会成功。如果工作再次失败,那么就再试一次。

对失败的工作采取重试行动

如果任务仍然报错,请试着找出规律。是否总是出现相同故障?它是否发生在装载过程的同一步骤,且仅影响单个素材片段或硬盘驱动器?如果你无法确定这个问题,请尝试降低复杂性并更换硬件。

故障排除:降低复杂性以及更换硬件

尽可能简化装载设置:

  • O只装载到一个目的地
  • 只允许一项并行任务进行装载
  • 省略集线器:将硬件直接连接到计算机
  • 装载时不使用其他软件(例如,关闭 HDE压缩
  • 关闭所有其他应用程序或至少关闭占用大量CPU或内存的其他所有进程
  • 断开与当前任务无关的所有设备。

在移除链条上的任何可选部分后,再重新尝试。
仍然有问题?请尝试更换硬件:

  • 更换读卡器(如可能,尝试使用其他型号)
  • 更换目标磁盘卷
  • 更换线材

思考

此时,你应该已经能找出或消除访问冲突(太多应用程序/任务并行访问资源)以及硬件缺陷(集线器、线材、驱动器、读卡器、其他干扰设备或交叉不兼容问题)。

但是,假设除了存有未备份素材片段的源卡,你已经试遍了所有办法,那问题就出自源卡。无法将源卡安装在任何读卡器中?找不到源卡上的所有片段?一个或多个片段多次无法备份并且疑似损坏?敬请关注本博客系列的第2部分,其中将涵盖有缺陷的摄影机拍摄卡的数据恢复策略。


来源: https://pomfort.com/article/data-rescue-series-part-1-how-to-handle-failed-jobs-in-silverstack/


关于作者
弗朗兹是媒体管理产品的产品经理。他在电影行业的经验是多方面的,并与坚实的IT行业背景相搭配。他热衷于实现流畅的工作流程,并渴望使用户体验更加一致和不言自明。