标签: raid

如何升级我的软件 RAID1 驱动器组?

我在物理 Debian 服务器上的软件 RAID1 设置中有两个 600GB 驱动器。

我希望能够通过将驱动器克隆到一对匹配的 2TB 驱动器来升级服务器的容量。然后我可以擦除 600GB 驱动器并将它们用作存储或其他任何东西。

解决这个问题的最佳方法是什么?

slave:~# mount
/dev/md0 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
Run Code Online (Sandbox Code Playgroud)

hardware linux raid debian cloning

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

板载 RAID 和 Ubuntu 安装 - 为什么它会看到单独的磁盘?

好的,我以前从未尝试过将 Ubuntu 安装到 RAID 设置中。

我正在运行带有板载 Adaptec RAID 控制器的 Supermicro X8DT3-LN4F 主板,并连接了六个 160GB 驱动器以形成 RAID10。RAID 组的状态为 OPTIMAL。

我尝试安装 Ubuntu 9.04 服务器,但是当我进入磁盘检测阶段时,Ubuntu 将所有 6 个驱动器读取为单独的 160GB 驱动器,而不是单个 RAID 10 480GB 集。

我尝试继续安装到一个驱动器,只是为了看看会发生什么,正如预期的那样,不多。

环顾四周,似乎找不到任何经历过这种事情的人。

在我使用不同类型的 RAID 控制器的其他系统上,我从未遇到过这种情况。突袭集总是作为单个驱动器出现。但我过去从未尝试将 Ubuntu 安装到raid 集。

我已经给技术支持发了一封电子邮件,但我想看看 serverfault 的兔子洞有多深:)

谁能告诉我这里出了什么问题?

raid installation hard-drive ubuntu-9.04

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

在 Windows XP 上构建软件 raid 1

我在使用内置 raid 控制器方面只有糟糕的经历。

是否有可能在 Windows XP 中使用 Windows 2003 的软件突袭功能?

raid windows-xp

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

当 RAID 硬盘出现故障时,如何阻止 Linux 服务器发出哔哔声

硬盘在我们支持的 linux 服务器(Red Hat Linux 9 版)上刚刚出现故障。不是大问题,因为它在 RAID (MegaRAID SCSI) 上。我们现在正在寻找一个新的来替换它。然而,与此同时,服务器不断发出哔哔声,让那里的每个人都感到恼火。

由于我有远程 ssh 访问权限,我想知道是否有办法让它关闭,最好是通过命令行,直到我们解决问题。

linux raid hard-drive

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

如何让 mdadm 自动组装我的 raid 阵列?

升级到 Ubuntu 9.04 后,我的 raid 5 阵列不再正确组装。现在,从启动开始,它将使用 ata-MAXTOR_STM3500630AS_9QG03T0L-part1 在 /dev/md0 启动一个raid 阵列,但这是失败的,因为它不是我的整个 Raid 5 设置。这在 8.10 中运行良好。

我试过调整以下配置。我认为 mdadm 会在启动时遵循我的配置,但它似乎有自己的想法。

如果我停止 /dev/md0 然后重新启动 /dev/md1 它有时会干净地启动。否则,我必须将 ata-MAXTOR_STM3500630AS_9QG03T0L-part1 重新添加到阵列中,它会开始 300 分钟的恢复。

尝试:

  • 将数组设置为“/dev/md0”
  • 在 DEVICE 和 ARRAY 配置文件中直接使用 /dev/sd[bcde]。

如何让 Ubuntu 和 mdadm 在启动时再次干净地启动 /dev/md1?

我的/etc/mdadm/mdadm.conf:

邮箱地址 my.email@example.com
设备 /dev/disk/by-id/ata-MAXTOR_STM3500630AS_9QG03T0L-part1 /dev/disk/by-id/ata-MAXTOR_STM3500630AS_9QG07KQW-part1 /dev/disk/by-id/ata-MAXTOR_STM3509B-Gpart1 /dev/disk/by-id/ata-MAXTOR_ id/ata-MAXTOR_STM3500630AS_9QG07N72-part1 /dev/sdb1
ARRAY /dev/md1 level=raid5 devices=/dev/disk/by-id/ata-MAXTOR_STM3500630AS_9QG03T0L-part1,/dev/disk/by-id/ata-MAXTOR_STM3500630AS_9QG07KQW-part1,/dev/disk/by -MAXTOR_STM3500630AS_9QG07KZB-part1,/dev/disk/by-id/ata-MAXTOR_STM3500630AS_9QG07N72-part1,/dev/sdb1

mdadm --misc --detail /dev/md1:

/dev/md1:
        版本 : 00.90
  创建时间 : Sun Aug 12 20:28:18 2007
     突袭等级:raid5
     阵列大小:1465151808(1397.28 GiB 1500.32 GB)
  使用的开发大小:488383936(465.76 GiB …

raid ubuntu mdadm

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

是否可以将 Linux 用作光纤通道 Raid 磁盘盒?

您可能都知道相对简单的 RAID 盒通过 FC、SAS 或 iSCSI 将一堆 SATA 磁盘导出为一个大驱动器,例如 HP StorageWorks MSA2000、Infortrends EonStore 系列或来自不同制造商的许多不同的其他型号。

是否可以使用 Linux、几个磁盘和一个 FC 控制器创建这样一个设备,以与平时相反的方向使用控制器?

这对于在新兴的 SAN 环境中测试一些想法和概念会很方便。

linux raid fibre-channel

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

Linux 软件 RAID 1 - 根文件系统在一个磁盘出现故障后变为只读

Linux 软件 RAID 1 锁定为只读模式

设置:
Centos 5.2,RAID 1 中的 2 个 320 GB SATA 驱动器。

  • /dev/md0 (/dev/sda1 + /dev/sdb1) 是 /boot
  • /dev/md1 (/dev/sda1 + /dev/sdb1) 是一个 LVM 分区,其中包含 /、/data 和交换分区

除swap之外的所有文件系统都是ext3

我们在几个系统上遇到过问题,其中一个驱动器上的故障将根文件系统锁定为只读,这显然会导致问题。

[root@myserver /]# mount | grep Root
/dev/mapper/VolGroup00-LogVolRoot on / type ext3 (rw)
[root@myserver /]# touch /foo
touch: cannot touch `/foo': Read-only file system
Run Code Online (Sandbox Code Playgroud)

我可以看到阵列中的分区之一出现故障:

[root@myserver /]# mdadm --detail /dev/md1
/dev/md1:
[...]
          State : clean, degraded
 Active Devices : 1
Working Devices : 1
 Failed Devices : 1 …
Run Code Online (Sandbox Code Playgroud)

linux raid software-raid

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

带热备件的 Raid 5 还是不带热备件的 RAID 10?

是的,这是那些“为我做我的工作”的问题,有点遗憾:)

在不花费大量资金的情况下,我可以使用服务器中的硬盘驱动器的数量达到极限。我还有四个驱动器需要配置,我可以将它们设置为 RAID 5 并提供热备用,或者设置为没有热备用的 RAID 10。每个的大小将相同,RAID 5 将提供足够的性能。

我不喜欢 RAID 5,但我也不喜欢在没有热备件的情况下运行的想法。我对性能下降不太感兴趣,但系统没有足够冗余的时间。服务器和驱动器根据 13x5 4 小时响应合同(虽然我碰巧知道最近的服务提供商在冬天开车至少需要 2-3 小时)。

我应该注意到服务器还有两个 RAID 1 阵列,它们也受热备份保护。他们为什么不制作带有 9 个托架的驱动器笼!呵呵。

raid raid5 raid10

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

RAID 读/写速度逐渐变慢

这实际上是家里的服务器,但我觉得它足够复杂,以至于 SuperUser 上没有它,并且可以轻松应用于专业情况。

我有一个运行 Debian (Lenny 5.0.4) 的文件服务器,它在 RAID 5 之上有一个 XFS LVM,操作系统驱动器与 RAID 分开。它还运行 apache、samba 和 postgresql。旁注:在 RAID5 批评者将我钉在十字架上之前,我使用 RAID5 是因为我在原始驱动器空间上获得了更多的收益,并且仍然有一些容错能力。

当盒子启动时(通过关机或重启)读/写它的 samba 共享会最大化千兆网络连接。随着时间的推移,这会慢慢降低,最终达到 < 10MB/s;但是,当重新启动时,速度会恢复到最大连接。

为什么会发生这种情况,有没有办法在不关闭服务器的情况下“清除”导致它的原因?

提前致谢!

编辑:要回答@LapTop006 的问题, cat /proc/mdstat 的输出在重新启动后和缓慢时是相同的:

Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdd1[0] sda[5] sdb[4] sdf[3] sdg1[2] sde1[1]
  4883799680 blocks level 5, 64k chunk, algorithm 2 [6/6] [UUUUUU]

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

根据 xfs_db 的 frag 命令:

actual 58969, ideal 23904, fragmentation factor 59.46%
Run Code Online (Sandbox Code Playgroud)

编辑 2: 我使用的是标准的 Debian 内核。cat …

raid xfs debian samba software-raid

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

读/写 2.6.32-22-server 上的文件损坏(发生在许多内核中)

我遇到了一个问题,在服务器启动一段时间(~一周/几天)后,服务器将开始读取损坏的数据。例如,当我在全新启动后运行文件的 sha1sum 时,它保持不变。然而,一段时间后,我将开始出现段错误,从那时起,每当我阅读此文件时,我都会得到一个不同的 sha1sum。

我已经通过长时间的测试检查了 SMART,并且我已经运行了一个扩展的 memtest86+(12 次通过)

我的 lspci 如下:

00:00.0 主机桥:Advanced Micro Devices [AMD] RS780 主机桥
00:01.0 PCI 桥:Advanced Micro Devices [AMD] RS780 PCI 到 PCI 桥(int gfx)
00:06.0 PCI 桥:Advanced Micro Devices [AMD] RS780 PCI 到 PCI 桥(PCIE 端口 2)
00:07.0 PCI 桥:Advanced Micro Devices [AMD] RS780 PCI 到 PCI 桥(PCIE 端口 3)
00:11.0 SATA 控制器:ATI Technologies Inc SB700/SB800 SATA 控制器 [AHCI 模式]
00:12.0 USB 控制器:ATI Technologies Inc SB700/SB800 USB OHCI0 控制器
00:12.1 USB 控制器:ATI Technologies Inc …

linux raid mdadm corruption kvm-virtualization

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