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 / 问题 / 126870
Accepted
Rob
Rob
Asked: 2010-03-28 03:29:36 +0800 CST2010-03-28 03:29:36 +0800 CST 2010-03-28 03:29:36 +0800 CST

小型企业网盘初学者建议

  • 772

我们有 10 台 PC 供不同用户使用,目前使用一个网盘(LaCie NAS)存储我们所有的数据。一切都是 Windows Vista,我们对 IT 硬件的了解很少。这通常运作良好。但是,最近磁盘经常与网络断开连接(每周 2-3 次),唯一的恢复方法似乎是“关闭并重新打开”的技巧。这显然对磁盘没有任何好处。

我知道有各种更复杂的数据存储方式,我想知道人们会推荐什么。其中一个担忧显然是磁盘故障(部分或整体)以及由于网络问题而缺乏持续可用性。我猜想由于网络连接,复制数据的磁盘不能作为唯一的解决方案,但不知道在我们的情况下什么硬件(和/或软件)可以/可以工作。

就规模而言,我们正在寻找非常小的数量,即。总共不到 500 GB。

hard-drive network-share
  • 4 4 个回答
  • 229 Views

4 个回答

  • Voted
  1. Best Answer
    Bart Silverstrim
    2010-03-28T06:00:56+08:002010-03-28T06:00:56+08:00

    您的许多问题开始偏离原始问题的主要主题,更多地进入聘请顾问来回答您的问题的领域,因为它对您的情况非常具体。但这里有几点需要牢记。

    您的基本问题是:“我们的存储设备出现故障。我们可以做些什么来让网络存储不存在这个问题?”

    不幸的是,只要您有一个从任何设备/服务器到网络的单一连接,您就会冒着将坏网卡取出来的风险。对于小型企业来说,网络连接的冗余可能是矫枉过正。

    您需要做的是建立一个系统来防止丢失您的数据,并在发生灾难性硬件故障时让您的数据恢复在线。对于电器,除非您在具有硬件合同或商品部件的电器上花了很多钱,这些电器可以通过前往当地的计算机市场或隔夜亚马逊/NewEgg 订单来替换,否则电器通常不是那么冗余友好或服务-友谊赛。

    正如建议的那样,您可以使用普通 PC 并安装像 OpenFiler 这样的交钥匙设备类程序来满足您的存储需求。如果您希望它自成一体,您至少需要在计算机中安装两个相同大小的硬盘,可能需要三个驱动器(2 个用于存储,一个用于小容量)。这样您就可以将 OpenFiler 安装到驱动器 1 并将驱动器 2 和 3 转换为 RAID 卷(镜像)。

    OpenFiler(或任何独立的 NAS 可启动程序)是一个操作系统,带有一系列脚本和前端程序来处理服务器功能。你提供硬件,就是这样。

    RAID 创建冗余,但不是备份。RAID 将防止磁盘故障。一个驱动器死了,您继续获取数据,但如果驱动器发生故障,您需要对其进行监控(或设置它以警告您)。两个磁盘都死了或控制器死了,您将失去访问权限(或损坏您的数据)。更换坏磁盘,软件应该能够重新同步所有内容。

    这不碍事,您接下来需要考虑 BACKUP 软件。您需要将数据保存在单独机器(或附加磁盘)上的第二个驱动器、磁带驱动器、DVD 或任何适合您的设备上。为什么?如果您的数据已损坏怎么办?如果您在存储设备上感染了软件怎么办?如果用户删除了对业务非常重要的内容怎么办?备份可让您从上一个快照或更早的快照中恢复数据;你发现电子表格不见了,但你可以从一周前取回它,而不是重建整个东西。还可以设计备份,使您可以将数据带到异地. 如果发生火灾或洪水,至少您的数据是安全的。(考虑加密备份以防止被盗或丢失;您没有提及您的业务,但如果您出于某种原因拥有信用信息、身份盗用信息或医疗信息、工资单,您可能最终会遇到法律问题。 .)

    这个很贵吗?看你对贵的定义。如果您完全丢失了服务器,您的业务和时间成本是多少?与失去几年的工资和客户信息相比,突然花费两美元购买服务器的新硬件并不算贵。

    最后要考虑的事情......可以以便宜的方式完成RAID。但当有人知道他们在做什么时,这是最有效的. 您需要一位顾问或组织中的某个人来认真对待这一点。为什么?因为总有一天,这种“一劳永逸”的安排会失败,如果驱动器没有标记,你怎么知道哪一个失败了?更换错误的,你会发现自己需要那个备份,因为你破坏了卷!在我看来,使用硬件 RAID 的最佳理由之一是因为它们中的大多数都有办法告诉您哪个驱动器发生故障。3Ware 卡会告诉您端口 2 上的驱动器出现故障,您打开机器,查看端口 2 中的电缆,沿着它连接到死驱动器。其中一些甚至能够热插拔驱动器并在驱动器笼(或用于监控的卡本身)上闪烁灯,因此您可以跟踪故障所在。缺点是开源交钥匙 NAS 产品可能支持也可能不支持集成在其中的硬件卷,因此您最终可能会创建一个选择的 Linux 服务器并共享文件。这需要您进行更多的研究和工作,但最终是另一个配置后的设置和忘记系统。

    如果您还不熟悉这些概念,则没有简单的方法可以便宜地做到这一点。诚然,这令人困惑,最糟糕的是,当它是一个定时炸弹时,很容易认为你有一个好的解决方案(哦,只需在你同事的驱动器上设置一个共享并在那里共享文件。将每个人都映射到 Bob 的工作站作为驱动器F:你可以走了!)。事情看起来会正常工作,直到出现真正的问题。

    在犹豫不决之前,先看看丢失数据的替代方案。一旦你知道这些数据对你有多少价值,你就应该知道你愿意花多少钱来保证它的安全。

    • 4
  2. Brian Showalter
    2010-03-28T03:51:10+08:002010-03-28T03:51:10+08:00

    您可以购买或构建一个包含至少两个硬盘驱动器的小型服务器,并将 OpenFiler ( http://www.openfiler.com ) 放在上面。然后在 RAID-1 设置中配置驱动器,以便将写入其中的数据镜像到另一个。这将为您提供一些保护,以防止其中一个驱动器发生故障。

    确保您还有一个备份解决方案。

    • 1
  3. Greg Askew
    2010-03-28T07:13:41+08:002010-03-28T07:13:41+08:00

    您的 NAS 是否使用不间断电源?

    • 0
  4. mpez0
    2010-03-28T10:48:00+08:002010-03-28T10:48:00+08:00

    第一步:完成备份。 现在。如果您的全局磁盘存储可能会变得不可用,您需要一份单独的数据副本。

    第二步:计划好你想为这个存储做些什么。单个存储服务器没有固有的问题,但您需要注意它——那是装有所有鸡蛋的篮子。大多数其他答案在这方面都有很好的建议,但归结为几类:

    • 单台商用存储服务器(比如现在的 LaCie)
    • 单个自定义配置的存储服务器(openfiler、单独的 Windows 或 Linux 盒等)
    • 冗余配置的存储服务器(对于您的办公室来说可能是多余的)
    • 分布式存储(添加本地磁盘。不是一个好的解决方案)

    对于所有这些解决方案,还要计划一个备份方案,包括一些媒体的异地存储(您可以将上周的备份带回家)。如果建筑物着火或发生其他事情,这将使您的业务正常运行。您可能希望在备份方案中包含有关本地磁盘的信息。如果您对自己的 IT 知识水平不满意,您可能希望获得一些供应商或顾问的帮助来执行此计划。

    第三步:实施你的计划。

    第四步:保持运行,并定期检查(我建议每年一次),看看它是否继续满足您的业务需求。

    • 0

相关问题

  • 总大小(磁盘)与总大小(媒体)

  • Linux:“发现重复的 PV XXXXYYYYY:用户 /dev/sdb1 而不是 /dev/sda1”

  • Windows C:驱动器大小

  • 了解磁盘队列长度

  • md5sum 重复为同一台机器上的同一文件提供不同的校验和

Sidebar

Stats

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

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

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

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

    • 9 个回答
  • Marko Smith

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

    • 3 个回答
  • Marko Smith

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

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +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