我有一台 Supermicro 服务器,服务器上有一个使用 SAS 连接的外部磁盘阵列。假设我已经正确关闭了服务器,在通过按住电源按钮四秒钟关闭磁盘阵列之前,我应该做什么?
答案1
可能不会。一旦操作系统写出缓存、关闭日志并取消设置脏位(适用于正在使用的文件系统),事情就基本完成了。
如果外部磁盘阵列没有缓存,这绝对是真的,您可以直接切断电源。如果是缓存,它通常会提供自己的干净关机机制。无论哪种方式,如果这是记录在案的关闭电源的方法,并且正在使用它的东西已经关闭,那么这是正确的做法。
答案2
一旦服务器停止,您就无需执行任何其他操作。
根据外部机箱,您需要确保在启动服务器之前已打开电源并且驱动器已旋转......因此关机过程相反。
答案3
前面两个答案都是正确的,我只想强调一点 - 如果阵列上的控制器有电池供电,则可以立即关闭。否则 - 您必须“等待”控制器的缓存刷新到磁盘。如果我没记错的话,这个“等待”最多在 5 秒的范围内,在正常情况下可能只有几毫秒。
无论如何,您都应该禁用磁盘上的缓存 - 一旦拥有控制器缓存,此缓存就没有任何用处,并且事实上增加了断电时数据丢失/损坏的风险。