目前,我们有2个SATA硬盘驱动器安装在可移动机箱(NTFS分区)中。 备份作业完成后,驱动器每个星期都会与另一个交换出来。 被复制的文件是大型虚拟机文件,大小在20-100G。 我们使用一个名为Hotswap的工具! 重新初始化驱动器实际交换后,以确保Windows知道当前的驱动器。
我遇到的问题是,我们最终在这些驱动器上的文件系统损坏。 该错误指出“文件或目录已损坏且不可读”。 运行chkdsk似乎纠正了这个问题,但是我想避免任何腐败。
我的主要问题是如何实现我的热插拔驱动器备份解决scheme的目标没有腐败(什么设置为你工作,即控制器卡等)? 还有一种方法来确定是什么造成这种腐败?
在驱动器上禁用写入caching可能会修复损坏问题。 打开设备pipe理器,find驱动器,拉起它的属性,策略选项卡,取消选中写入caching。 这也可能会影响性能,但我会试一试,看看它是如何工作的(因为无论如何,你主要是顺序写入)。
1)确保你的硬件实际上支持热插拔。 仅仅因为它表示SATA并不意味着所有的SATA。
2)如果你使用eSATA,那么你不需要任何特殊的软件。 插入的基本驱动器发现和“安全删除硬件”function是你真正需要的。 确保使用安全删除function非常重要 。 您不能假定驱动器已“完成”或没有驱动器活动。
这就是说你应该使用eSATA。 连接器可能会持续很长时间,驱动器上的连接器只能用于less量的连接。
更新:请参阅此问题的答案以安全发现和删除驱动器。 这可能是有帮助的。
我一直在使用西数MyBook驱动器连接eSATA到PROMISE SATA300 TX4 SATA卡,没有任何问题损坏数据。 我不使用任何软件来“热插拔”的驱动器。 我只是确保没有驱动器的活动之前,我拉eSATA电缆。 我正在转向另一种驱动器解决scheme,以便于备份。 从高度可靠的系统中检查这些产品。 我使用Acronis将TIB文件转储到驱动器上进行日常完整备份。
编辑:Windows 2003 SP2标准服务器