Chr*_*ris 4 disaster-recovery hard-drive hyper-v chkdsk
UPS 出现故障,托管 6 台虚拟机的 Hyper-V 机器出现故障(所有 Windows Server 2008 R2 x64,如果重要的话)。当我重新启动时,它没有自动执行 chkdsk(我过去见过)。我没有注意到是否有任何虚拟机在恢复时执行了 chkdsk。
在这种情况下,是否适合:
或者我应该只在 Windows 推荐它时才这样做,并在启动过程中自行执行?Windows 如何“知道”何时适合执行此操作?
TL;DR:如果 VM 主机出现故障,我是在它和所有 VM 上运行 chkdsk,还是在觉得有必要时让 Windows 执行此操作?
如果你觉得它是合适的。对于重要的服务器,运行chkdsk是一个不错的策略。平衡您将经历的停机时间。
微软认为这是不必要的。
由于“自愈 NTFS”和“事务 NTFS”,Windows Server 2008 在断电后不再执行 chkdsk。来自关于 Server 2008 和 Transactional NTFS 的维基百科文章:
自修复 NTFS
在 Windows Vista 之前的 Windows 版本中,如果操作系统检测到 NTFS 卷的文件系统损坏,则会将该卷标记为“脏”;为了更正卷上的错误,它必须脱机。使用自愈 NTFS,在后台生成一个 NTFS 工作线程,该线程对损坏的数据结构执行本地修复,只有损坏的文件/文件夹仍然不可用,而无需锁定整个卷并需要关闭服务器. 操作系统现在具有 SMART 检测技术,可帮助确定硬盘何时可能发生故障。事务性 NTFS
Windows Vista 和更高版本操作系统的一个组件。它将原子事务的概念引入 NTFS 文件系统,允许 Windows 应用程序开发人员编写文件输出例程,保证要么完全成功,要么完全失败。
归档时间: |
|
查看次数: |
9028 次 |
最近记录: |