在生产服务器上收缩分区

我们的生产服务器只有一个大的分区

我已经build立了一个备用服务器并对其进行了适当的分区。 现在老板希望生产环境的分区缩小。

这是一个HP DL380 G6

RAID 5arrays中有4个热插拔驱动器。

我应该如何做到这一点最好。 对我来说似乎是一个坏主意。

我应该使用Windows还是HP来进行分区?

在生产环境中我应该注意什么? 这个想法是将网站(Inetpub)放在一个单独的分区而不是C:驱动器。

我应该期待多less停机时间?

这是一个可怕的主意吗?

还有什么我错过了?

编辑/更新:我介绍了我收集的信息,包括用户在这里给出的信息,我们不在做分区! 谢谢! 仅供参考:他的想法是创build两个分区,以便如果操作系统失败,数据将是安全的。

现在最难的部分是要为这个select一个正确的答案…你们都给了这么好的信息。 在这个问题的评论中提出一个build议,我会select其中一个答案。

嗯…在我看来,这不是一个好主意。 这是一个生产服务器。

什么时候会是个好主意?

你需要备份。 经过testing,您可以从裸机恢复它。 也就是说,你在玩分区 。 一个错误=大量的停机时间。

可以使用gparted的Linux启动盘来编辑分区,但是您仍然冒着相当大的风险,尤其是, 与RAID控制器。

最好的select是备份所有内容 ,擦除驱动器并重新分区,并从备份中恢复数据。

更好的是,将备用服务器切换到生产服务器,然后将生产服务器转换为备用服务器,并使用上述技术对其进行重新分区。

停机时间 – 可能需要一个小时,或者如果出现问题,从半天到一天或更长时间。 直到你发现是否有东西出现,你才会知道。

主要是我担心在尝试使用它之前,先把它生产服务器上迁移出去 。 玩一个现场制作服务器的分区,你有点麻烦。

是的,正如巴特所说,将负载转移到另一台服务器上,然后擦拭并重新安装第一个是最简单的select。 但是,如果两个分区都在同一个RAID-5arrays上,并且完全扩展 – 我不会看到有太多的意义,因为它们不会有助于提高性能,或者在系统卷上很难findinetpub。

我几乎要走另一条路线,重做另一台服务器,只使用一个分区来解决path问题和篡改正在运行的生产服务器的问题? 或者投资一对额外的驱动器为一个单独的操作系统镜像arrays擦拭,重新加载他们两个^^

如果没有空间可以缩小(爱服务器2008+卷pipe理顺便说一句,它终于开始做有用的东西,如扩展和缩小系统卷)你没有在线选项。 使用碎片整理工具,将文件移动到磁盘的开始 – 也许内置的碎片整理程序将帮助你足够的。 然后重新运行缩小检查。 有一个经过良好testing的备份,并在维护时段进行。

将备用服务器切换到生产服务器,然后将生产服务器转换为备用服务器并对其进行重新分区,而这可能是垃圾,只有在重build旧主服务器时才需要工作。 如果这是你的老板想法,让他批准他想要什么选项 – 使用一些计划的downwtime,并希望如果服务器重build需要比预期更长的时间或更换机器,并在构build时采取潜在的降级服务,可以提出备用。 这不应该是你本身的呼叫 – 为业务提供select,让他们决定

首先,重新分配没有什么大不了的,有许多现成的产品可以做这项工作,但有可能出现一些问题。 墨菲定律确保你需要这个系统越多,运行的概率就越高。 正如其他人已经说过的那样,你绝对必须有可以从冷金属状态中使用的备份。

尽pipe如此,您还没有给出这种操作的真正原因,这可能会导致停机时间从半小时到无论何时从备份中恢复。 即使一切顺利,停机时间的长短也将取决于许多因素,主要是分区大小,数据量和碎片级别。

至less在Windows机器上,将操作系统和数据分离成独立分区的旧想法,现在只有极less数的pipe理员,因为我们大多数人在很久以前就知道有许多缺点,没有真正的优势。 如果它们必须在分开的驱动器上分开,不在同一个驱动器上的分区。 RAID的使用不会以任何方式改变这一点。