标签: software-raid

如何让不活动的 RAID 设备再次工作?

启动后,我的 RAID1 设备 ( /dev/md_d0*) 有时会进入一些有趣的状态,我无法安装它。

* 最初是我创建的,/dev/md0但它以某种方式将自己更改为/dev/md_d0.

# mount /opt
mount: wrong fs type, bad option, bad superblock on /dev/md_d0,
       missing codepage or helper program, or other error
       (could this be the IDE device where you in fact use
       ide-scsi so that sr0 or sda or so is needed?)
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
Run Code Online (Sandbox Code Playgroud)

RAID 设备似乎以某种方式处于非活动状态

# cat /proc/mdstat
Personalities : …
Run Code Online (Sandbox Code Playgroud)

linux raid software-raid mdadm ubuntu

32
推荐指数
4
解决办法
20万
查看次数

英特尔矩阵存储管理器与 Linux 软件 RAID

我使用的芯片组支持 Intel RSTe 技术。这意味着我有两个 RAID 设置选项:

  • 普通linux软件RAID,使用mdadm命令。
  • RSTe(通过 BIOS 或再次使用mdadm-e imsm开关的命令)。

鉴于mdadm两者都可以使用,我无法理解两者之间的区别。

  • 与常规 Linux 软件 RAID 相比,RSTe 给我带来了什么?
  • 当处于 RSTe 模式时,是由 Linuxmd或 BIOS处理的实际 RAID I/O 路径(即镜像和条带化)。
  • 特别是,当我使用“矩阵 RAID”(即 RAID 覆盖特定分区而不是整个磁盘)时,是否需要在两个 MBR 上手动安装 grub?

linux raid storage software-raid intel-rst

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

在软件RAID1中结合SSD和硬盘?

使用SSD和普通硬盘构建Linux软件RAID-1(镜像)有意义吗?我想将 SSD 的优势(传输速度快、访问时间快)与硬盘的优势(便宜、不同的故障模型)结合起来,并获得一个非常快速但可靠的 RAID...

  • 这真的有意义吗?
  • 在这种混合设置中,SSD 性能是否真的可用?即Linux是主要使用SSD来读取,还是会同样多地使用慢盘?

linux ssd hard-drive software-raid raid-1

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

如何更改 MD 设备的名称 (mdadm)

这是mdadm -Esv的输出:

ARRAY /dev/md127 level=raid0 num-devices=2 UUID=d89d9d45:9a420812:c44c77eb:7ee19756 devices=/dev/sdb8,/dev/sda8

这是一个 v0.90 数组。问题如下: mdadm 如何为相应的设备分配名称,它存储在哪里以及如何更改它?

我想要完成的是将md127重命名为我喜欢的不同名称。

linux raid software-raid mdadm

27
推荐指数
3
解决办法
6万
查看次数

如何重新激活我的 MDADM RAID5 阵列?

我刚刚搬家,涉及拆除我的服务器并重新连接它。由于这样做,我的 MDADM RAID5 阵列之一显示为非活动状态:

root@mserver:/tmp# cat /proc/mdstat 
Personalities : [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid1] [raid10] 
md1 : active raid5 sdc1[1] sdh1[2] sdg1[0]
      3907023872 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]

md0 : inactive sdd1[0](S) sdf1[3](S) sde1[2](S) sdb1[1](S)
      3907039744 blocks

unused devices: <none>
Run Code Online (Sandbox Code Playgroud)

在我看来,它似乎找到了所有磁盘,但由于某种原因不想使用它们。

那么 (S) 标签是什么意思,我如何告诉 MDADM 再次开始使用该阵列?

[编辑]我只是尝试停止和组装阵列-v

root@mserver:~# mdadm --stop /dev/md0
mdadm: stopped /dev/md0

root@mserver:~# mdadm --assemble --scan -v
mdadm: /dev/sde1 is identified as a member of /dev/md0, slot 2.
mdadm: …
Run Code Online (Sandbox Code Playgroud)

linux software-raid raid-5 mdadm ubuntu-12.04

27
推荐指数
2
解决办法
16万
查看次数

Windows 7 中的软件 RAID 1 是否可以提高读取速度?

Windows 7 中的软件 RAID 1(镜像)是否可以提高读取速度?

我想设置 RAID 1 来帮助保护我的重要文件(是的,是的,我知道它不是备份),但性能对我来说也很重要。据我了解,RAID 1 理论上应该能够将我的读取速度提高n倍,其中n是磁盘数量。

Windows 7 能否获得这种提升?我一直无法在任何地方找到这些信息。

windows raid windows-7 software-raid raid-1

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

板载 RAID 与软件 RAID

我的主板是 Asus M4a79t Deluxe,宣传 RAID 0/1/5 功能。我有限的理解是板载 RAID 比软件 RAID 好。这一定是真的吗?板载 RAID 控制器在性能上是否更接近于软件控制器或专用硬件控制器?

motherboard raid software-raid hardware-raid

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

我可以在 Windows 7 中使用虚拟硬盘设置软件 RAID 吗?

好吧,我的问题的标题几乎总结了它,但让我详细说明。我想要做的主要想法如下:

1) 我有两个独立的硬盘,性能几乎相同。我将它们用作“基本”光盘(与“Windows 动态磁盘”相对),并且出于多种原因打算保持这种方式。

2) 但是,有时我想使用动态磁盘提供的软件 RAID 的一些优势。

3) Windows 7,经过大约 15 年,终于赶上了 Linux(及其“循环设备”)并引入了“虚拟硬盘”的概念,它实际上是真实硬盘上的文件。

4) 所以,我想在我的两个不同的硬盘上创建两个虚拟硬盘文件,使它们动态化,格式化它们,最后合并成一个,例如,条带卷(又名 RAID 0)。通过这种方式,我的真正硬盘驱动器保持“基本”状态,并获得“动态”的所有优势。

对我来说,这看起来是个好主意,没有迹象表明它可能行不通,但它失败了。事实证明,即使您可以制作动态虚拟硬盘,也无法无缘无故地将它们加入 RAID(磁盘管理中的相关菜单项呈灰色)。

微软

您不能将两个附加的 VHD 配置为动态扩展的 VHD。动态扩展的 VHD 是已为动态存储初始化的物理磁盘。它包含动态卷,例如简单卷、跨区卷、条带卷或镜像卷或 RAID-5 卷。

即“它不能做,因为它不能做,所以现在迷路。”

我想,我可以找到另一种方法来实现我想要的(即不使我的光盘动态化的软件突袭)。但我想以完全“系统支持”的方式在不使用第三方工具和驱动程序的情况下实现它。

因此,问题是:有没有人知道某种不太脏的 hack 使其工作?

raid windows-7 software-raid virtual-drive

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

扩展 Linux MD RAID 10 阵列以使用更大的磁盘

据我所知,这是可能的,但我无法在任何地方找到关于如何进行的直接答案,而且我不想冒丢失数据的风险自己尝试使用它,所以我在这里问。

我有一个家庭服务器,有五个运行 CentOS 的磁盘。一个是装有操作系统的 SSD。剩下的四块硬盘是4TB硬盘,配置成RAID10,带mdraid。使用的文件系统是 xfs。

我正在考虑尝试用 8TB 的磁盘替换 4TB 的磁盘。究竟需要做些什么才能在不重新配置新的 RAID 和丢失数据的情况下进行这种替换?

Details output:

[root@fluttershy ~]# mdadm -D /dev/md127
/dev/md127:
        Version : 1.2
  Creation Time : Mon Apr 18 12:46:24 2016
     Raid Level : raid10
     Array Size : 7813771264 (7451.79 GiB 8001.30 GB)
  Used Dev Size : 3906885632 (3725.90 GiB 4000.65 GB)
   Raid Devices : 4
  Total Devices : 4
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Mon Jun 13 11:04:41 2016
          State : …
Run Code Online (Sandbox Code Playgroud)

linux raid storage software-raid

14
推荐指数
1
解决办法
4706
查看次数

RAID 1 软件镜像和 Fake RAID 有什么区别?

我刚刚为我的主桌面订购了两个新硬盘驱动器和一个 Windows 7 Professional 64 位副本。我想将 Windows 7 全新安装到新驱动器上(将旧的 Windows XP Professional 引导分区保留一段时间,以防出现灾难性错误等)。我想让它们设置为镜像(RAID 1)模式。

我的理解是 Windows 7 Pro 可以做软件镜像,但是我可以在安装时直接设置吗?如果是这样,如何?请注意,我希望将磁盘分成三个分区(操作系统、应用程序和数据以及批量数据),所有这些分区都应该被镜像。

使用我的主板的硬件 RAID 支持会更好(更可靠或更快速)吗?我的主板是较旧的 nVidia nForce 680i SLI,它不是最稳定的主板,我不确定它的 RAID 1 配置是否值得信赖(或者 Windows 7 是否甚至可以检测并安装到硬件镜像卷上) . 此外,RAID 1 的性能特征与 RAID 0 或 RAID 5 有很大不同,我想知道 Windows 7 的软件镜像是否实际上可能比硬件 RAID 1更快(例如,当我在必须戴上系统管理员的帽子,我在部署ZFS方面取得了巨大的成功; 大多数硬件 RAID 1 实现必须读取两个磁盘并比较结果以查找数据错误,但 ZFS 只能从镜像中的一个磁盘读取,并且只使用内置校验和,这意味着它可以有多达 2 倍的读取次数飞行中,只要没有数据损坏)。

编辑:好的,我关于 Windows 7 是否可以进行软件镜像的问题已经回答,并且可以。不过,我仍然不确定 Windows 软件 RAID 或我主板的硬件“假 RAID”功能是否是更好的选择。请记住,我只对镜像感兴趣——而不是更复杂的条带化或奇偶校验操作,这些操作通常显示糟糕的主板 RAID 解决方案的性能不佳。

raid windows-7 software-raid raid-1

13
推荐指数
2
解决办法
6万
查看次数