Articles of mdadm

冗余:LVM + mdadm或LVM内部RAID

任务是为虚拟机映像创buildLVM存储。 所以LVM将被使用在任何情况下。 LVM提供冗余有两种方式: 阻止镜像 lvcreate -m 1 – 镜像日志镜像-n logical_volume -L 50G vg0 内部RAID机制 lvcreate –type = raid1 -n logical_volume -L 50G vg0 第二种方式应该提供阅读性能提升。 作为替代,我们可以使用mdadm创buildraid1,并使用Linux Soft Raid设备作为LVM的物理卷。 哪种方法更好,为什么?

强制服务器使用所有资源进行重新同步

我需要重新同步我的RAID,并注意到它不是一个大消费者。 我用救援光盘启动了我的系统,并开始重新同步。 看上面的过程似乎并不需要太多的资源。 我可以强制mdadm使用所有资源进行重新同步吗? cat /sys/block/md0/md/sync_speed_m* 200000 (system) 50000 (system)

禁用损坏的RAID 1从健康的硬盘读取

我的软件RAID 1中的一个专用服务器上的硬盘已损坏。 客户支持响应缓慢。 我想将所需的所有数据传输到另一台服务器,但文件访问速度令人难以置信。 我怎样才能禁用RAID,所以我可以挂载健康HHD,只是读取文件? 我的root和home都在RAID 1上的一个单独的分区上。/ dev / sda损坏了,/ dev / sdb是健康的。 更新: 安装输出: /dev/root on / type ext4 (rw,relatime,errors=remount-ro,data=ordered) devtmpfs on /dev type devtmpfs (rw,relatime,size=8162340k,nr_inodes=2040585,mode=755) tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=1632560k,mode=755) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /dev/shm type […]

mdadmarrays在单独的SATA控制器上不断丢失磁盘

我的Ubuntu Linux服务器有一个带有4个2TB SATA磁盘的mdadmarrays(RAID 5),可以不时地“松动”两个磁盘。 到目前为止,重新启动和重新组装数组已经很好了。 硬件是带有Exsys EX-3400卡的Dell PowerEdge T20,提供四个额外的SATA端口。 RAIDarrays中的四个磁盘中的两个连接到Exsys卡,其余两个磁盘连接到板载SATA端口(剩余的板载SATA端口用于其他磁盘)。 我使用智能工具检查磁盘故障,他们都看起来不错。 从RAID中“丢失”的磁盘是连接到附加SATA控制器的两个磁盘,所以我用另一个replace了附加卡(没有帮助,相同的症状)。 我更换了相关磁盘的SATA电缆(没有帮助,相同的症状)。 有没有人有一个想法是什么来源这些问题可能是,我还能testing什么?

dracut-pre-trigger rd.md = 0删除md raid激活引导失败

系统是Fedora 22,最近从Fedora 21升级而来。Fedora 21剩下的内核就启动了。 升级后安装的两个内核无法启动。 该系统是英特尔S-5000 PAL,配有5个SATA驱动器,configuration为RAID 5arrays。 近2年来一直没有问题。 如上所述,继续运行Fedora 21内核的问题。 问题是升级的内核启动过程挂起,3分钟后进入紧急shell。 journelctl输出显示以下错误消息: systemctl:启动dracut预触发器挂钩 lldpad:configuration文件文件加载失败, lldpad:创build一个新文件 lldpad:将ctrl iface绑定到/ com / intel / lldpad dracut-pre-trigger:dracut-pre-trigger:rd.md = 0删除md raid激活 在过程结束时,错误消息是: 没有findraidboot / root设备 Fedora 21内核启动并正常运行。 以下已经尝试过了: 重buildinitramfs 运行grub2-mkconfig并重新安装grub 作为进一步的背景,这个服务器是类似服务器networking的一部分。 其他服务器的升级是成功的。 两个initramfs.img文件的lsinit输出的比较显示类似的输出。 唯一的区别是预触发和lldpad。 Pre-Triggerconfiguration是这个原因吗? 缺less导致dracut-pre-trigger创buildinitramfs失败的步骤? 需要哪些软件包来支持预触发? 预触发中涉及哪些configuration? 预触发器重新运行,以支持创buildinitramfs?

在mdadm中扩展8TB RAID5只显示3.5TB可用

我有一个RAID5中的3个2TB磁盘,我扩展到了一个5TB的RAID5(详情在这里 )。 这一切都很好,但是当我去到文件夹我有数组挂载到(/ var / media),它只显示3.5TB的可用空间。 当我检查RAID时,它显示8TB的正确容量,并显示它安装在正确的安装点(/ var / media)。 这里发生了什么? 我还需要做什么?

mdadm在引导时在arrays中放置错误的设备更正mdadm.conf文件

每次开机时都会塞满它: [root][centos ~] cat /proc/mdstat Personalities : [raid6] [raid5] [raid4] md127 : inactive sda[2] sdb[3] 1953524992 blocks unused devices: <none> [root][centos ~] mdadm –stop /dev/md127 mdadm: stopped /dev/md127 [root][centos ~] mdadm –assemble –scan mdadm: /dev/md0 has been started with 4 drives. [root][centos ~] cat /proc/mdstat Personalities : [raid6] [raid5] [raid4] md0 : active raid5 sda1[0] […]

在现有软件RAID 0arrays上更改块大小

是否有可能改变现有的软件RAID 0arrays的块大小? 操作系统:Ubuntu 10.04 64bit Mdadm版本:版本:2.6.7.1 内核:2.6.32-33

一个驱动器的Linux mdadm RAID5数据恢复失败,一个驱动器失败

不可思议的是,我有两个驱动器在两个星期内在同一Raid5arrays失败。 这意味着arrays已经死亡。 是的是的热备件不懒惰关于更换失败的驱动器我知道。 但让我们移过去。 数据有一定的支持,而不是至关重要的,所以我并不特别恐慌。 我仍然想尽力挽救我所能做的。 这是一个由mdadm设置的4设备软件RAID5。 驱动器如下: /dev/sde – device 0, healthy /dev/sdf – device 1, first failure, hard failure, totally dead /dev/sdg – device 2, second failure, badblocks reports a few bad sectors /dev/sdc – device 3, healthy 我想你可以看到我要去哪里。 鉴于SDG只有很less的坏扇区,我想相信大部分数据是可以救救的。 当我重新组装arrays mdadm –create /dev/md0 –assume-clean –level=5 –raid-devices=4 /dev/sde missing /dev/sdg /dev/sdc 我没有得到任何抱怨,设备在降级模式下组装并开始正常工作。 当我尝试安装它时,会出现问题。 […]

插入磁盘后,MDADM没有启动重build

我是Linux软件RAID的新手。 我构build了一个带有6个热插拔SATA硬盘的RAID6。 我通过拔下1个磁盘testing了故障情况。 操作系统从/ dev中删除了设备,而且mdadm显示该数组已被降级。 这是预料之中的。 但是,当我放回磁盘时,虽然操作系统恢复了设备名称,但是mdadm仍显示它已被删除。 我必须发出一个命令来添加这个驱动器,以启动重build。 由于mdadm知道一个磁盘被删除,我预计它会重新build立一个新的磁盘插入数组。 但是这不是预期的。 所以我的问题是 – 是否有可能启动软RAID重build每当一个新的磁盘插入在相同的位置?