Articles of raid1

最佳的RAID级别的NAS

我刚刚购买了我的第一台计算机,我将以OpenMediaVault作为操作系统的NAS运行。 我买了两个硬盘(WD红色5400转),每个容量为3TB(和一个120GB SSD,我将运行该操作系统)。 现在,当我几乎完成了build设阶段,我不能决定是否要使用RAID 1或RAID 5(必须购买一个磁盘)。 我使用的是304节点,共有6个HDD / SSD和一个支持6个SATA的主板(Gigabyte HA-H97N)。 据我了解,我必须selectRAID 1或RAID 5,如果现在决定使用RAID 1,则不能再进行更改。 那么,当我想扩大存储量时,对于现在和未来,您最好的build议是什么?

PERC H310 – 多个RAID 1arrays

目前,我在PowerEdge T420服务器上的PERC H310控制器上configuration了RAID 1(使用两个1TB磁盘)。 它目前包含Windows Server 2012,Hyper-vangular色,应用程序和SQL Server数据库。 我想添加另一个RAID 1(使用两个2TB磁盘)来进行类似的Hyper-V虚拟设置。 我的问题是: H310是否允许创build两个RAID 1设置? (我知道H700和H800的,只是不知道H310)。 考虑Hyper-V的configuration是否合适? 我在超级服务器上的工作量将是最小的(10-15名用户具有适度的数据库活动)。

镜像两个RAID 0arrays时,降低写入性能

在有4个SSD的CentOS 7服务器上,我用mdadm创build了两个RAID 0arrays。 两者都用ext4格式化并安装在单独的目录中。 我使用fio进行了基准testing,并得到了随机写入的以下结果: randomwrites: (g=0): rw=randwrite, bs=4K-4K/4K-4K/4K-4K, ioengine=libaio, iodepth=64 fio-2.2.8 Starting 1 process Jobs: 1 (f=1) randomwrites: (groupid=0, jobs=1): err= 0: pid=21814: Sat May 21 15:47:19 2016 write: io=1024.0MB, bw=696266KB/s, iops=174066, runt= 1506msec cpu : usr=9.04%, sys=89.37%, ctx=3803, majf=0, minf=27 IO depths : 1=0.1%, 2=0.1%, 4=0.1%, 8=0.1%, 16=0.1%, 32=0.1%, >=64=100.0% submit : 0=0.0%, […]

ESXi免费,2个虚拟机专用于硬件RAID1 2x SATA 7.2k ML150 Gen9上的FEM分析

我需要build立一个新的服务器/超级工作站进行有限元计算,以取代目前的双启动解决scheme,当时Windows或Unix正在工作。 这个新的单位计划有24C / 48T,256GB的RAM。 就目前而言,资源往往不是100%使用,我不希望情况发生变化,我想虚拟化这两个主机。 问题是我的预算紧张,最初的磁盘configuration只有2个1TB的SATA 7.2没有硬件控制器。 我可以将两个驱动器都提交给相应的虚拟机,而不会有数据冗余,但是我害怕这样做。 这些机器主要calucalate有限元。 他们不使用大量的磁盘I / O。 我们可以在configuration中添加一个HW RAID控制器。 你认为SATA RAID 1上的2个虚拟机是否能够完美地同时使用两个“桌面”虚拟机? 或者更好地保持每个虚拟机在单独的驱动器上没有RAID,并且更频繁地进行备份? 或者,也许非惠普SSD 120GB硬盘值得考虑? 请指教。

使用LVM将NAS迁移到硬件RAID1而不会丢失数据

我试图找出如何将RAID 1添加到我的CentOS NAS服务器。 今天我在非RAIDconfiguration中有2x3TB磁盘。 我正在使用LVMpipe理一些逻辑卷来分区我的数据。 我没有使用接近完整的6TB容量,但我希望在未来的空间扩大。 我也经常使用CrashPlan进行异地备份,但是我想确保磁盘故障并不意味着要恢复数据的宕机时间。 所以我的计划是再购买2个3TB磁盘来设置RAID 1.我想把它做成新的磁盘并与旧的磁盘配对,因为旧的磁盘现在已经过了两三年,而且更有可能失败。 今天,我使用了大约1.6TB的6TB容量,所以我想我可以做一些移动,并尽量减less丢失数据的风险。 任何人都可以指向我的指导或帮助确保这些步骤将工作? 我知道有些事情会出错的风险,所以我会备份可用,但我想确保这些步骤应该以低风险工作,以节省自己一些时间。 首先,我将把6TB LVM VG整合到一个PV。 因此,如果/ dev / sdb1和/ dev / sdc1是我的旧驱动器,我会缩小一些LV的(resize2fs,lvresize),将所有内容移到sdb1(pvmove),并从VG(vgreduce)中移除sdc1。 接下来,我将添加一个新驱动器,并在sdc1和新驱动器(称为sdd1)的BIOS设置中创build一个RAID 1。 我们称之为rda1(我不知道使用了什么命名,只是在我的步骤中清楚)。 将rda1添加到我的VG(vgextend) 将所有LV移到rda1(pvmove) 从VG(vgreduce)中删除sdb1 添加另一个新驱动器,并在BIOS中为sdb1和新驱动器2(sde1)创build一个RAID 1。 我们称之为rdb1。 将rdb1添加到我的VG(vgextend) 最后,我真的希望在两个RAID上重新分配数据,这样它们不仅仅是坐在那个上面。 手动移动一些LV到另一个RAID磁盘是否合理? 我可以以某种方式添加条纹,并让数据均匀分布,还是必须重新创buildLV才能做到这一点? 这里是我目前的设置(我也有一个固态硬盘操作系统安装和LVM,但我只是显示数据驱动器)的快速概述: $ sudo pvdisplay — Physical volume — PV Name /dev/sdb1 VG Name vg_media PV Size 2.73 TiB / not […]

Ubuntu的Raid发行新的驱动器

我的硬盘驱动器在我的服务器上失败。 当我谈到Linux的时候,我感觉非常慢。 我更换了驱动器。 我跑这个: sfdisk -d /dev/sda | sfdisk /dev/sdb 然后我跑了: fdisk -l Disk /dev/sda: 2000.4 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 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 […]

RAID 1失败 – 主磁盘1死了,不从镜像引导

我们有一个使用Raid-1安装的服务器,每个使用两个1TB的磁盘,并且由Centos上的软件configuration。 第一个磁盘(我们称之为sdb )已经死了,我们在不久的将来将其取代,而我们决定使用镜像磁盘sda启动服务器。 事情是系统无法启动。 在bios初始化屏幕后,它仍然保持黑屏。 我的想法是,他们没有configuration镜像磁盘镜像启动扇区的SDB 我用一个现场Ubuntu的CD启动机器,并检查磁盘。 我的第二个想法是,它缺乏MBR ,因为当我看着sda我看到一个分区sda1和sda2 ,其中第一个有10GB的空间,我无法访问。 然后剩下的990gb剩下的第二个分区sda2 ,这是我需要启动的分区,因为是与服务器文件和configuration 除此之外,我看到sdba拥有所有系统文件夹,例如/ boot / proc / bin … etc etcc 我已经红了,这可能会解决安装GRUB引导加载程序到磁盘,然后它可能会运行。 但是如果它能够工作的话,我会担心这个,因为已经创build了10gb的第一个分区。 其他论坛说这是无法挽回的,如果这是真的,有没有一种方法,我的格式10GB的SDB1分区,并安装操作系统来启动辅助分区和所有的服务? 在这里,我会把我收集的所有信息,如果你需要一些额外的相关信息,我会很乐意去找它并上传它 root@PartedMagic># sfdisk -d /dev/sda // # partition table of /dev/sda unit: sectors /dev/sda1 : start= 2048, size= 19529728, Id=fd /dev/sda2 : start= 19531776, size=1933991936, Id=fd /dev/sda3 : start= 0, size= […]

HP Proliant DL380 G6 – 在RAID 1重build期间发生第二个磁盘故障后恢复

**免责声明,我刚刚成为这个系统的pipe理员,并意识到备份是无法使用的。 而且,pipe理软件的状态是可怕的** 系统(Ubuntu 14.04)在RAID 1(A和B)中运行两个146GB 10k SAS驱动器。 这些机箱是热插拔的,所以服务器在这个过程中还在运行。 失败的驱动器A被驱动器C取代,闪烁的绿色状态确认arrays正在重build 以稳定的绿色状态(联机)回到C,但驱动器B稳定的琥珀色(脱机/严重故障) 但是,有很大一部分文件系统显然没有同步,由input/输出错误表示,文件系统恢复为只读 我的目标是确定驱动器B故障的来源,并且如果它很小(例如“不可读块错误”),则可以使用驱动器B重新启动系统,也可以强制重buildarrays,尽pipe存在错误。 最主要的是确定如何让arrays控制器报告失败模式,并将故障驱动器视为好。 我只想恢复一些小的configuration文件,使重新安装时我的生活更轻松。 服务器当前处于有限状态,但是如果重新启动,肯定不会从驱动器C启动,因为部分/ bin /丢失了。 令人惊讶的是它仍然在服务它的function,因为它只是经常使用dhcp和ssh。

从现有的驱动器添加RAID 1,而不会丢失数据

我最近在我的服务器上添加了一个新的硬盘,并希望将其添加到我现有的硬盘上,形成一个RAID 1.我想使用“磁盘pipe理”,因为这是反映现有硬盘的最简单的方法。 但是,我不能继续这个过程,因为恐怕会重新格式化现有的磁盘并丢失数据。 那是对的吗? 谢谢。

将2磁盘LVM迁移到RAID1

我有一台机器有两个物理完全相同的硬盘驱动器,目前这些硬盘驱动器已经与LVM一起设置为一个逻辑卷。 最初的想法是尽可能地利用“连续”的空间,以便存储大量的非常大的数据。 时间过去了,现在机器的使用发生了变化,所以现在我宁愿将这两个磁盘安装在RAID1中,这样既保证了额外的安全性(是的,无论如何我都会进行备份),因为我真的不需要那么多空间了。 主要担心的是第二块磁盘是否确实有数据,但是我找不到任何方法来真正知道物理卷上存储了多less数据。 我试图找出最好的办法是什么,LVM为我提供了什么function。 我需要从头重新安装,还是有办法“拆分”LVM并创buildRAID1arrays,同时保留数据 – 至less – 第一个磁盘(假设第二个磁盘上没有数据)? 非常感谢你。