![从 4 个磁盘创建一个大的连续空间](https://linux22.com/image/1217376/%E4%BB%8E%204%20%E4%B8%AA%E7%A3%81%E7%9B%98%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%E5%A4%A7%E7%9A%84%E8%BF%9E%E7%BB%AD%E7%A9%BA%E9%97%B4.png)
我正在组装文件服务器供家庭使用。我想知道是否可以使用多个磁盘,使它们在网络中作为一个连续空间可见?更不像 JBOD。我正在使用 SATA 磁盘,NTFS 格式。我可以通过符号链接实现这一点吗?我的意思是设置从 4 个磁盘到一个剪切文件夹的链接?或者有某种方法可以在系统级别将所有 4 个磁盘与 JBOD 匹配并将该空间公开到网络?当两个磁盘与其他两个磁盘位于不同的控制器上时,我可以设置 JBOD 吗?
附加信息:
平台:D945GCLF2 + Atom 330 + 2GB RAM
系统:ATA 磁盘上的 Win2008R2 服务器
存储:4x1TB SATA 磁盘(板载控制器上 2 个磁盘,PCI 控制器上 2 个磁盘)
用途:通常一个用户读取/写入数据,基本访问权限模型(如 Windows 中的模型)就可以了。
注意:我宁愿坚持使用 Windows+NTFS,而不是使用 FreeNAS+ZFS。
更新:
阅读完所有答案和评论后,我决定使用动态磁盘并采用 Raid 5。我最初决定这样做的原因是为了解决我的主计算机及其持续的磁盘一致性检查、丢失文件甚至分区的问题,所以选择 RAID 5。
目前我将继续使用软件 RAID,看看它对我而言如何工作。如果性能是一个问题,我将按照 Zoredache 和 Molly 的建议切换到硬件 RAID。
答案1
如果您将磁盘转换为动态磁盘(转到系统管理中的磁盘管理,右键单击磁盘并选择“转换为动态磁盘”),则可以创建一个新的“跨区”卷。然后,Windows 会将所有磁盘合并为一个逻辑卷。
但请注意,采用这种磁盘连接方法将无法获得冗余度,因此,如果丢失一个磁盘,则会丢失所有磁盘。
答案2
您可以做的是进入计算机管理,然后进入磁盘管理。
将它们全部转换为动态磁盘,然后您可以选择创建一个新的 Raid 0/跨区磁盘来实现您的要求。
我无法快速找到 RAID 0 的图片,但在将磁盘设为动态后,选项应该在右键单击上下文菜单中。单击它后,您应该会看到类似以下屏幕:
话虽如此,除非您有良好的备份计划,否则我强烈建议不要这样做。我个人有 4 个 1TB 驱动器,并将它们用作 2 个 2TB raid 1(尽管最近一直在考虑将它们用作普通磁盘,并在它们之间使用 rsync 或类似功能)。
请记住,即使你选择上述方法,总是备份您的重要文件。
最后,除非您有 Technet/MSDN 订阅和多个许可证,否则 Windows Server 2008 可能会很昂贵。虽然我有 Technet,但我使用 Freenas 和 CIFS。我非常很满意。
答案3
一种选择是将它们设置为 RAID 0。由于它们大小相同,这意味着最终卷将为4 x minimum size
,或 4 x 1TB。
答案4
在这种情况下,您需要的是 RAID0,尽管您可能需要一个硬件 RAID 控制器才能使一切正常工作。在该设置中,RAID 控制器将接管所有磁盘并将它们转换为操作系统可以看到的单个逻辑驱动器。整个系统将变成一大块空间。问题是,如果阵列中的一个成员驱动器发生故障,整个阵列就会发生故障并变得无法访问。我见过人们使用 RAID0 阵列进行视频编辑等临时工作,但从未将其用于长期存储,因为存在危险。如果您走这条路,请谨慎行事。