标签: raid

如何找到只能远程访问服务器的 RAID 配置/级别和 RPM 速度?

只有远程访问(没有物理访问),到服务器(即 SSH),我该怎么做(或者可能是可能的):

  1. 找出它是否配置了RAID?如果是配置RAID,是软件RAID还是硬件RAID?它是什么级别的RAID?
  2. 找到硬盘的RPM速度?

注意:在这种情况下,我可以访问基于 RHEL4/5 和 CentOS4/5 的 Linux 服务器。

编辑

这是mount来自 RHEL4 服务器的命令输出:

/dev/mapper/VolGroup00-LogVol00 on / type ext3 (rw)
none on /proc type proc (rw)
none on /sys type sysfs (rw)
none on /dev/pts type devpts (rw,gid=5,mode=620)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /boot type ext3 (rw)
none on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
Run Code Online (Sandbox Code Playgroud)

hardware linux raid redhat rpm

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

ZFS:如何停止当前正在进行的 zpool 替换?

几天前,我注意到我的家庭服务器上的 ZFS 池已经开始自行重新传送磁盘,但不再有任何进展。磁盘有一些 SMART 错误(但不认为自己出现故障),因此我决定用备用磁盘替换它。我这样做了,但是我的备用磁盘现在产生了大量的 DMA_WRITE 错误,一旦达到 10% 左右,从替换的重新传输就会重新启动。

我现在想用U盘临时替换原盘和备用盘。我已经用“zpool 擦洗 -s 坦克”停止了重放。但是,这两个磁盘仍然被列为“正在替换”并且不允许再次替换,我似乎无法让它们脱离那种状态。

如何在完成之前停止/取消 zpool 替换?

我正在使用带有 5 磁盘 RAIDZ 阵列的 FreeBSD 8.1-RELEASE。

freebsd raid zfs hard-drive

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

RAID 10 配置中的所有镜像对都需要大小一致吗?

我计划扩展由四个 1TB 磁盘组成的现有 raid 10 阵列,并添加两个 2TB 驱动器。

然后我想知道,尽管配置了 RAID10(镜像集条带化),新对是否只能看到其大小的一半。

因此,问题是 RAID10 配置中的每个镜像对是否需要大小相同,或者每对镜像的大小是否可能不同,但仍保持其全部容量可用于数据存储。

raid

7
推荐指数
1
解决办法
5460
查看次数

戴尔 Perc 6/i 和 3TB 驱动器?

戴尔 Perc 6/i 控制器是否支持 3TB 驱动器?

hardware raid dell dell-perc

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

带有 (4) 个 1TB 7200rpm 64MB 驱动器的 Dell Perc H200 RAID10 读取性能不佳

我看到只有 50MB/s 的读取速度:

ensnare@box:~$ sudo hdparm -tT /dev/sda
[sudo] password for ensnare:

/dev/sda:
 Timing cached reads:   4592 MB in  2.00 seconds = 2296.48 MB/sec
 Timing buffered disk reads:  192 MB in  3.90 seconds =  49.24 MB/sec
Run Code Online (Sandbox Code Playgroud)

阵列已经重建并运行。这种缓慢的性能正常吗?我能做些什么来让它更快?控制器配置中没有太多选项。谢谢。

raid dell hardware-raid dell-perc

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

将带有 LVM 的 1x2TB 硬盘转换为带有 RAID1+LVM 或带有 LVM 镜像的 2x2TB 硬盘?

我有带有 1x2TB HDD 和 1x128GB SSD(未使用)的 Ubuntu 服务器。有 2 个分区:/boot 和一个用于 LVM 的物理卷,它有 1 个组和 5 个逻辑卷:/、/var/log、/home、/srv、/tmp。

最近,第二个 2TB HDD 到货了。我们需要更好的冗余,所以我正在考虑将 2 个 HDD 加入 1 个 RAID1(带有 /boot、/ 和一个带有 /home、/var/log、/srv、/tmp 的 LVM 分区),或者将第二个 HDD 添加为LVM 物理卷,并对逻辑分区使用 LVM 镜像。

除了冗余之外,我还需要实现另外两个目标: - 从 1xHDD 到 2xHDD 的相对安全的更改(我正在远程管理实时系统) - LVM 分区的未来扩展容易。

在这里,RAID1 是否优于 LVM 镜像?(我相信是的。我在这里说的是软件 RAID1。)

如果是 - 将 1xHDD 实时系统远程转换为 1xRAID1 实时系统的最佳方法是什么,如果我只有一个空的 128GB SSD,并且当前所有 HDD 数据都可以轻松放入其中?

raid lvm mirroring conversion

7
推荐指数
1
解决办法
785
查看次数

RAID-5 或 RAID-6 - RAID-5 真的那么糟糕吗?

可能的重复:
哪个更好:RAID5 + 1 Hotspare / RAID6?

我需要在 RAID5 和 RAID6 之间做出决定。

这些服务器有一个硬件 RAID 控制器和 6 个驱动器。

这些驱动器是 RE3 企业西部数据 1TB 驱动器。数据表说 MTTF = 1.2Mio 小时,误码率 = 1/10^15

在另一台服务器上,甚至还有 6 个希捷 SAS 硬盘(每个 172GB),MTTF = 1.6Mio 小时,误码率 = 1/10^16。

在做数学运算时,我得到了相当舒适的数字(大约 110 年的数据丢失)与 SAS 驱动器甚至更多。然而,这使用制造商数据。这是现实的吗?这是公式(在最后一张幻灯片上,它是德语 - 抱歉:http : //www.heinlein-support.de/sites/default/files/RAID-Mathematik_fuer_Admins.pdf

我还发现:http : //blog.kj.stillabower.net/?p=37 - 这些图表表明 6 个驱动器可以工作,但对于任何重要的事情,都应该求助于 RAID6。但是,此数据较旧并且还包括消费者驱动器?

那么,有关于这方面的真实世界数据吗?我看到使用超过 8-9 个磁盘是有问题的。不过看起来 6 个企业磁盘还是可以的。

那么该怎么办?RAID-5 还是 RAID-6?

raid hard-drive raid5 raid6

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

RAID 级别混淆(MegaCli 与 megasasctl 输出)

我对使用 LSI MegaRAID 控制器完全陌生,我对我实际运行的 RAID 级别感到困惑。我的服务器配备了 4 个磁盘,每个 4TB,我想让它们在 RAID-10 中运行。四处寻找一些提示,我找到了这个线程,并按照其中一个答案中的链接进行操作。

现在,让我困惑的是megacliand的输出megasasctl:

# megacli -LDInfo -Lall -aALL | RAID RAID
RAID 级别 : Primary-1, Secondary-0, RAID Level Qualifier-0

根据表格,这应该意味着我目前正在运行 RAID-1。但是根据this我正在运行RAID-10:

# megasasctl
a0 LSI MegaRAID SAS 9260-4i encl:1 ldrv:1 batt:FAULT,模块丢失,包丢失,充电失败
a0d0 7451GiB RAID 10 2x2 最佳
a0e252s0 3726GiB a0d0 在线  
a0e252s1 3726GiB a0d0 在线  
a0e252s2 3726GiB a0d0 在线  
a0e252s3 3726GiB a0d0 在线  

我对此的困惑可能不会更糟。我在这里错过了什么,哪个输出是值得相信的?

编辑(回复 CharlesH 的请求)

输出如下:

# megacli …

raid lsi hardware-raid megacli

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

Cannot install grub, segmentation fault, unable to identify filesystem, superfluous RAID member, found two disks with same index — Debian 7

A server was recently transported from location A to B, a long journey that took six months. Things have gone wrong due to nothing being labeled prior to shipment. Yes, I know --- it was done by others, but I am paying the price.

I must salvage the data and need help!

The system booted fine previously, but now it won't boot (not even a grub rescue -- the BIOS simply does nothing, and I've tried selecting each individual member …

raid debian mdadm grub

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

使用 Linux 软件 RAID 设置可引导的多设备 (RAID 1)

我正在尝试设置一个可启动的软件 RAID,该 RAID 将包含根文件系统并启动 Linux Mint Qiana。它将用于在小型数据中心运行一些图形监控应用程序,以及访问其他 LAN 节点的简单终端。

我有两个 500GB SATA 驱动器(/dev/sda和/dev/sdb),我将用它们来构建 RAID 1 阵列。似乎有很多方法可以做到这一点,但我有点不清楚如何创建md0可启动的设备。

我的第一种方法是使用 Live Linux Mint 安装 CD 启动。然后我会切换到 bash 提示符并/dev/sda使用sfdisk. 我创建了一个简单的分区表,其中包括一个主分区和一个交换分区。然后我简单地将分区表从/dev/sda到/dev/sdb:

sfdisk -d /dev/sda | sfdisk /dev/sdb
Run Code Online (Sandbox Code Playgroud)

好的,现在我有两个驱动器可以组装成一个 RAID 阵列。我首先通过说创建数组:

mdadm --create --verbose --metadata=0.90 /dev/md0 --level=mirror 
   --raid-devices=2 /dev/sda /dev/sdb
Run Code Online (Sandbox Code Playgroud)

大约一个小时后,阵列完成同步。

我现在可以/dev/md0通过给它一个文件系统来初始化:

mke2fs -t ext4 /dev/md0
Run Code Online (Sandbox Code Playgroud)

好的,现在一切看起来都很好。因此,我切换回 Live CD 安装,并将 Linux 安装到/dev/md0. 一切正常,直到安装程序尝试运行grub-install,然后它收到一个致命错误。

所以,我一直在研究,试图了解这里的原因。我不完全确定为什么会发生这种情况,但我的理解是它与“一个人不能简单地从 …

linux raid software-raid

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