Articles of mdadm

服务器死亡后,读取MDADM驱动器

我有一个在Ubuntu上运行的2驱动器RAID-1arrays,我忘记了。 我正在运行他们的主机现在已经死了,留给我这两个磁盘。 我怎样才能从他们的数据呢? 如果我转储他们 – 使用dd或者这样 – 我怎么能读取有用的格式的数据?

Linux软件RAID1重build完成,但是在重启之后,它又降级了

我在这里一直在殴打我的头,我现在转向互联网寻求帮助。 我有一个运行Mandrake Linux的系统,具有以下configuration: /dev/hda – 这是一个IDE驱动器。 有一些分区,它启动系统,并构成大部分的文件系统。 /dev/sda – 对于软件raid /dev/md0这是2的驱动器1 /dev/sdb – 对于软件raid /dev/md0这是2的驱动器2 md0被挂载,而fstab作为/data-storage ,所以对于系统引导的能力并不重要。 我们可以从fstab ,系统工作得很好。 问题是,我们有一个失败的sdb驱动器。 所以我closures了这个盒子,并拉出了故障磁盘并安装了一个新的磁盘。 系统启动时, /proc/mdstat只显示sda作为raid的一部分。 然后我运行各种命令重buildRAID到/dev/sdb 。 一切正常重build,完成后,你看/proc/mdstat ,它显示2个驱动器sda1(0)和sdb1(1) 。 一切看起来不错。 然后你重新启动盒子… UGH! 重新启动后, sdb再次从RAID中丢失。 这就像重build从未发生过。 我可以通过命令重新构build它,它会工作,但再次,重新启动后,框似乎使sdb只是消失! 真正奇怪的是,如果重新启动后,我把SDA从盒子里拿出来,然后试着让系统加载系统中重build的sdb驱动器,当我这样做的时候,系统实际上抛出了错误,在grub之后,并说驱动器错误的一些事情,系统不得不closures。 思考??? 我开始怀疑grub是否与这个混乱有关。 驱动器没有在grub中设置为在启动时可见? 这个RAIDarrays不是系统启动所必需的,但是当更换驱动器在那里,没有SDA时,它不会启动系统,所以这让我相信有一些东西。 最重要的是,在这里似乎有些不可思议的东西在重新启动后从RAID中脱落。 我已经在键盘上敲了敲头。 任何帮助将不胜感激!!!

mdadm – 恢复“拆分”RAID1arrays

我有两个驱动器曾经是单个RAID1卷的一部分,但似乎其中一个脱机了一段时间,我刚才注意到,当我重新启动我的系统。 我现在似乎有两个RAID卷,据报道: # cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md126 : active raid1 sdc[1] 2096116 blocks super 1.2 [2/1] [_U] md127 : active (auto-read-only) raid1 sdb[0] 2096116 blocks super 1.2 [2/1] [U_] unused devices: <none> 不完全确定从哪里去。 我怎样才能合并和重新同步这些卷没有数据丢失? 谢谢。

mdadm:UUID的磁盘configuration

我想创build一个软RAID-5,并使用UUID在mdadmconfiguration文件中。 所以我有四个磁盘,每个磁盘有一个分区,每个分区跨越整个磁盘。 但是由于这个部分没有文件系统,所以blkid并不给UUID。 有没有办法做到这一点?

MDADM RAID5大小

我目前有RAID5的9x1TB磁盘,对我来说是8TB的存储空间。 但是,我没有得到这一点。 这是从RAID6移动到RAID5并执行必要的命令来调整文件系统的大小。 mdadm –detail /dev/md0 /dev/md0: Version : 1.2 Creation Time : Sun Apr 8 18:20:33 2012 Raid Level : raid5 Array Size : 7804669952 (7443.11 GiB 7991.98 GB) Used Dev Size : 975583744 (930.39 GiB 999.00 GB) Raid Devices : 9 Total Devices : 9 Persistence : Superblock is persistent Update Time : […]

networking文件共享是否可以使用mdadm Raid-1?

我正在使用64位CentOS 5.5 我知道可以使用物理硬盘和RAM磁盘使用mdadm来设置软件RAID1。 是否有可能使用NFS挂载和RAM磁盘来设置mdadm软件RAID1? 或者用另一种方式来提出这个问题,NFS挂载是否可以成为一个与mdadm一起工作的块设备? 我打算使用–write-mostly选项,以便从RAM磁盘完成读取操作。 好的,这是为什么。 当Apache正在执行写操作时,我需要一个用于我的Web群集的同步共享文件系统。 我已经尝试过GlusterFS,但是需要读取许多小文件的dynamic页面上的性能是不可接受的。 例如,在我的网站上创build一个dynamic注册页面需要5秒钟的时间。 我的理解是,对于任何共享/集群文件系统来说,小文件性能都是不同程度的问题。 如我错了请纠正我。 由于没有什么比RAM更快,因此使用RAM驱动器和NFS挂载的软件RAID1的问题。 这样,我将获得RAM的速度和写入时所需的同步复制。

使用多驱动器的mdadm生长RAID5?

我有一个由3个2TB驱动器组成的RAID5arrays。 我想添加2个驱动器。 教程涉及将一个驱动器添加到数组,如下所示: https://raid.wiki.kernel.org/index.php/Growing 我可以同时添加两个驱动器吗? 我可以做一些类似的事情吗? mdadm –add /dev/md1 /dev/sdb3 /dev/sdb4 mdadm –grow –raid-devices=5 /dev/md1 还是一次只添加一个驱动器更好?

在Debian上使用4个磁盘的Raid 5会自动创build一个备用驱动器

我试图在Debian 6上创build一个4x 2TB磁盘的RAID 5.我遵循以下的指示:http: //zackreed.me/articles/38-software-raid-5-in-debian-with-mdadm 我使用以下命令创build了raid: sudo mdadm –create –verbose /dev/md0 –auto=yes –level=5 –raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1 在创buildRAID mdadm –detail /dev/md0显示我: /dev/md0: Version : 1.2 Creation Time : Mon Jun 11 18:14:26 2012 Raid Level : raid5 Array Size : 5860535808 (5589.04 GiB 6001.19 GB) Used Dev Size : 1953511936 (1863.01 GiB 2000.40 GB) […]

mdadm停止重build一个RAID5arrays99.9%

我最近在QNAP TS-412 NAS上安装了三个新磁盘。 这三个新磁盘应该与已经存在的磁盘组合成一个4磁盘RAID5arrays,所以我开始了迁移过程。 经过多次尝试(每次约24小时),迁移似乎工作,但导致了一个没有响应的NAS。 此时我重置NAS。 一切都从那里走下坡路: NAS引导,但标记第一个磁盘失败,并从所有arrays中删除它,让他们跛行。 我在磁盘上运行检查,无法find任何问题(这将是奇怪的,因为它几乎是新的)。 pipe理界面没有提供任何恢复选项,所以我想我只是手动做。 我已经使用mdadm (正在/dev/md4 , /dev/md13和/dev/md9 )成功重build所有QNAP内部RAID1arrays,只留下RAID5arrays; /dev/md0 : 我已经使用这些命令多次尝试了这些命令: mdadm -w /dev/md0 (必须在从/dev/sda3删除/dev/sda3之后,由NAS以只读方式挂载arrays,不能在RO模式下修改arrays)。 mdadm /dev/md0 –re-add /dev/sda3 之后arrays开始重build。 尽pipe这个系统的速度非常缓慢和/或没有响应,但它的速度却达到了99.9%。 (大多数情况下,使用SSHlogin失败)。 事物的当前状态: [admin@nas01 ~]# cat /proc/mdstat Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] md4 : active raid1 sdd2[2](S) sdc2[1] sdb2[0] 530048 blocks [2/2] [UU] md0 […]

恢复高度降级的RAIDarrays

我有一个由8个磁盘组成的Linux RAID6arrays(mdadm)。 2个磁盘失败。 我replace了他们,现在我有2个新的空盘。 我想重build突袭 但是当我开始一个RAID重build,重build失败,因为第三个磁盘显示读取错误,并获得数组popup。 松散数据产生读取错误的数据是可以的。 (什么是|有什么)的方式来恢复RAIDarrays?