FakeRaid 上的Ubuntu wiki 页面说明如下:
[A] 一些硬件产品……声称是 IDE 或 SATA RAID 控制器……实际上这些都不是真正的硬件 RAID 控制器。相反,它们只是结合了特殊 BIOS 配置选项的多通道磁盘控制器......
是否有一种典型的方法来识别(从产品规格)主板是否具有“真正的”RAID,或者消费者通常无法获得“真正的”RAID 产品?
SuperMicro 的 Super Doctor III 是我一直在寻找的软件。它相当于 SuperMicro 的 IBM ServerGuide 或 Dell OpenManage。不幸的是,虽然它支持硬件监控和 SNMP 或电子邮件警报,但它不支持在服务器核心上运行。
我有一个使用MBD-X8-DTL-IO主板的 SuperMirco 服务器,它配备了一个可爱的基于 Intel ICH10R 的伪 RAID 控制器(令人困惑地报告为 Adaptec 设备——我假设它是一些用于控制器和 Adaptec 固件的 ICH10R 芯片组的邪恶结合)。经过一番折腾,我找到了正确的 ACHI 驱动程序,并在 RAID-1 设置中安装了 Windows Server 2008 R2。
我的部分困惑来自这样一个事实,即 Windows 将控制器报告为“Adaptec Serial ATA HostRAID”,并将硬盘报告为“ADAPTEC RAID 1 SCSI 磁盘设备”,而在启动过程中,控制器硬件清楚地报告它实际上正在使用英特尔 ICH10R(“控制器 #00:PCI 总线上的 HostRAID-ICH10r:00...)。
我对这个控制器在管理方面的期望并不高,但是否有任何软件(第三方或其他)可以监控 RAID 阵列的健康状况并通知我(最好通过 SNMP 到我们的 OpenNMS 服务器)?该服务器正在异地运行,很高兴知道驱动器已死,而不必亲自查看闪烁的灯。我所能找到的只是俗气的英特尔 RST 软件,我认为它没有任何远程监控和通知设施(它还抱怨说由于“不兼容错误”而无法安装它,这很奇怪,因为控制器芯片组是ICH10R - 但这是另一个问题)。
对于我们这些在基于 Windows 的平台上使用这些 fakeraid 卡的人来说:您如何监控您的 RAID 阵列?
(如果这只是由 Windows 处理,您能否将我指向 KB 或 TechNet 文章?我主要是 Unix 管理员,所以如果有一个简单的 …
我一直在执行一项任务,从我曾经在 RAID 1 中的 2 个完美工作、未损坏、未加密的 NAS 驱动器中的一个中恢复文件。 NAS 是 Patriot Javelin S4,它(正如我从我的研究中发现的那样) ) 使用 Promise Fasttrack 假突袭控制器。
这方面的信息非常稀少,因此对于处于相同情况的谷歌人来说,这里有一些关于这个 NAS 的事实:
执行此操作时,我只有 Windows 10 和 MacOS 计算机,并且我发现没有能够在 LVM2 卷中安装 XFS 的软件(有 1 个例外,更多内容见下文)。我不得不拿出我的旧上网本 Acer Aspire One,并在其上安装 puppy linux(特别是 lxpup 风格)。
在 puppy linux 上,我设法使用名为dmraid. 这个工具有一种挂载 pdc 卷的方法,它是 Promise FastTrack 的 id。一旦我设法跳过安装它的一些箍,我就可以访问实际的 XFS 文件系统,但令我沮丧的是,它原来是 64kb 块大小。
这就是我开始在谷歌上搜索诸如“读取 xfs 64kb 块大小”之类的东西但一无所获的地方。只有几个答案说:“除非您修补内核,否则 linux 无法读取大于 4kb …
安装未检测到从 ACU 创建的 raid 1 逻辑驱动器。安装显示两张2T盘,安装完成后无法开机进入系统。
我一直在寻找,我正在寻找正确的程序。
我需要额外的智能阵列驱动程序吗?如果是,是哪一个以及如何安装它!
PS:在存储部分的 ILO 界面上,我收到以下消息:未找到智能阵列控制器。需要 HP Smart Array Controller 或 HP Dynamic Smart Array RAID Controller 才能显示驱动器阵列信息。
在此先感谢您的帮助。
继续我寻找完整正确的安装程序,请检查以下程序并提供建议。如果我遗漏任何重要细节
安装测试并按预期工作。
我们最近买了一台塔式服务器,我想在上面安装 Debian。我认为该设备具有硬件 RAID,因为我可以看到 BIOS 屏幕。事实证明,它仍然是一个软件 RAID。当我通过该固件配置 RAID 驱动器时,我仍然可以在 Debian 安装程序中看到两个硬盘驱动器。当我尝试从安装程序中重新分区时,Debian 警告软件 RAID 驱动器将丢失。
我对此有点失望,因为我一直认为硬件 RAID 会产生更好的性能。但无论如何,我现在的问题是我是否应该使用 Debian 安装程序来配置 RAID 驱动器,并从主 BIOS 禁用这个“固件”RAID?或者我应该使用这个固件创建单独的驱动器,而不是使用安装程序?使用固件是否有任何可靠性优势?
此固件版本为:
LSI MegaRaid Software RAID BIOS Version A.10.10211615R
LSI SATA RAID Found at PCI Bus No:00 Dev No:1F
Run Code Online (Sandbox Code Playgroud)
更新 我可以从评论中看到其他人也对我是否在处理硬件 RAID 感到困惑。我的机器是联想 ThinkServer TS 440。在它的数据表中,它说有
Integrated SATA SW RAID 0/1
Run Code Online (Sandbox Code Playgroud)
据我了解,主板上的芯片中包含一个硬件组件(这就是它具有 PCI 地址的原因?),但不是典型的硬件 RAID。
我有几台配备动态智能阵列 B320i RAID 控制器的HP ProLiant DL360e Gen8服务器。
一个特定系统出厂时安装了单个磁盘,而不是 RAID 1 镜像所需的一对驱动器。我要求使用另一个驱动器,但继续将操作系统安装为 RAID 0,打算稍后添加第二个磁盘。
当它到达时,我使用HP Smart Storage Administrator完成了正常的 HP 阵列扩展(转换)过程。奇怪的是,在 GUI 中没有将额外驱动器添加到现有阵列的实际选项。
所以我查看了 CLI 选项。
当前阵列配置片段(此处为完整配置):
=> ctrl all show config
Dynamic Smart Array B320i RAID in Slot 0 (Embedded)
Internal Drive Cage at Port 1I, Box 1, OK
Internal Drive Cage at Port 2I, Box 0, OK
array A (SAS, Unused Space: 212343 MB)
logicaldrive 1 (72.0 GB, RAID 0, OK) …Run Code Online (Sandbox Code Playgroud) 我有一个在 Windows 下设置的 3 磁盘 RAID 5 阵列,我想使用 mdadm 在 Linux 中工作。我之前做过一些基本的 fakeraid 工作,但这是使用 BIOS 中的英特尔矩阵存储实用程序设置的,并且它没有像我预期的那样工作。
这是我的磁盘设置:
/dev/sda - 32GB SSD, Windows boot drive.
/dev/sda1 - Windows system partition
/dev/sda2 - Windows C:, 29GB
/dev/sdb }
/dev/sdc } the RAID5 array: 3x500GB; contains one partition, a 1TB NTFS filesystem
/dev/sdd }
/dev/sde - 128GB SSD, Linux's drive
/dev/sde1 - /boot
/dev/sde2 - LVM PV
/dev/dm0 - /
/dev/dm1 - /home
/dev/dm2 - <swap>
Run Code Online (Sandbox Code Playgroud)
所以我做的第一件事就是运行mdadm --assemble --scan,它产生了以下结果:
mdadm: /dev/sdd …Run Code Online (Sandbox Code Playgroud) 我有一个 vmware esxi 5 在带有 ssd 和两个硬盘驱动器的服务器上运行。服务器自带软件 lsi megaraid 和 intel Rapid Storage raid。它们都不适用于 esxi。
我需要以某种方式在虚拟机内设置一个 fakeraid 以在每个驱动器 (raid0) 上保留副本数据。
有可能这样做吗?
fakeraid ×8
raid ×5
hp ×2
hp-proliant ×2
linux ×2
debian ×1
lvm ×1
mdadm ×1
oracle ×1
raid1 ×1
supermicro ×1
vmware-esxi ×1
xfs ×1