我有一个由3个磁盘组成的RAID5,其中一个坏了。 我想知道是否可以将这两个磁盘转换为RAID1,而不会丢失数据,也不需要在别处备份数据。
在RAID1configuration中有两个完全相同的SSD的服务器中IO速度较慢,导致性能问题。 通过使用“atop”注意到光盘的使用甚至没有: DD | md2 | busy 0% | read 0 | write 1717 | MBr/s 0.00 | MBw/s 0.58 | avio 0.00 ms | DSK | sdb | busy 99% | read 0 | write 842 | MBr/s 0.00 | MBw/s 0.58 | avio 11.8 ms | DSK | sda | busy 11% | […]
我的RAID1arrays/ dev / md1正在重build,其中一个磁盘已被replace。 问题:源磁盘有不可恢复的错误,如果我不想丢失整个数据集(无备份,没有借口),我唯一的select就是耐心地用hdparm –write-sector 0123456789 –yes-i-know-what-i-am-doing /dev/sde写入有故障的扇区hdparm –write-sector 0123456789 –yes-i-know-what-i-am-doing /dev/sde (我的源磁盘),以便进程可以继续。 我知道我的一些文件将被破坏,因为我在其中存储的某些扇区中写入了零。现在我需要用debugfs来识别这些文件,并相应地对其进行处理。 我的卷布局如下: 相关的可能损坏的文件是“这里” – + …但是它的inode是什么? | v + ———————————————– + | Ext4文件系统| + ———————————————– + | LVM LV | + ———————— + ———————- + | LVM PV | LVM PV | + ———————— + ———————- + | / dev / […]
戴尔T 100服务器PERC S 100控制器RAID 1与2高清 Physical Disks ID 0: 0 Status OK Name Physical Disk 0: 0 State Online Bus Protocol SATA Media HDD Revision 02.03B05 Failure Predicted No Capacity 232.75GB Used RAID Disk Space 232.75GB Available RAID Disk Space 0.00GB Hot Spare No Vendor ID DELL Product ID WDC WD2502ABYS-18B7A0 Serial No. WD-WCAT1H763231 SAS […]
有问题的机器配备了4x SSD,并运行Debian wheezy 7.8,linux kernel 3.2.0-4,mdadm v3.2.5。 目前我正在使用由所有这些ssd组成的RAID10。 我必须增加存储容量,SSD需要花费很多,所以想到要摆脱两个SSD,而不是把两个硬盘放在里面,然后把RAID10分成两个RAID1,一个是由SSD制成的,另一个是由SSD制成的的硬盘。 过去几天我在网上search了很多,但是没有发现任何有用的东西。 有人能告诉我如何将RAID10转换成一个(或两个)RAID1? 我完全不确定这是否可能,因为例如,mdadm开发人员之一Neil Brown在2009年写了一篇关于重塑的文章[1] RAID0和RAID10 目前这些arrays根本无法改造。 有人可以告诉我,如果这是可能的,如果是的话,如何做到这一点? 提前致谢! [1] http://neil.brown.name/blog/20090817000931#4 编辑1:在[2],有人问是否可以将raid10转换为raid0,得到三个答案,其中一个是“是”,一个是“否”。 – 很混乱 [2] 我可以将raid10arrays转换为raid0吗? 编辑2:使用mdadm /dev/md0 –grow –level=1 (在虚拟testing机器中)给出mdadm: RAID10 can only be changed to RAID0 。 所以似乎要走的路是转换到RAID0,然后到RAID1; 但真的不喜欢这个想法,因为这是相当危险的…任何人都知道一个更好,更安全的过程? 编辑3:不可能将RAID0转换为RAID1,试图这样做给mdadm: Impossibly level change request for RAID1 。 因此,似乎需要创build一个1级的新arrays,由当前服务于RAID0的两个设备组成。
我正在决定RAID级别,我想要的一个function(要求)是能够(有自由地)分离一个RAID HDD,将它作为一个USB磁盘插入我的笔记本电脑,并读取/备份/恢复其数据。 这样我就知道我没有处理一些特殊的磁盘格式,只能使用RAID控制器才能使数据可用。 我知道RAID5不符合我的要求。 如果我拿走其中一个硬盘,我不能使用它的数据,除非我经历一个史诗般的挑战。 RAID 1能满足我的要求吗? Windows磁盘pipe理镜像能否满足我的要求? 如果是的话,它与所有版本的Windows都是一样的?
我正在尝试使用nagios监控HP Smart Array控制器。 我在2个RAID1arrays上有4个磁盘,所以每个RAID1有2个磁盘。 我安装了nrpe-server和nrpe-plugins,我使用了全能的check_raid插件,但似乎只能看到我的第一个数组,而不是第二个数组: # /usr/lib/nagios/plugins/check_raid OK: cciss:[/dev/cciss/c0d0: (Smart Array E200i) RAID 1 Volume 0 status: OK, /dev/cciss/c0d0: (Smart Array E200i) RAID 1 Volume 1 status: OK] cciss_vol_status正确报告这两个数组: # cciss_vol_status /dev/cciss/c0d0 /dev/cciss/c0d0: (Smart Array E200i) RAID 1 Volume 0 status: OK. /dev/cciss/c0d0: (Smart Array E200i) RAID 1 Volume 1 status: OK. # cciss_vol_status /dev/cciss/c0d1 […]
今天重新启动我的数据服务器后,我无法启动,因为其中一个驱动器不再被识别,它仍然在旋转,当我连接它,并没有发出许多奇怪的噪音,除了一个非常轻微(一种静音)滴答声几秒钟。 我试图用不同的电缆甚至另一台电脑连接它,但都没有工作。 大约一年前我已经安装了这个服务器,并没有多大的关注,因为我在Linux世界里是一个新手,所有这一切都是突然的,所以我在信息上有点短暂。 无论如何,有问题的驱动器是我使用由2个2TB驱动器,sda和sdb组成的mdadm的RAID1设置的一部分,我想我可能没有在sdb上安装grub或类似的东西? 因为当我现在启动服务器时,它唯一显示的是一个闪烁的下划线。 我不确定到底是如何configuration分区,但我似乎记得我为grub,系统和数据或其他东西做了一个单独的分区。 但是我不知道如果我甚至有可能做出RAID的grub分区部分的话……我猜不是吗? 如果不是这样,那么我可能在磁盘上还缺lessgrub。 现在我最好和最安全的select是什么? 因为我真的不想丢失我的数据。 我明天会得到一个新的驱动器(相同型号),但我想我必须能够引导到系统重buildRAID。
我一直在痛苦地尝试使用RAID 1分区自动化Ubuntu 14.04服务器安装。 我在VirtualBox上面testing了两个虚拟磁盘映像(dynamic分配的大小可以增加到1TB)和一个自定义的ISO,这是从预先生成的。 我试图有一个镜像两个硬盘的RAID 1,使第一个32GB的两个1TB磁盘是“交换”,其余的磁盘是ext4。 即md0 = sda1和sdb1(交换)md1 = sda2和sdb2(ext4)。 然而,问题是每次我尝试这样做时,我都卡在“分区磁盘”手动安装菜单中,只有sda分区信息已经被填充(即它会显示swap和ext4)。 sdb分区将是空的,我将不得不手动input信息并从那里生成分区表。 我已经尝试了各种各样的在网上find的preseedconfiguration,修补它们,仍然没有运气。 任何意见/帮助非常感谢! 注意:我用kickstart超过了一些初始菜单,不确定这是否会干扰某种方式。
我有三个磁盘: /dev/sda 慢速硬盘 /dev/sdb 慢速硬盘 /dev/sdc fast ssd /dev/vg0 卷组/dev/sd{a,b,c} 每个逻辑卷(lv)应该被raid1镜像和ssdcaching。 使用以下命令,我可以在vg0上创build一个名为test的镜像raid1 lv。 lvcreate –type raid1 -m 1 -L 1G -n test vg0 在上一个命令中需要更改什么,才能使用raid1镜像的慢速硬盘? 我可以使用LVM标签系统( @hdd, @ssd )吗? 我find了一些教程来解释如何使用LVMcachingfunction。 但看起来我需要为每个lv创build一个自己的caching池。 是否有可能为整个vg0创build一个大的caching池,以便vg0中的所有lvs都将被caching? 或者我可以安全地重用现有的caching池为其他lvs?