标签: raid

如何物理识别 RAID 阵列中的单个驱动器?

我有一个带有 4 个 eSATA 磁盘的外部驱动器托架。我的系统有一个 4 端口 eSATA 卡,以及一对内部硬件 RAID1 驱动器。外部驱动器位于软件 RAID1 对中,如/dev/md0/dev/md1。两者都被配置为 LVM 物理卷来创建我的storagevgLVM 卷组。最近,单个驱动器脱机(我怀疑是电缆),但似乎没有一个好方法来物理识别我需要检查的驱动器,特别是因为启动之间的初始化顺序不同。如何找到需要注意的磁盘?

disk raid

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

如何通过 Live CD 访问 MD RAID?

我们目前正在尝试使用最新的 Ubuntu Live CD 在运行 HP Ml110 G5 SATA RAID 控制器的服务器上运行访问数据。我们需要删除一些文件才能让服务器启动到 Windows 但无法挂载分区。

我们可以通过磁盘管理程序看到单个磁盘,但无法挂载分区,有没有人有什么建议?

10.10 mount raid mdadm

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

如何使用 UEFI 和 RAID1 + LVM 安装 Ubuntu 服务器

我曾经通过软件 RAID1 安装带有 LVM 的服务器,并在两个驱动器的 MBR 上安装 grub。现在我有一个 UEFI 服务器,并且兼容性(BIOS)模式似乎不起作用。

所以我采用了 UEFI 安装的方式。

第一次测试,单驱动安装工作正常。

然后我尝试使用 RAID1 + LVM 进行安装。我以同样的方式对我的两个驱动器进行了分区:

  • 一个 EFI 系统分区,200MB
  • 一个物理 RAID 分区

然后我进行了设置: - 使用两个磁盘 RAID 分区的 RAID 1 - RAID 1 阵列上的 LVM 卷组 - 三个逻辑卷:/、/home 和交换

安装继续进行,但在重新启动时,我得到了一个 grub shell 并且卡住了。

那么,是否可以通过 RAID1 在 LVM 上使用 grub2-efi 工作?实现这一目标的方法是什么?是否有其他引导加载程序替代方案(从 EFI 直接加载 linux ??)?等等...

lvm raid uefi grub-efi system-installation

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

使用现有驱动器在 14.04 上设置 RAID 1

我有一个当前安装的 Seagate ST3000DM001(大约 90% 已满)和一个新的 Seagate ST3000DM001(空白)。我想在不丢失当前安装的驱动器上的数据的情况下设置 RAID 1。

如果我使用本教程中概述的 mdadm 过程:http : //www.mysolutions.it/tutorial-mdadm-software-raid-ubuntu-debian-systems/,我的数据会被保留吗?

raid mdadm hard-drive

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

将 12.04 服务器安装为软件 RAID 1 镜像无法启动

我正在安装一些新的 Ubuntu Server 12.04 LTS 服务器,它们有两个 512 GB SSD。我希望他们使用软件 RAID 1 镜像,所以我虔诚地一步一步地遵循这个文档:

https://help.ubuntu.com/12.04/serverguide/advanced-installation.html

总结以上官方文档:

要在 Ubuntu Server 中设置软件 RAID 1 镜像,您在设置期间选择手动分区,并在每个驱动器上执行此操作:

  • 大致 RAM 大小的“交换”分区
  • 剩余驱动器大小的“RAID 物理卷”分区

之后,您使用驱动器 A 和 B 上的 RAID 分区设置 RAID 1 镜像,使其成为 ext4 并包含根文件系统分区。

设置从那里继续就好了。

一个警告:我完全无法选择“RAID 物理卷”作为可启动项。当我在设置中尝试这样做时,它没有任何效果:我可以enter整天按下“制作可启动”选项,并且什么都不会改变。

但是,安装成功完成后,我遇到了一个大问题:系统无法启动!我得到

重新启动并选择正确的启动设备
或在选定的启动设备中插入启动媒体并按一个键

我做错了什么?为什么我不能在 Ubuntu 服务器设置期间将“RAID 物理卷”分区标记为可启动?有什么方法可以让我在事后使 RAID 的物理卷可启动,也许是从 Live CD 或其他东西?

server raid 12.04

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

软件raid - mdadm - 重新找到我的阵列

描述

今天,我插入了另一个硬盘驱动器并拔掉了我的RAID 驱动器,以确保在擦除驱动器时不会意外选择错误的驱动器。

现在我已经重新插入我的驱动器,软件 raid 1 阵列不再被安装/识别/找到。使用磁盘实用程序,我可以看到驱动器是 /dev/sda 和 /dev/sdb,所以我尝试运行sudo mdadm -A /dev/sda /dev/sdb不幸的是,我一直收到一条错误消息,指出mdadm: device /dev/sda exists but is not an md array


规格:

操作系统:Ubuntu 12.04 LTS 桌面(64 位)

驱动器:安装在第三个驱动器上的 2 个 3TB WD Red(相同型号全新)操作系统(64GB ssd)(许多 linux 安装)

主板: P55 FTW

处理器:Intel i7-870全规格


的结果 sudo mdadm --assemble --scan

mdadm: No arrays found in config file or automatically

当我从恢复模式启动时,我会收到无数个“ata1 错误”代码飞了很长时间。

谁能告诉我恢复阵列的正确步骤?

如果这是重建阵列的可能替代方案,我会很高兴恢复数据。我已经阅读了关于“测试磁盘”的内容,它在 wiki 上声明它可以找到 Linux RAID md 0.9/1.0/1.1/1.2 丢失的分区,但我似乎正在运行 mdadm 3.2.5 版。有没有其他人有使用它来恢复软件 raid 1 数据的经验? …

raid mdadm 12.04

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

如何在 RAID5 中重新添加意外移除的硬盘

我在 Ubuntu Server 上有一个 NAS,在 RAID 5 中有 4 个 2TB 硬盘。几周前,其中一个硬盘坏了,但我的 RAID 正在工作,虽然降级了。幸运的是,它仍在保修期内,我收到了一个我今天安装的新硬盘。但是,当尝试将新硬盘添加到 RAID 时,它并没有重建。所以我拔掉了硬盘驱动器并重新启动了机器。但是,我不小心将 RAID 中的其他硬盘驱动器之一设置为失败并使用 mdadm 将其删除。

现在它说我的 RAID 有两个已移除的硬盘驱动器。我的第 3 个硬盘驱动器仍然保留所有数据,但我不知道如何将其重新添加回 RAID 阵列,因此它恢复到良好(尽管已降级)状态,因此我可以继续添加第 4 个硬盘驱动器并重建阵列。是否有可能让 Ubuntu 意识到第三个硬盘驱动器有我的数据,并再次将其识别为阵列的一部分?

当我尝试运行时:

sudo mdadm --manage /dev/md127 --re-add /dev/sdd1 
Run Code Online (Sandbox Code Playgroud)

它说:

mdadm: --re-add for /dev/sdd1 to dev/md127 is not possible
Run Code Online (Sandbox Code Playgroud)

请,任何人都可以提供的任何帮助将不胜感激。

raid mdadm nas

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

如何正确访问 Windows 软件 RAID 0?

我是一个全新安装的 Ubuntu 新用户,我很想开始使用它。然而,我所有的重要数据都在 Windows 软件 RAID 0 阵列上,我需要它留在那里,因为我也是双启动 Windows。我需要在 Ubuntu 上访问这些数据,并且在获得访问权限之前无法真正完成任何事情。

我已经尽我所能研究了这个主题,我设法找到了一个非常有用的帖子:

这篇文章描述了如何让 Ubuntu 看到一个由两个驱动器组成的 Windows RAID 0 阵列。使用的主要命令是sudo mdadm --build /dev/md0 --chunk=64 --level=0 --raid-devices=2 /dev/sdd2 /dev/sdc2. 根据该用户和线程中的其他海报,它确实有效。那太棒了。

我还没有尝试遵循这些说明。为什么?该帖子包含一个警告,说明如果您输入错误的块大小,则不得写入;可以理解这会导致问题。我担心的是我的设置与他们的示例不同,我不确定输入的命令是否应该与我的设置完全相同。我害怕因为做错而破坏它,因此希望得到更有经验的人的建议。

这就是我的设置与他们的示例的不同之处:

  1. 我有三个1 TB 驱动器,而不是两个驱动器(无论他们使用什么大小)。
  2. 我有两个RAID 0 分区分布在这三个驱动器上:一个 500 GB 和 2.3 TB。这意味着在创建 RAID 阵列时我不需要使用完整的磁盘,而是只使用其中的一部分。
  3. 几年前设置时,我对至少一个 RAID 0 分区使用了非默认块大小。我不知道这个块大小是否与他们提到的块大小相同。我的 500 GB 分区的块大小为 4 kb(每个集群 4096 字节),我的 2.3 TB 分区的块大小为 64 kb(每个集群 65536 字节)。

来自 …

partitioning dual-boot mount raid

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

如何在 16.04LTS 中启用降级 RAID1 启动?

在以前的 ubuntu 版本中,添加BOOT_DEGRADED=true/etc/initramfs-tools/conf.d/mdadm允许系统在根文件系统位于降级阵列上时自动启动。这似乎不再适用于 16.04 LTS。

文档(https://help.ubuntu.com/lts/serverguide/advanced-installation.html)看起来已经过时;sudo dpkg-reconfigure mdadm不再要求允许降级启动,bootdegraded=true内核参数似乎也不再起作用。当根文件系统阵列降级时,系统总是引导到 initramfs。从那里,mdadm -IRs允许系统启动。

当根文件系统位于 16.04LTS 中降级的 RAID1 阵列上时,如何启用自动引导?

boot raid mdadm

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

在带有 UEFI BIOS 的机器上安装带有 RAID 1 和 LVM 的 Ubuntu 18.04 桌面

我有一台带有 UEFI BIOS 的机器。我想安装带有 RAID 1(和 LVM)的桌面版 Ubuntu 18.04,这样即使其中一个驱动器出现故障,我的系统也能继续工作。我还没有找到如何做到这一点的 HOWTO。桌面安装程序不支持 RAID。这个问题的答案几乎有效,但需要一些 GRUB shell/rescue USB 磁盘和 UEFI 设置魔法。有没有人知道没有魔法部分的程序?

lvm raid uefi system-installation 18.04

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