Windows 2003 Server R2系统分区完全移动和/或展开

问题:

我的系统(C :)和数据(D 🙂分区已满,我需要扩展它们或将它们移动到更大的驱动器。

眼镜:

  • 戴尔PowerEdge 2900服务器
  • Adaptec 39320A SCSI适配器
  • 戴尔Perc 5 / i RAID控制器
  • 3个迈拓10K RPM 73GB串行连接的SCSI(SAS)驱动器在RAID 5中

此configuration向Windows Server 2003 R2提供了一个〜145GB的磁盘

它有2个分区:C:&D:

  • C是12GB并拥有系统 – 它已满
  • D是〜133GB,如果数据没有被压缩,就会是满的

解决scheme:

以下是我正在考虑的一些选项:

  1. 买一个大的SATA驱动器,并将D分区移动到它。 然后,展开C分区以填充145GB RAID 5 SAS。
    • 我认为这是我首选的解决scheme,但是我想就什么工具最好:
    • 我关心调整系统分区。
    • Windows diskpart.exe(Server 2003的一部分)专门支持数据分区resize,而不是系统分区。
    • 许多分区工具仅供桌面使用,而不是服务器使用
    • 你知道任何戴尔公司的工具可以做到这一点 – 我已经启动到Perc 5 / i控制器设置,也许有办法在这里做到这一点。 谁能确认?
  2. 购买一个或多个大型SAS驱动器并将其插入服务器上剩余的5个空插槽中。 创build一个新的数组,并将C&D移动到这个新的数组中。
    • 再次,我不知道什么是最好的工具来完成这一点。
    • 我也正在与戴尔商议,但是会希望得到其他人的build议。
  3. 启动一个Live CD(基于Linux的Parted Magic?)并加载Adaptec和Perc 5 / i控制器的驱动程序 – 如果可能的话(可能必须使用基于Windows的Live CD?)。 使用标准工具将现在离线的C和D分区移动到更大的驱动器。
  4. 使用NTBackup备份系统和系统状态。 将Windows Server 2003 R2从头开始重新安装到新的更大的驱动器上并进行恢复。
    • 我真的很想找一些方法来扩展这些分区,而无需重新安装服务器。
    • 我试图避免从头开始重build。

任何其他的警告我应该知道?

您应该获得新硬件并安装Windows Server 2012 R2等现代操作系统,然后将您的应用程序和数据迁移到它。 Windows Server 2003正在迅速接近支持的终点,你应该把精力集中在摆脱它,而不是为了继续运行。

根据您的服务器上运行的内容,这可能也可能不可行。

您可以尝试在服务器操作系统上进行适当的升级。 您应该能够升级到Server 2008,然后您可以继续扩展系统分区。 一个需要注意的是,你只能升级Server 2003 32位到Server 2008 32位。