如果写caching被禁用,在RAID控制器上使用电池后备单元是否有任何意义/好处?
我们的戴尔PowerEdge T110服务器附带的PERC S300卡仅适用于Windows(请参见此处 )。 因此,我们正在寻找一种在Linux下工作的替代scheme。 我们计划在Linux下使用软件RAID。 但是,这些硬盘是SAS-only的,也就是说,我们不能只把SATA电缆插在主板上。 在这里购买SAS到SATA电缆是最好的解决scheme,将它们连接到主板和电源,然后使用这些驱动器?
考虑使用单个磁盘创build线性模式RAID(稍后可能会添加更多磁盘)。 #echo y | mdadm –create /dev/md0 –level=linear –raid-disk=1 /dev/sda1 –force 现在考虑另一个分区可用,是否有可能从线性模式“增长”到RAID1(镜像)模式? 我可以像raid1那样做raid5,但是对于线性RAID1,我观察到了这个错误。 // change the level echo raid1 > /sys/block/md0/md/level "linear does not support online personality change" 我意识到对线性模式内容的现有内容进行备份,然后使用两个分区(一个跨度和另一个新添加)创buildRAID1。但是,我有兴趣做到这一点。
我有一个专用的服务器,它具有以下内容: 2 x 146GB drives in RAID1 – configured 3 x 600GB drives in RAID5 – unconfigured 目前,2个146GB硬盘正在处理一切,比如操作系统,Apache,MySQL。 应该configuration3个600GB驱动器,但是服务器提供商正试图通过屋顶来给我充电以configurationRAID5arrays。 我一直在寻找通过LVMconfiguration服务器,但由于我从来没有这样做过,我想知道是否有什么我需要担心/寻找,因为我不想弄乱当前的服务器。 我希望3 x 600GB驱动器是我的Apache Web根目录。 我需要创build一个符号链接到这里的文件夹作为我的'www'目录吗? 有没有人遇到任何我可以遵循的好教程? 谢谢
有谁知道我可以通过我的ProLiant ML110 G6的P212(256Mb)控制器卡来监视(gui或shell)我的SATA硬盘的健康状态吗? 我目前已经安装了Centos 6.2 64bit,但没有看到如何显示RAID磁盘的当前SMART温度值。 在Ubuntu上,我相信我已经使用了一些传感器守护进程或类似的过去,但没有与P212(还)。
我是Linux设备pipe理和文件系统的新手,所以这个问题的答案可能是“不,当然不是,你在想什么? 或者“是的,当然,这不是很明显吗?” 尽pipe如此,我希望有一点专业知识可以清除我的困惑。 我最近发现了一个创build并附加卷到EC2实例的旧脚本。 假设我有四个EBS卷, sdf1 , sdf2 , sdf3 , sdf4 。 相关部分看起来像这样: # Create a RAID0 array pvcreate /dev/xvdf1 /dev/xvdf2 /dev/xvdf3 /dev/xvdf4 vgcreate myvg /dev/xvdf1 /dev/xvdf2 /dev/xvdf3 /dev/xvdf4 lvcreate –stripes 4 –stripesize 256 –extents 100%VG –name mylv myvg mkfs.xfs /dev/myvg/mylv 这是整个文件系统的创build。 相比之下,我可以在网上 find的每一个教程 (这些只是一个抽样)首先使用mdadm ,然后操纵生成的设备,通常是这样的: mdadm –verbose –create /dev/md0 –level=0 –chunk=256 –raid-devices=4 /dev/sdf1 […]
我有兴趣如何在Windows SBS 2011机器上增长RAID 10arrays? 基本上我已经添加了两个额外的磁盘,扩大arrays,现在我想增长我的C:文件系统利用新的空间? 它是硬件RAID,控制器是HP服务器上的Smart Array P410i 512Mb。 此举是从RAID1(2个磁盘,300Gb)到RAID10(4个磁盘,600Gb) 谢谢
去年我build立了一个带有5x3TB的软件RAID5,产生12TB的可用容量。 就在今天,需要更多的存储空间,我已经完成了增加到另外两个3TB磁盘的RAID: Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md0 : active raid5 sdd1[7] sde1[6] sdb1[4] sda1[5] sdc1[2] sdg1[1] sdf1[0] 17580801024 blocks super 1.2 level 5, 512k chunk, algorithm 2 [7/7] [UUUUUUU] unused devices: <none> 这意味着我现在应该在/dev/md0上有大约6x3TB = 18TB的空间。 resize2fs ,没有大小参数调用,现在告诉我,新的大小是不可能在32位模式。 一些研究表明,这是一个普遍的问题,不容易解决,没有重大的修补,我不愿意做。 tune2fs确认64bit标志确实丢失了:-(虽然在configuration文件中设置了auto_64-bit_support = 1 (当创build文件系统时也应该设置)。但是我没有办法抱怨事后再改变。 不幸的是,完整的备份和恢复不是一个选项(我知道, 应该存在所有数据的备份,但只有足够的钱来备份真正重要的部分)。 然后我试图resize2fs -S 128 /dev/md0 16T的文件系统调整到16TB这似乎工作,但回来一个错误,告诉我没有足够的空间在设备上,并build议我运行e2fsck […]
我正在运行的Ubuntu服务器12.04。 我做了apt-get升级,并收到了mdadm的警告。 update-initramfs: Generating /boot/initrd.img-3.11.0-24-generic W: mdadm: the array /dev/md3 with UUID e3d153f0:6edf1702:1f51fb89:78ee93fe W: mdadm: is currently active, but it is not listed in mdadm.conf. if W: mdadm: it is needed for boot, then YOUR SYSTEM IS NOW UNBOOTABLE! W: mdadm: please inspect the output of /usr/share/mdadm/mkconf, compare W: mdadm: it to /etc/mdadm/mdadm.conf, and make […]
我有一个8x SAS驱动器连接到硬件LSI RAID控制器(MegaCli64)的服务器,所有8个驱动器都configuration为单个RAID 10arrays。 我现在想删除2个驱动器,并用更大的驱动器replace它们。 结果应该是一个6驱动器的RAID 10arrays和2个驱动器的第二个RAID 1arrays。 操作系统:CentOS 6 如何减lessLSI RAIDarrays,并删除2个驱动器,而不会丢失数据,以便可以删除2个驱动器? 服务器停机是没有问题的。 从谷歌我看到,MegaCli64 -LDRecon可以帮助,但我从来没有使用它,目前没有testing服务器进行实验。 更新1 [root@n ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda2 49G 8.9G 37G 20% / /dev/sda5 2.1T 1.6T 457G 78% /backup /dev/sda1 388M 93M 275M 26% /boot 所有驱动器在Linux中都是ext4types的。 /备份并不重要,我可以轻松地复制数据并将其复制回来,但我当然不希望重新安装操作系统以及各种软件的所有configuration和设置。 这将需要太多的时间。 更新2 所有当前的磁盘(数量为8)都是600GB型的SCSI 15k RPM。 我想用新的4TB硬盘replace2个硬盘,types为SATA 7K RPM。 […]