我正在考虑从 Western Digital 10k RPM 硬盘升级到在 RAID 0 配置中使用两个 Intel-X25 固态硬盘。我将使用它来托管操作系统和安装应用程序。但所有数据目前并将继续存储在单独的 Seagate Barracuda 7.5k RPM 硬盘上。
我的目标是显着提高操作系统(Vista Ultimate)的性能和应用程序的启动。我有两个顾虑...
1、Intel-X25 驱动器是否足够可靠,可以在硬核机器中使用,尤其是当您在 RAID 0 中有两个驱动器时,故障几率会增加一倍。
2,我听说固态硬盘在停止工作之前的写入周期数是有限的,所以大量使用台式机会导致它们在几年内过期吗?我预期的升级周期意味着我可能会在 2 年后更换我的机器。
在任何使用条带化的 RAID 级别中,增加物理磁盘的数量通常会提高性能,但也会增加组中任何一个磁盘出现故障的可能性。我有一个想法,我不应该在给定的 RAID 集中使用超过 6-8 个磁盘,但这更多的是传下来的知识,而不是经验中的硬性事实。任何人都可以给我一个很好的规则,背后的原因是一组中的最大磁盘数吗?
我计划在我的家庭服务器上安装 OpenSolaris(现在它有 Linux),我想知道如何准备将来升级服务器以拥有更大的硬盘驱动器。现在服务器有 4 个 400GB SATA 驱动器,我会在它们上安装带有 ZFS RAID-Z 的 OpenSolaris。今年晚些时候或明年的某个时候,我将把驱动器升级到 4 个 1TB SATA 驱动器。
如何使用 ZFS 升级和增加分区大小?这是一个简单而轻松的操作(例如,一次更换一个驱动器,ZFS 将自动调整自身大小以使用整个空间),还是需要一些特殊步骤?是否可以在不关闭系统的情况下完成?
我正在考虑构建 24 个 1TB 磁盘 NAS 盒,但我不确定最佳驱动器配置是什么。我正在考虑使用 areca ARC-1280ML-2G 控制器,并将所有 24 个驱动器挂在它上面。
由于我们存储在其上的数据类型,我希望将其全部安装为一个卷。我们有一个疯狂的想法是配置 6 个 4 磁盘 RAID 5 卷,然后在这 6 个卷上执行软件 RAID 5。这意味着任何一卷都可能在我们身上消失,而我们仍然不会丢失数据。
我应该指出,这是一个研发项目,我们有一个即将推出的应用程序,我们将需要数十 TB 的存储空间来实现快速和高可用性。但是对于最初的研发阶段,我们可以接受一些风险。
这种类型的配置的最佳解决方案是什么?使用 24 个 1 TB 磁盘时,可能会有多个磁盘同时出现故障(或在第一次故障后重建卷所需的时间内),因此我很难找到一个好的解决方案。
我使用我的 Ubuntu 机器作为使用 Samba 共享的 Windows/Linux/Mac 客户端的文件服务器。我需要它只需添加更多硬盘即可轻松扩展,而无需来回移动任何数据。
到目前为止,我就是这样做的。我已经成功添加了第四个硬盘。现在很高兴知道这是应该如何做的?我做错了什么或我可以做得更好?
我从三个空驱动器开始:/dev/sdb、/dev/sdc 和 /dev/sdd。
首先,我为所有驱动器创建了空分区:
$ fdisk /dev/sdX
n # Create a new partition
p # Primary
1 # First partition
[enter] # Starting point to first sector (default)
[enter] # Ending point to last sector (default)
t # Change partition type
fd # Type: Linux raid autodetect
w # Write changes to disc
Run Code Online (Sandbox Code Playgroud)
当所有三个磁盘都创建了空的 RAID 分区后,我创建了一个 RAID5 阵列:
$ mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb1 /dev/sdc1 /dev/sdd1
Run Code Online (Sandbox Code Playgroud)
现在 …
我的选择是用于文件服务器的 RAID 6,因为您可能会丢失两个驱动器,而哪一组两个驱动器可能会消失并不重要。根据我对 RAID 10 的理解,您可能会丢失两个驱动器,但如果它们碰巧位于同一个 RAID 1 阵列上,那么您就不走运了?有什么建议?具有大约 200GB 数据的基本文件服务器,它将充当其他工作站和服务器的单点备份。
我想知道 SATA 驱动器和一般用途(一些写入,大部分读取)的最快和最安全的 RAID 组合是什么?
RAID 0 速度快但完全不安全,RAID 1 安全但速度慢,RAID 5 安全但速度不快,尤其是在廉价控制器(XOR 计算)上。
RAID 1+0 或 RAID 10 似乎是最好的组合。您可以获得安全镜像和速度条带。有没有其他最佳或更优的组合?RAID 10 的唯一缺点是存储利用率低。
我即将用 Linux 软件 RAID1 阵列替换旧的硬件 RAID5 阵列。我正在和一个朋友交谈,他声称 RAID5 比 RAID1 更强大。
他声称对于 RAID5,读取奇偶校验数据以确保所有驱动器都返回正确的数据。他进一步声称,发生在驱动器上的 RAID1 错误不会被注意到,因为 RAID1 没有进行此类检查。
我可以看到这怎么可能是真的,但也可以看到这完全取决于所讨论的 RAID 系统是如何实现的。当然一个RAID5系统不具备阅读和检查读取和RAID1系统奇偶校验数据可以很容易地从读取所有驱动器读取检查他们都持有相同的数据,因此实现稳健的同一水平(相应的性能损失)。
所以问题是,现实世界中的 RAID5/RAID1 系统实际上是做什么的?RAID5 系统在读取时检查奇偶校验数据吗?是否有从所有驱动器读取并比较读取数据的 RAID1 系统?
我有一台 1998 年的 Netware 3.12 服务器,它运行我们校园里的一切:总帐、采购、工资单、学生信息、成绩,等等。服务器有一个 Adaptec RAID 控制器,有两个卷:
我们目前正处于替换此系统的项目的早期阶段,但您不会像那样直接跳入新系统,因此我需要让此服务器至少运行到 2011 年 11 月。
本周我们没有一个而是两个硬盘驱动器出现故障。值得庆幸的是,它们来自不同的数量,我们暂时能够继续运行,但考虑到这些故障的密切性质,我严重怀疑我是否能够在 11 月的目标之前避免此服务器的灾难性故障恢复 RAID 冗余——它只会在任何地方再发生一个驱动器故障,我已经完全受不了了。
我们很幸运,两个驱动器都有完全匹配的“备件”,但备件处于未知状态。我尝试只交换它们,但 RAID 控制器不够智能,无法处理这个问题,导致系统无法启动。
至于 RAID 控制器本身,我可以在 POST 期间通过 Ctrl-A 快捷方式进入实用程序,但我不能从那里做太多有用的事情。要实际管理卷,我必须首先启动到 Netware,此时我可以使用它CI/O Array Management Software Version 2.0来实际查看卷信息。我怀疑管理事物的正常方法是从带有控制器软件的特殊软盘启动,但该软盘早已不复存在。
通过 RAID 软件中的选项,我认为在现有 RAID 卷中替换磁盘的唯一支持方法是物理添加磁盘,启动并将其配置为卷的“备用”,强制使用该卷替换现有停机磁盘的备用磁盘(此时我只是猜测),以便停机磁盘成为备用磁盘,修复卷,从卷中移除备用磁盘,然后关闭并移除磁盘。然后重新开始另一个故障磁盘。所有这些都相当于大量的停机时间,假设我什至可以使它工作并且我的备件有任何用处。
至于寻找可靠的备件,我什至不知道从哪里开始寻找新的 4GB scsi 驱动器,甚至我正在寻找哪个确切的 scsi 系统,因为它随着时间的推移经历了几次不同的迭代。
另一种选择是将其迁移到虚拟机 (hyper-v),但我们之前在该领域所做的所有尝试都未能取得成功。安装这台机器时,我刚从高中毕业,因此它需要的网络软件和 dos 知识水平比我所开发的要低,或者如果我忘记了(我也不完全是 dos 新手)。
我的部分问题是这是一个使用率很高的服务器,将它关闭几天以解决问题并不会很好地运行。
至于这个问题,我正在寻找在这种情况下可能有帮助的任何东西:推荐一个可以找到这个时代好的备件的地方,使用类似控制器修复 RAID …