标签: software-raid

Linux md-raid 是否将备份元数据存储在磁盘上的任何位置?

我知道,对于 ext2/3/4 和其他文件系统,超级块的副本存储在整个磁盘中,以防主超级块损坏(https://ext4.wiki.kernel.org/index.php/Ext4_Disk_Layout)。

使用 md-raid(软件 raid),超级块存储在磁盘的开头或结尾,具体取决于使用的元数据版本(https://raid.wiki.kernel.org/index.php/RAID_superblock_formats#Sub -versions_of_the_version-1_superblock

颠覆 超级块在设备上的位置
0.9 在设备末端
1.0 在设备末端
1.1 在设备的开头
1.2 从设备开始的 4K

假设出现磁盘故障并且 md 超级块损坏。md-raid 是否将备份超级块存储在磁盘上的任何位置?

(我的猜测是“不”,因为这需要 md-raid 和文件系统之间的合作。自从 Linux 中添加 raid 支持以来,文件系统已经取得了长足的进步,所以似乎有人可能想出了一种方法来使这项工作)。

linux raid mdadm software-raid md

4
推荐指数
1
解决办法
1064
查看次数

Debian 12(书虫):安装软件 RAID 1 失败并出现 grub 错误

一段时间以来,我一直在尝试设置一个以 RAID 1 作为启动源的新服务器系统。该 RAID 由两个 4TB 硬盘组成。因此,我从使用 Debian 12 安装映像准备的 USB 记忆棒启动。一开始一切运行正常。我配置网络并创建前两个用户。 分区部分我选择手动方式

在接下来的表格中,我看到我的两个 4TB 驱动器和 USB 启动设备,硬盘 SCSI9 是紧急备用,我在这里不会使用它。 我选择配置软件RAID

我选择创建MD设备

我选择RAID 1

2 个 RAID 设备

0 备用设备

我选择 2 个可用磁盘

再次回到分区。 这次我选择引导模式

所有文件都在一个分区中

我选择新的 RAID 设备

一两分钟后,新的分区 RAID 就会出现。 看起来很有希望...

我确认更改后,系统开始获取并安装操作系统的其余部分和所有实用程序。这个过程设计得很好并且到目前为止非常简单。唯一的问题是:它没有完成。:-( 当安装 GRUB 时(2 小时后),它死了...... 我找不到超越这一点的方法。我的错误是什么?我该如何解决

我根据广泛的互联网搜索结果尝试了很多变体,但结果都相同。这是最有希望的一个:跳过部分安装过程并使用 mdadm 手动生成阵列: https://www.server-world.info/en/note ?os=Debian_12&p=raid1

添加

software-raid grub2 debian-bookworm

4
推荐指数
1
解决办法
3235
查看次数

具有不同磁盘的 Linux RAID 5

我想在我正在创建的 Linux 服务器上使用软件突袭。我有 2 个相同的 Maxtor 250 GB 硬盘和一个 Western Digital 250GB 硬盘。我知道我知道我可以使用 2 个 Maxtor 驱动器轻松设置 raid 1,但是有没有办法可以使用第三个 Western Digital 硬盘来制作 Raid 5 阵列?

如果是这样,执行此操作的过程与使用 3 个相同的驱动器有何不同?

我打算为此使用 Ubuntu 服务器(用于数据和操作系统的相同驱动器)是否有任何很好的指南可以执行此操作。(我以前从未设置过 RAID)

谢谢。

编辑:我不知道如何在 Ubuntu 服务器安装期间设置突袭,所以我还需要有关如何执行此操作的说明。(指南的链接就可以了)

linux raid software-raid raid5

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

你可以在不启动 fdisk 的情况下更改 Linux 服务器上的分区类型吗?

我正在寻找一种无需启动 fdisk 即可更改 linux 系统上的分区类型的方法。(在这种特殊情况下,从“linux”到“softwareRAID”)

这里的最终目标是一个脚本,该脚本将采用 /dev/sda 并使用 /dev/sdb 自动创建软件 RAID1

我不是在这里寻找任何人来为我编写脚本,只是试图提供一些信息来更改脚本中的分区类型。剩下的我可以照顾。

提前致谢。

linux software-raid fdisk

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

RAID 硬盘驱动器配置

我正在为租用线路连接构建一个 linux 流量整形路由盒。这个盒子必须可靠,所以我计划在 RAID 1 配置上安装操作系统和数据文件。我的问题是双重的:

  1. 我打算用linux软件raid。我听说硬件 RAID 只有在您花钱购买优质 RAID 卡时才能真正带来任何显着的好处 - 至少有备用电池。我不太关心速度 - 我根本不会使用磁盘,但我担心发生事故时的数据恢复。买硬件raid卡值这个价吗?如果是这样,有人可以推荐使用的卡吗?

  2. 我曾经遇到过同时购买的硬盘在大致相同的时间出现故障的情况 - 即,在一周之内。为了避免这种情况,我想用来自不同制造商的磁盘来填充我的 RAID 阵列。只要磁盘大小、速度和缓存大小相同,任何人都可以看出这个问题吗?

干杯,

hardware linux raid software-raid hardware-raid

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

将软件 RAID 5 迁移到新服务器 (linux) 的问题

我有一个带有 sw RAID5 的 CentOS 设置来保存我的数据。好吧,服务器死了,所以我买了另一个盒子来迁移我的驱动器。唯一的问题是,我无法重建 RAID 阵列(甚至不确定它是否需要重建,可能只需要创建 /dev/md0 映射……但我什至不知道如何确定我需要什么!)

一些细节:

  • RAID5 软件(使用 mdadm)
  • 4 个 250GB 驱动器(2 个是 SATA,2 个是 EIDE——这有关系吗?它在另一个盒子里工作得很好......)
  • 最新的 CentOS 发行版
  • 使用 mdadm 构建

我对标准 linux 的东西有相当多的经验,但是硬件级别的东西让我绕圈子。我已经花了一些时间在 SF 上的谷歌搜索和其他地方,所以请对我的新手问题友好:)。

我的问题是:我如何诊断问题?据我所知,当我尝试重建阵列时,我使用了错误的设备块,但我找不到仅显示具有某些物理连接的设备的命令。

是否有一些简单的方法可以让我运行 mdadm,让它扫描我所有的物理驱动器,然后说“嘿,驱动器 2、5、6、7 是一个软件阵列,要我安装它吗?”

我基本上只是从旧盒子中取出驱动器并将其放入我的新盒子中。它们出现在 BIOS 中。我需要采取哪些步骤来启动、运行和安装阵列?

提前致谢!

hardware centos software-raid

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

增加 RAID 5 会破坏 RAID 上的数据吗?

对于使用 madadm 的 linux 软件 RAID,是否添加硬盘驱动器并在 RAID 上增长,破坏 RAID 上已有的数据还是保留所有内容?

linux raid mdadm software-raid

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

生产环境中的 Linux 软件 RAID-1

是否建议在生产环境中使用软件 RAID-1?由于预算限制,我无法为新服务器购买硬件 RAID 控制器。

虽然我知道性能略有下降,但真的有那么大的不同吗?

linux software-raid

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

mdadm 软件 RAID 在启动时不加载

我正在使用 mdadm 在两个磁盘上创建一个 raid1 镜像。我可以使用这些工具完美地创建我的 /dev/md5 阵列,但是当我重新启动时它不会自动重新加载我的 /dev/md5,我需要手动重新创建阵列。

我在这里遗漏了一些明显的东西吗?

raid mdadm software-raid

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

如何知道我的 dev/sd* 与哪个 Sata 通道相关联

以防万一当软件 raid 5 降级时,我如何知道我的 dev/sda、/dev/sdb 等与哪个 Sata 通道相关联,以便我们可以正确替换它们?

ubuntu software-raid

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