Articles of mdadm

删除软件RAID没有数据丢失

我不知道是否/如何停止我的Linux机器使用安装的软件突袭,而不会丢失任何数据。 我发现的所有信息是关于删除任何硬盘的超级块,这是O / C我不想要的。 所以我不知道如何我可以存档我没有任何阅读的启动目标。 是否必须从arrays中删除设备,删除其超级块和dd md设备到SD设备,更改boot-configuration / fstab,并幸运? 或者做别的事情? 我真的试图谷歌了。 但我失败就像我的突袭:/ RAID设置: raid1,2碟 / dev / sd {a,b} 1和/ dev / sd {a,b} 3构build的/ dev / md1,/ dev / md3 请,我添加这个,因为我在其他论坛上读了100次,不要告诉我用hw-raid来代替。 这与我的问题没有关系。 感谢你们。

从损坏的驱动器中恢复Raid1arrays

我被要求看看有一个RAID 1arrays的计算机,直到一个驱动器失败了12个月前没有被拿起,现在已经被replace,但另一个驱动器也是一个坏的方式,有一堆损坏部门。 理想情况下,我想将新驱动器集成到arrays中,然后停用已损坏的驱动器并将其更换。 但是,当这样做mdadm到目前为止,然后抛出像这样的东西: May 29 12:55:46 jackbarberlimited xinetd[21512]: START: smtps pid=28049 from=::ffff:2.102.62.201 May 29 12:55:46 kernel: ata2.00: status: { DRDY ERR } May 29 12:55:46 kernel: ata2.00: error: { UNC } May 29 12:55:46 kernel: ata2.00: configured for UDMA/133 May 29 12:55:46 kernel: sd 1:0:0:0: SCSI error: return code = 0x08000002 May 29 12:55:46 […]

Grub2 w / RAID5和btrfs“错误:未知的文件系统”

我有一台运行Ubuntu Server 12.04的虚拟机(在ESXi 5.1中)。 当我尝试启动我的系统,我grub2告诉我“错误:未知的文件系统”。 我已经尝试启动Live CD,然后从chroot环境重新安装grub,并提供–root-directory选项。 我甚至尝试了启动修复CD(结果在这里 )并重新安装grub。 无论我用什么修复它,我都会得到错误“启动时GRUB无法读取path`/ boot / grub',安装是不可能的,正在中止。 使事情变得复杂,我使用mdadm和btrfs为我的文件系统运行RAID5arrays(5个磁盘)。 Ubuntu 12.04附带的btrfs工具实在太旧了。 我已经添加了ppa:cjwatson / grub(目前是grub2 ver 2.00-2)和ppa:yofel / btrfs(目前是btrfs-tools版本0.20〜git20130524〜650e656-0daily13)到我的软件源以获得更新的实用程序,没有帮助。 在从4磁盘RAID0设置切换之前,系统先前正在工作。 我认为这可能是升级以来的第一次重启,但是使用RAID5的话,它可以正常运行数星期。

使用mdadm创buildraid1数组会削减空间

我正在尝试在已部署的系统(CentOS 6.4)上创buildRAID1镜像磁盘。 我有两个磁盘:操作系统的源/ dev / sda和/ dev / sdb将是镜像。 这些磁盘作为虚拟磁盘从VMware ESXi连接,它们具有相同的大小和精简/精简configuration。 我正在学习本教程: http : //www.howtoforge.com/how-to-set-up-software-raid1-on-a-running-lvm-system-incl-grub-configuration-centos-5.3 系统信息: / dev / sda大小和分区: Disk /dev/sda: 96.6 GB, 96636764160 bytes 255 heads, 63 sectors/track, 11748 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes […]

将数据保存在失败的软件RAID 1设置中

我的CentOS 6服务器正在运行带有两个1 TB磁盘的软件RAID 1configuration。 昨天,当服务器非常反应时,麻烦开始发生。 我检查了日志,注意到一大堆连续的错误信息与磁盘IO有关。 我还注意到,第二个磁盘/ dev / sdb被“踢出”RAID 1设置。 它说,当我做一个cat /proc/mdstat时候,它已经退化了,并且显示[U_]而不是[UU]。 输出如下所示: root@rescue:~# cat /proc/mdstat Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] [faulty] md1 : active raid1 sda1[0] 20971456 blocks [2/1] [U_] md2 : active raid1 sda2[0] 955260864 blocks [2/1] [U_] unused devices: <none> 在联系我的托pipe公司,运行服务器并运行smartctl来检查驱动器后,发现两个磁盘都需要更换。 在这一点上,我只能在救援模式下,仍然可以挂载我的分区(/ dev / md1和/ dev […]

目前在RAID 5 Linux驱动器上无法读取的扇区

我每隔30分钟在/ var / log / messages上添加smartd消息: smartd [3588]:设备:/ dev / sdc,176当前不可读(待定)扇区 该驱动器(sdc)是使用mdadmconfiguration的RAID 5的一部分。 Mdadm监视器告诉RAID是好的,但我想知道如果我需要更改驱动器或不。 另外,如果其标记为坏的这个部门或操作系统已经做到了。 如果我需要更换驱动器,我如何select更换驱动器? 我不能find硬盘规格中的块数,所以如果我select的块比原来less,我会遇到麻烦。 谢谢。

QNAP TS-869U-RP的RAID恢复

我已经让我可靠的QNAP NAS(T869-RU)在RAID5 MDADMarrays中八个磁盘中的两个(显然是) 从/ proc / mdstat : [/etc] # cat /proc/mdstat Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] md0 : inactive sdb3[1](S) sdh3[7](S) sdg3[6](S) sdf3[5](S) sde3[4](S) sdd3[3](S) sdc3[2](S) sda3[0](S) 15615564800 blocks md8 : active raid1 sdh2[2](S) sdf2[3](S) sde2[4](S) sdd2[5](S) sdc2[1] sdb2[0] 530048 blocks [2/2] [UU] md13 : active raid1 sda4[0] sdd4[7] […]

mdadm RAID 1configuration已删除

今天早上,由于端口0(可引导端口)上的HDD故障,我们的大型生产服务器中的一台崩溃。 该服务器正在使用mdadm在RAID 1中运行CentOS 6.5。 虽然,实习生改变了硬盘(这是好事),并试图重buildRAIDarrays,但惨败了。 看起来他删除了RAIDconfiguration。 现在,我处于救援模式(数据中心networking引导)。 以下是fdisk -l :root @ rescue的输出:〜#fdisk -l Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk […]

在KVM VMconfiguration上优化磁盘性能

我有一台运行Ubuntu 12.04 LTS的KVM主机服务器,只安装了KVM的裸机安装。 该服务器采用8核英特尔(R)至强(R)CPU E3-1230 V2 @ 3.30GHz CPU,32 GB内存和SATA控制器:英特尔公司的6系列/ C200系列芯片组家族SATA AHCI控制器(05版)。 在mdraid中安装了两个物理磁盘1.我正在使用LVM分区作为/,/ var,swap。 我正在寻求build议,在此主机configuration上优化KVM guest虚拟机的磁盘性能。 我的客人正在运行Ubuntu 12.04 LTS。 一个客户运行一个CrashPlan PROe主(非存储)服务器( http://www.crashplan.com/enterprise/ )。 CrashPlan PROe服务器使用我们的CrashPlan拓扑和负载相当密集地读/写数据库。 因此,日志评论指出交易正在等待导致性能下降。 我目前的客人参数包括: 存储格式:RAW 磁盘总线:SATA caching模式:无 IO模式:默认 内存分配:8192 MB CPU分配:4 任何人都可以build议主机或来宾configuration的最佳做法来优化KVM来宾磁盘IO性能,尤其是随机读取/写入(数据库)的性能?

RAID1恢复后丢失的文件

我遇到了不愉快的情况。 在服务器上给出2个HDD的mdadm RAID1。 昨天HDD完全死亡,其他显示不良的SMART状态,但处于可访问状态。 Mdadmperformance出“干净,退化”。 我已经完全取代了失败的磁盘,并用新的磁盘重buildarrays。 复制完成后,我换了其他的磁盘,并再次复制。 所有这些事情都是从救援系统完成的,因为硬盘崩溃后GRUB不工作。 所以在首先恢复之后,我已经将md根分区手动挂载到某个文件夹。 好消息是,根系统中的文件就在那里。 坏事是只有旧的(最近一年是大约一年)。 这怎么可能发生,怎么办? 有任何想法吗?