标签: raid

在重建/恢复/增长使用 mdadm 构建的 RAID5 阵列时关闭机器是否安全

我最近在文件服务器中的 5 驱动器 RAID 上开始恢复,它说需要 691 分钟以上才能完成。我想知道如果机器断电 - 比如说停电,这个过程会发生什么?我是否需要再次重新启动恢复过程?我会丢失整个 RAID 数据吗?

另外,如果我在扩充 RAID 的过程中断电了会发生什么?

linux raid mdadm software-raid raid5

9
推荐指数
1
解决办法
1万
查看次数

ZFS 在硬件镜像之上,还是只是在 ZFS 中镜像?

我有一个带有双 3.2Ghz Xeon 和 2x36GB 15k SCSI 磁盘的 IBM x346。我正在运行完全基于 ZFS 的 FreeBSD 8.1 安装。

我可以配置 bios 来镜像两个磁盘,然后将 ZFS 放在那个“单个”驱动器上,或者我可以使用 ZFS 镜像驱动器,然后安装到那个驱动器上。

如果我走全 ZFS 路线,我想我在如何使用设备方面有更多的自由(例如,除了我的镜像系统安装之外,我可以设置一个快速的非冗余条纹区域)。就纠错而言,我有什么收获吗?重建性能/易用性/时间?

我知道这两种配置在蚊子的睫毛内可能是相同的,但我想要第二个意见。

freebsd raid zfs

9
推荐指数
2
解决办法
4323
查看次数

如何强制 HP Smart Array RAID 控制器重新识别驱动器?

我有一台带有 Smart Array E200 RAID 控制器的 HP ProLiant DL180 G5 服务器。RAID 控制器拒绝将插入的驱动器识别为阵列。故事到此为止...

该服务器(我们的文件服务器)需要升级。它从 8 个 250GB 驱动器开始:

  • 2 在 RAID1 中用于操作系统
  • 5 在 RAID5 中用于数据
  • 1 作为热备件。

计划是用由更大磁盘组成的 RAID10 阵列替换 RAID5 阵列和热备用。如果需要任何恢复,旧驱动器将保持不变。使用了以下过程:

  1. 关闭服务器
  2. 移除数据阵列和热备中使用的驱动器,并标明它们的位置。
  3. 启动服务器并确认有关故障驱动器的错误
  4. 插入新驱动器并创建新的 RAID10 阵列
  5. 格式化新阵列并从磁带备份中恢复数据。

此过程按预期工作。但是上次备份丢失了一些数据,所以我需要从原始阵列中的驱动器中恢复数据。这是我所做的:

  1. 关闭服务器
  2. 移除新 RAID10 阵列中使用的驱动器
  3. 根据位置标签插入旧驱动器。
  4. 启动服务器

此时,我收到以下错误:

1785-Slot 0 Drive Array Not Configured
     Drive positions appear to have changed.
     Run Array Diagnostics Utility (ADU) if previous positions are unknown.
     Then turn system power OFF and move drives to their …
Run Code Online (Sandbox Code Playgroud)

raid hp hp-smart-array hp-proliant

9
推荐指数
1
解决办法
15万
查看次数

惠普智能阵列;如何安全地从阵列中移除具有 SMART 预测性故障的物理驱动器,以便进行更换?

hpacucli 控制器插槽=1 ld 1 显示详细信息

Smart Array P400 in Slot 1

   array A

      Logical Drive: 1
         Size: 273.3 GB
         Fault Tolerance: RAID 1+0
         Heads: 255
         Sectors Per Track: 32
         Cylinders: 65535
         Stripe Size: 128 KB
         Status: OK
         Array Accelerator: Enabled
         Unique Identifier: xxxx
         Disk Name: /dev/cciss/c0d0
         Mount Points: /boot 196 MB, / 7.8 GB
         Logical Drive Label: xxxxx
         Mirror Group 0:
            physicaldrive 1I:1:8 (port 1I:box 1:bay 8, SAS, 72 GB, Predictive Failure)
            physicaldrive 1I:1:7 (port 1I:box 1:bay 7, SAS, 72 …
Run Code Online (Sandbox Code Playgroud)

linux raid hp hp-smart-array hp-proliant

9
推荐指数
3
解决办法
4万
查看次数

RAID 重新配置需要多长时间?(Adaptec 6805)

我正在试验新 Adaptec 6805(不是“E”型号)的各种 RAID 配置,连接了 8 个 Hitachi 5400RPM 2TB SATA 6Gb 驱动器,使用提供的 miniSAS 到 SATA 电缆。

我创建了一个包含四个磁盘的 RAID6 阵列,每个连接器两个。然后我尝试将阵列扩展到磁盘的其余部分。

我的问题是,raid 重新配置似乎从未取得进展。超过 24 小时后,Adaptec 存储管理器仍显示完成率为 0%。我没有积极使用逻辑数组 - 所以我无法想象这应该是一个重要因素。

  • 这对于在线重新配置是否正常?
  • 这是否表示如果驱动器出现故障,重建阵列所需的时间?
  • 是否可以强制离线重新配置阵列?假设这会加快速度。

编辑:

感谢您的回复。只是为了澄清 - 驱动器上没有负载,并且数据很少(~5GB)。大约 35 小时后,它终于显示了大约 1% - 所以,我放弃并删除了数组。

我真正关心的是:如果完成 1% 需要大约 35 个小时,那么推断它意味着如果驱动器出现故障,大约需要 4-5 个月的时间来进行重建。

我将通过拔下驱动器并查看重建需要多长时间来测试这一点。

raid storage hardware-raid raid5 adaptec

9
推荐指数
1
解决办法
1万
查看次数

在重建时将数据写入 RAID 6 是否安全?

我的网络上有一个测试 RAID 控制器,它承载一个非常大的 RAID 6(11 个驱动器,每个 3TB)。其中一个驱动器出现故障,现在正在重建阵列。按照这个速度,我认为大约需要 3 天才能完成。如果我将新数据写入阵列,是否会降低成功重建的机会?

我可能会以大量小文件的形式写入大约 1 GB 的新数据。这会大大延迟重建的进度吗?

raid raid6

9
推荐指数
1
解决办法
1872
查看次数

这是一个严重的 RAID 错误吗?

如果我执行以下操作

/opt/MegaRAID/MegaCli/MegaCli -LDInfo -Lall -aAll -NoLog  > /tmp/tmp
/opt/MegaRAID/MegaCli/MegaCli -LDPDInfo     -aAll -NoLog >> /tmp/tmp
Run Code Online (Sandbox Code Playgroud)

然后我看到这些错误

Media Error Count: 11
Other Error Count: 5
Run Code Online (Sandbox Code Playgroud)

它们是什么意思?他们是批判的吗?

完整输出:

Adapter 0 -- Virtual Drive Information:
Virtual Disk: 0 (target id: 0)
Name:Virtual Disk 0
RAID Level: Primary-5, Secondary-0, RAID Level Qualifier-3
Size:951296MB
State: Optimal
Stripe Size: 64kB
Number Of Drives:5
Span Depth:1
Default Cache Policy: WriteBack, ReadAheadNone, Direct, No Write Cache if Bad BBU
Current Cache Policy: WriteBack, ReadAheadNone, Direct, No Write Cache …
Run Code Online (Sandbox Code Playgroud)

linux raid hardware-raid

9
推荐指数
2
解决办法
3万
查看次数

我是否需要第二个 RAID 控制器来实现容错?

我的服务器安装了 3 个硬盘驱动器,总容量为 6 个。我们计划将其最大化,但我们的顾问还建议获得第二个 RAID 控制器“用于冗余”以支持新驱动器。对我来说,这没有多大意义。即使第二个 RAID 控制器运行一半的磁盘,如果其中一个控制器死机(这并不比没有运行好多少),我们仍然只能使用一半的磁盘/程序/数据。我们将 vmware 放在服务器上,他含糊地提到了一些高级容错/故障转移功能,但是如果由于控制器故障导致磁盘无法访问,它应该如何工作?

只计算冗余的原因,而不是性能,为什么我要在我的服务器中有第二个 RAID 控制器?

raid fault-tolerance

9
推荐指数
2
解决办法
7491
查看次数

为什么 df 只显示 RAID10 阵列的一半大小?

我已经使用 4 个 75G 驱动器创建了一个 RAID10 阵列,以创建 150G 的存储。
一切都完成后(包括初始同步),一切看起来都不错,只是输出df -h显示指定挂载点上只有 73G 存储空间。

细节:

  • 该机器是 Amazon EC2 上的 m1.large Ubuntu 11.10 实例。
  • 4 个驱动器是 EBS 驱动器,每个驱动器的大小为 75G。
  • RAID10 阵列是使用以下脚本创建的:

——

#!/bin/sh

disk1="/dev/sdh1"
disk2="/dev/sdh2"
disk3="/dev/sdh3"
disk4="/dev/sdh4"

echo "*** Verifying existence of 4 volumes $disk1, $disk2, $disk3 and $disk4"
if [ -b "$disk1" -a -b "$disk2" -a -b "$disk3" -a -b "$disk4" ]; then
    echo "# Found expected block devices."
else
    echo "!!! Did not find expected block devices.  Error." …
Run Code Online (Sandbox Code Playgroud)

raid raid10 df

9
推荐指数
1
解决办法
2353
查看次数

如何列出每个 RAID 阵列的一部分驱动器?

我有一个使用 md 的 linux 软件 RAID。我想列出我所有的 RAID 阵列和连接到它们的每个硬盘驱动器。有没有简单的方法来做到这一点?

raid mdadm software-raid

8
推荐指数
3
解决办法
2万
查看次数