问题:
我的系统(C:)和数据(D:)分区已满,我需要扩展它们或将它们移动到更大的驱动器。
眼镜:
- Dell PowerEdge 2900 服务器
- Adaptec 39320A SCSI 适配器
- Dell Perc 5/i RAID 控制器
- 3 个 Maxtor 10K RPM 73GB 串行连接 SCSI (SAS) 硬盘,RAID 5
此配置提供了一个~145GB的磁盘Windows Server 2003 R2
它有 2 个分区:C: 和 D:
- C 为 12GB,用于存放系统文件 - 已满
- D 约为 133GB,如果数据未压缩,则会已满
解决方案思路:
以下是我正在考虑的一些选择:
- 购买一个大容量的 SATA 硬盘,将 D 分区移到该硬盘上。然后,扩展 C 分区以填充 145GB RAID 5 SAS。
- 我认为这是我喜欢的解决方案,但我希望得到一些关于哪些工具最好方面的建议:
- 我担心调整系统分区的大小。
- Windows diskpart.exe(Server 2003 的一部分)专门支持数据分区调整大小,而不支持系统分区。
- 许多分区工具仅适用于桌面,不适用于服务器
- 您是否知道任何可以执行此操作的戴尔实用程序 - 我已经启动到 Perc 5/i 控制器设置,也许这里有一种方法可以做到这一点。有人可以确认吗?
- 购买一个或多个大型 SAS 驱动器并将其插入服务器上剩余的 5 个空插槽。创建一个新阵列并将 C 和 D 移动到这个新阵列。
- 再次,我不确定什么是实现这一目标的最佳工具。
- 我也在向戴尔咨询,但希望能够得到之前做过此事的其他人的建议。
- 启动到实时 CD(基于 Linux 的 Parted Magic?)并加载 Adaptec 和 Perc 5/i 控制器的驱动程序 - 如果可能的话(可能必须使用基于 Windows 的实时 CD?)。使用标准工具将现在处于脱机状态的 C 和 D 分区移动到更大的驱动器。
- 使用 NTBackup 备份系统和系统状态。将 Windows Server 2003 R2 从头重新安装到新的更大驱动器上并恢复。
- 我确实正在寻找一种无需重新安装服务器即可扩展这些分区的方法的建议。
- 我试图避免从头开始重建。
我还应该知道其他什么注意事项吗?
答案1
您应该购买新硬件并安装现代操作系统(如 Windows Server 2012 R2),然后将应用程序和数据迁移到其中。Windows Server 2003 是迅速地即将结束支持,您应该集中精力摆脱它,而不是操纵它以继续运行。
答案2
根据您服务器上运行的内容,这可能是或可能不可行。
您可以尝试对服务器操作系统进行就地升级。您应该能够升级到 Server 2008,然后可以继续扩展系统分区。需要注意的一点是,您只能将 Server 2003 32 位升级到 Server 2008 32 位。