AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1161771
Accepted
einpoklum
einpoklum
Asked: 2024-06-30 16:32:39 +0800 CST2024-06-30 16:32:39 +0800 CST 2024-06-30 16:32:39 +0800 CST

为了实现容量和容错,我是否可以实际使用分布式文件系统代替 NAS?

  • 772

我不是专业的管理员,但我发现自己是为某个小型非政府组织提供这些事务建议的最懂 IT 的人。这个非政府组织基本上只有一个 WiFi 路由器 + 交换机,一些 PC 通过以太网连接,一些通过 WiFi 连接。这些 PC 有点旧(通常使用年限约为 6-8 年);而且该非政府组织经济状况不佳,因此非常不愿意花钱——大多数电脑都是二手捐赠的。

非政府组织的人谈到要为几台电脑购买新的磁盘驱动器,并提到其中一台电脑空间不足。我当时想建议他们考虑使用 NAS;当我问他们过去数据丢失的情况时,他们说他们也遇到过这种情况:偶尔出现磁盘故障,甚至在携带硬盘或其他存储介质时处理不当。

所以,我立即想到:让他们买一台 NAS。他们可以集中存储,而不必为每个已满的站点购买新磁盘;而且他们还会在可靠性方面获得显著的提升(当然取决于 RAID 配置)。而且我怀疑他们的整体存储需求是否非常高,即他们不经常制作视频,他们不维护大型(或任何)数据库等。

但 (至少) 有一个问题:成本。NAS 本身要花钱,四组新 HDD 也要花钱。

这让我想到:存储紧缩相当局部化。那么,如果我可以安排他们汇集现有磁盘,并使用他们已有的硬件在 NAS 上模拟 RAID 的效果,会怎么样?

我知道分布式文件系统是一种东西。但是 - 我不知道在不在超高速 SAN 上的 Windows 机器集群上设置分布式文件系统是否可行。这种(免费)设置可行吗?常见吗?无需经验丰富的专业人员就可以设置吗?与现在每台机器一个磁盘相比,它的性能是否合理?它能否容忍 PC 偶尔关机或出现其他故障?

network-attached-storage
  • 3 3 个回答
  • 53 Views

3 个回答

  • Voted
  1. Best Answer
    symcbean
    2024-07-03T16:40:39+08:002024-07-03T16:40:39+08:00

    这是可能的。您所描述的通常被称为虚拟 SAN。但是我不相信有适用于 MS-Windows 的开源实现。即使有,这些也对网络资源和存储管理员的技能要求很高。我强烈建议不要这样做,即使不考虑成本。

    到目前为止,NAS 或文件服务器是最好的第一步。

    • 2
  2. John Mahowald
    2024-07-03T07:37:15+08:002024-07-03T07:37:15+08:00

    询问一些有关业务连续性的后续问题。

    这些磁盘中是否有对操作至关重要的磁盘?之前修复问题需要多长时间?他们实际上希望多快恢复并运行文件?

    实施或修复备份,然后通过实际恢复一两个文件来测试它们。备份是最后一道防线。还需要了解恢复可能需要多长时间。从云备份提供商下载文件或获取存储在其他站点的某些媒体需要时间。

    此时,可以解释说数据错误可能是可以恢复的,但是备份恢复需要数小时甚至数天。

    如果这还不够好,可以提出您的存储想法。解释一下在没有停机的情况下解决硬盘驱动器丢失的代价是更多的磁盘,以及维护这些磁盘阵列的技术人员。

    分布式存储的磁盘数量可能不比带奇偶校验的传统磁盘阵列少。分布式存储系统的工作方式是将 2 个或 3 个或更多副本分布在装有硬盘的众多服务器主机上。虽然这些可以缩小规模,但它们不太可能易于管理,尤其是在您手头有的 PC 的异构环境中。

    因此,如果采用这种方式,需要考虑存储阵列。NAS 设备很容易解释,这个盒子里有驱动器,并在网络上共享。IT 人员知道如何管理已知数量。可以使用手头上的任何硬件,并在通用操作系统软件中执行阵列。但是,如果这只是 PC,则不太可能有足够的驱动器托架来正确支持 RAID 6 配置。

    是的,很贵。也许可以问问周围有哪些公共或私人资源可以为这些组织提供 IT 支持。

    • 1
  3. Zac67
    2024-06-30T17:31:53+08:002024-06-30T17:31:53+08:00

    从您的描述来看,分布式文件系统似乎不是您所需要的。要真正节省总体存储空间,就需要所有主机始终保持连接。允许部分/许多主机移动/离线会大大增加存储要求。

    除了足够的存储空间(磁盘空间从未像今天这样便宜)之外,您似乎还需要一种低成本、易于处理的备份解决方案。如果没有(太多)专业处理,这几乎意味着需要一种基于云的服务,不幸的是,这种服务并不是免费的。

    • 0

相关问题

  • 任何人都有在托管/数据中心理想的共享/vps 服务器设置的示例拓扑?

  • 轻松的网络存储和文件访问灵魂[关闭]

  • 构建服务器场 - 我应该使用便宜还是昂贵的硬件?

  • 哪种 Linux 绑定模式适用于以太网上的 ATA?

  • iomega StorCenter Pro 上的网络访问被拒绝

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve