Windows Server 2003 将多个驱动器共享为一个

Windows Server 2003 将多个驱动器共享为一个

我刚刚买了一台二手的戴尔服务器。我正考虑把它改造成文件服务器。

该机器目前有3个300GB的硬盘。

我了解的不多,我想知道在安装网络驱动器时是否有办法访问所有三个驱动器,就像它们是同一个驱动器一样。这意味着我不必担心客户端 PC 上的三个网络驱动器,客户端 PC 会将网络共享视为 900GB,而不必担心每个驱动器上有多少空间。我从搜索中了解到这在 Ubuntu 中似乎是可能的,但在 Server 2003 上找不到任何信息表明我能够做到这一点(或者我的搜索不正确)。

请记住,在这方面我有点菜鸟,但当指向正确的方向时,我应该有能力遵循指示。

答案1

在 Windows 中有几种方法可以解决此问题:

  1. 创建跨区卷它本质上是将物理磁盘转换成一个(或多个)逻辑卷,并以驱动器的形式显示在服务器上。
  2. 使用 RAID 创建单个卷。
  3. 使用DFS。使用 DFS,您可以创建一个文件夹,其中包含作为其他磁盘入口点的子文件夹。

答案2

您可以使用 Windows 软件 RAID 来实现这一点。将 Windows 安装到第一个磁盘上的一个小分区中 - 20 到 40GB。安装 Windows 后,使用“磁盘管理”将所有磁盘转换为“动态磁盘”。您可以为操作系统分区创建一个“镜像卷”(RAID-1)(我建议这样做,因为它可以保护操作系统免受磁盘故障的影响),然后使用其余磁盘上剩余的可用空间创建一个“条带卷”(RAID-0) 或“带奇偶校验的条带卷”(RAID-5)。(这将“丢弃”最后一个磁盘的一部分,因为条带卷的所有组件必须大小相同,但这是一个很小的代价。)

您可以创建一个“跨区卷”来充分利用磁盘上的所有空间,但我不建议这样做。就我个人而言,我会创建一个“带奇偶校验的带区卷”,因为任何一个磁盘都可能发生故障,但您不会丢失数据。这样做会“浪费”一个磁盘的空间,但磁盘很便宜,而且由于磁盘故障而丢失数据并不好。除此之外,“跨区卷”或“带区卷”(无奇偶校验)具有增加单个磁盘发生故障的几率。

Nonapeptide 指出,我建议的操作是对磁盘上已有数据的破坏性操作,他说得很对。无论如何,除了这些磁盘之外,你还应该有其他地方来存储数据,因为RAID 不是备份,并且您不希望在意外删除数据时丢失数据(RAID 根本无法防止这种情况)。

你应该阅读袭击Windows 软件 RAID在您继续之前,请先了解所涉及的问题。

答案3

共享一个驱动器,然后将其他两个驱动器安装到第一个共享中的文件夹中。实际上,更好的方法是在 C: 驱动器上创建一个主共享文件夹(而不是共享整个驱动器),然后在该共享文件夹中创建另外两个文件夹。您可以使用磁盘管理实用程序获取其他两个硬盘驱动器并将它们安装到您在主共享文件夹中创建的两个文件夹中。安装到文件夹的驱动器不能同时具有驱动器号,这就是为什么您不能将 C: 驱动器安装到共享文件夹,而是将主共享文件夹托管在其上。

参考 Windows KB:http://support.microsoft.com/kb/307889

相关内容