我有一个 NAS 驱动器,用于在本地网络上共享文件。我将 Windows 7 计算机上的逻辑驱动器号 X 附加到此共享。我正在考虑购买额外的硬盘驱动器并设置 RAID1 系统。但是,我的一个文件夹包含非常大的文件,这些文件很容易复制,所以我不想浪费钱存储这些文件的两个副本。另一方面,为了简单起见,将它们放在同一个逻辑驱动器 X 上会很好。您认为这可行吗?我应该如何开始?
答案1
Raid 正在处理文件“下方”的分区(块设备)。Raid 不处理文件系统上的文件夹或文件。
答案2
如今完全可行。
您需要创建两个卷,一个是 RAID 卷,另一个是非 RAID 卷。将 RAID 卷挂载为 X:,将另一个卷挂载为 X:\subfolder。
答案3
是的,您可以这样做,具体取决于您的 NAS 允许配置的内容。
本质上,您将创建一个新的逻辑卷,它是 RAID 硬盘的抽象(您的 NAS 只看到 1 个硬盘,尽管 RAID 由多个硬盘组成)。然后,您可以将此逻辑卷安装到特定目录 - 这意味着放入该目录的任何数据都将仅存在于该逻辑卷上(您的 RAID 设置)。
对未进行突袭的逻辑卷重复上述操作(挂载到不同的目录)。进入该目录的所有内容都只存在于该逻辑驱动器上。
前任:
(root)/
|__> usr/
|__> lib/
|__> boot/
|__> home/
|__> NAS_data/
|__> raid_data/
|__> data/
答案4
mklink
如果你使用的是 Windows,并且你的 NAS 具有正常的网络共享,你可以使用如下方式创建指向共享的符号链接
mklink /d "C:\network shares\normal" "\\server\share_original\"
mklink /d "C:\network shares\raid1" "\\server\share_raid1\"
然后您将有两个子文件夹C:\network shares
指向 NAS 上的不同共享。
mklink
创建最终文件夹,因此对于示例,请确保在运行命令之前 normal/raid1 文件夹不存在。