我们的生产服务器仅设置了一个大分区。
我已经搭建了备用服务器,并进行了适当的分区。现在老板希望将生产环境的分区缩小。
这是 HP DL380 G6
我们在 RAID 5 阵列中有 4 个热插拔驱动器。
我该如何做才能最好地完成这件事?对我来说这似乎是个坏主意。
我应该使用 Windows 还是 HP 来进行分区?
在生产环境中我应该注意什么? 想法是将网站 (Inetpub) 放在单独的分区上,而不是 C: 驱动器上。
预计停机时间是多久?
这是一个糟糕的想法吗?
我还遗漏了什么吗?
编辑/更新:我提供了我收集的信息,并包括了用户在此处提供的信息,我们不进行分区!谢谢!仅供参考:他的想法是创建两个分区,这样如果操作系统出现故障,数据将是安全的。
现在最难的部分是要选择一个正确的答案...你们都提供了很好的信息。在这个问题的评论中提出建议,我会选择其中一个答案。
答案1
嗯...在我看来这不是一个好主意。这是一个生产服务器。
什么时候这才是好主意?
您需要备份。测试过您可以从裸机恢复它。即您正在玩分割。一个错误 = 大量停机时间。
你可能能够使用带有 gparted 的 Linux 启动盘来编辑分区,但仍然要承担相当大的风险,尤其是使用 RAID 控制器时。
最好的办法是备份一切,擦除驱动器并重新分区,然后从备份中恢复数据。
更好的是,将备用服务器切换到生产服务器,然后将生产服务器转变为备用服务器,并使用上述技术对其进行重新分区。
停机时间——可能持续一个小时,如果出现问题,则可能持续半天到一天甚至更长时间。除非您发现问题所在,否则您不会知道。
我主要担心的是迁移它离开在尝试任何操作之前,请先将其作为生产服务器。使用实时生产服务器的分区进行操作有点自找麻烦。
答案2
是的,正如 Bart 所说,将负载移至另一台服务器,然后安静地擦除并重新加载第一台服务器将是最简单的选择。但是,如果两个分区都位于同一个 RAID-5 阵列上,并且完全扩展,那么我认为拥有两个分区也没什么意义 - 这并不会提高性能,也不会在系统卷上很难找到 inetpub。
我几乎要走另一条路,重新做另一台服务器,只使用一个分区来解决路径问题和篡改正在运行的生产服务器的问题?或者投资一对额外的驱动器,用于单独的操作系统镜像阵列,然后擦除,重新加载它们^^
如果没有空间可以缩小(顺便说一句,我喜欢 Server 2008+ 卷管理,它终于开始执行扩展和缩小系统卷等有用的操作),那么您就没有在线选项了。使用碎片整理可以将文件移动到磁盘开头的工具 - 内置碎片整理程序可能对您有所帮助。然后重新运行压缩检查。准备好经过充分测试的备份,并在维护窗口期间执行此操作。
答案3
将备用服务器切换为生产服务器,然后将生产服务器变为备用服务器并重新分区,虽然它可能很垃圾,但它只需在重建旧主服务器时工作即可。如果这是你老板的想法,请让他批准他想要的选项 - 使用一些计划停机时间,并希望如果服务器重建时间比预期的要长,备用服务器可以启动,或者在服务器构建期间交换机器并采用可能降级的服务。这不应该由你决定 - 向企业展示这些选项并让他们决定
答案4
首先,重新分区不是什么大问题,有许多现成的产品可以完成这项工作,但总是出现问题的可能性。墨菲定律确保你越需要这个系统启动和运行,它出问题的概率就越高。因此,你绝对必须有可以在冷金属状态下使用的备份,就像其他人已经说过的那样。
尽管有上述内容,但您并未给出此类操作的真正原因,这可能会导致停机时间从半小时到从备份恢复所需的任何时间。即使一切顺利,停机时间的长短也取决于许多因素,主要是分区的大小、分区上的数据量以及碎片程度。
至少在 Windows 机器上,将操作系统和数据分离到单独分区的旧想法如今只有极少数管理员遵循,因为我们大多数人很久以前就知道这样做有很多缺点,没有真正的好处。如果必须将它们分开,请在单独的驱动器上进行,而不是在同一驱动器上的分区上进行。使用 RAID 不会以任何方式改变这一点。