我的3盘raid5arrays中的一个驱动器开始显示读取错误和SMART警告。 不足以让它从arrays中跳出(如故障),但是会影响性能,可能会变坏(更糟糕)。 我显然想replace这个驱动器。 现在的问题是,如果我运行这个:(sdc是破碎的驱动器,sdd是新的): mdadm /dev/md0 -a /dev/sdd1 -f /dev/sdc1 -r /dev/sdc1 Linux首先将sdc1标记为有问题,并且再也不从中读取,然后从sda1和sdb1(arrays中的另外两个磁盘)同步sdd1? 如果是这样,那么我很容易在sda1或sdb1上有一个不可读的块(即使是一个!),这将导致重build失败。 我想要做的就是将sdd1作为sdc1的副本同步,然后将sdc1标记为有故障。 那么我就不会处于没有冗余的情况下(尽pipe在磁盘上有一个冗余条带可以给出读取错误)。 有没有办法做到这一点在线? 离线我可以: 向下数组(mdadm –stop) dd sdc1到sdd1(dd if = / dev / sdc1 of = / dev / sdd1) 身体上拿出sdc 使用两个旧工作的和新的(mdadm -A -s) 重新同步 那么,这种方法的问题是,在最后一步,如果有一个不匹配,我想新的磁盘是重写的,而不是奇偶校验(无论该条纹上的磁盘)。 所以“重buildsdd1作为一个新的sdc1,从sda1和sdb1获取数据,但如果失败,请复制sdc1上的内容”。
我们的主磁盘arrays有一个8端口的3ware 9650se RAID卡。 我们不得不把服务器关掉,等待停电,当我们打开机器时,RAID卡从未启动。 这张卡已经使用了几年没有问题,并且一直在关机。 现在,当我们打开机器时,在引导加载程序没有显示之前,通常会启动的bios选项ROM,没有任何驱动器启动,并且当操作系统尝试访问设备时,它只是超时。 它上面的固件已经升级了,所以有可能我们遇到了某种固件的问题。 我们正在使用Gentoo for OS的Silicon Mechanics R272机器。 操作系统最终启动,但唉,没有卡。 我们已经订购了一个新的,但我担心,如果我们更换卡,它不会识别现有的arrays。 有人曾经进行过卡交换吗? 任何帮助将不胜感激。 编辑:这些是我们看到的内核错误: 3ware 9000 Storage Controller device driver for Linux v2.26.02.012. 3w-9xxx 0000:09:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 3w-9xxx 0000:09:00.0: setting latency timer to 64 3w-9xxx: scsi0: ERROR: (0x06:0x000D): PCI Abort: clearing. 3w-9xxx: scsi0: […]
好的,我们的数据中心在我们的服务器上进行了RAID重build(可能还有一些其他的东西)。 有些事情在某些时候失败了,我今天早上检查了一些东西,看起来好像/ var分区已经被完全擦除,并回到默认的安装状态。 也就是说,我们在/ var / logs中的所有东西都没有了 ,我们在/ var / db / mysql中的所有东西都没有了 ,就好像这些东西已经被删除了,换成了FreeBSD的默认安装(即最小日志, .gzip日志,没有更多的数据库等)不好,真的很坏! 其实,更多的看,如果我做了“df -h”,我会看到一个/ var分区。 现在,我不再看到它了。 但是我可以到/ var …它不会显示在“df -h”中。 我在/ etc / fstab中看到了一个条目。 我几乎不知道他们做了什么。 我在等待他们的消息。 所以我意识到这是一个有点难以回答的问题。 我只是在寻找什么我可以检查/可能发生的事情等等的想法,直到我从数据中心获得更多关于他们实际上做了什么的细节。 与此同时,任何人都可以提出一个理论,在/ var的数据可能已经走了…我怎么可以检查它是否仍然存在的地方? 编辑我们走在正确的轨道上,谢谢你们! [kp @ afekan / var / log] $ sudo tail -n 10 /var/log/dmesg.today SMP: AP CPU #2 Launched! SMP: AP CPU […]
我正在玩KVM并在Linux服务器上设置一个Linux,所以我可以 重新启动(guest)服务器 encryption客户端的rootFS,而不必执行initramfs-tricks以使远程重新启动工作。 我正在考虑使用btrfs作为文件系统,因为它是一个单一的ssd磁盘,没有RAID。 以下的想法: 如果我在主机上使用btrfs,我有非常好的数据完整性,所有校验和等 所以我可以使用快速简单的东西,甚至可以在客人的ext2? 或者我应该这样做呢?
我有一个UPS的服务器,在电池上的生活是20-30分钟左右,服务器有一个2405 / 128MB没有BBU,我只是困惑,我真的需要一个BBU卡吗? 当然,如果UPS正在工作,在电源故障期间,应该有足够的时间让caching写入? 还是我错过了什么? 我真的不想为了一个BBU而花一大笔钱,应用程序更倾向于阅读,而不是写在大约5-1的比例上,是否真的有这样一个风险,没有BBU即使是一个很好的UPS?
是否有助于加快开发人员工作站放入第二个驱动器,并设置Windows软件RAID-1或RAID-0(即磁盘镜像/条带化)? 从理论上说,系统可以将读取的数据分配到两个驱动器上,在最好的情况下几乎可以提供两倍的性能。 但是它在实践中有多大帮助? 任何数字? 我特别感兴趣的是您的应用服务器启动时间,以及软件构build的显着加速以及构build/服务器在后台运行时的性能。 澄清:我不是在谈论生产服务器 – 我只是想知道,在开发应用程序时,这是否会是一种便宜的方法来加快编译 – 部署 – testing周期。 数据安全在这方面并不重要 – 这就是备份的目的。
我想知道什么可以使用英特尔ICH10R RAID的64位Linux发行版。 我曾尝试过CentOS 5.2和Ubuntu Server 8.04。 既不支持那个RAID控制器。 另外,我想知道我要在哪里设置我想要使用的RAID-5。 我正在使用TYAN S7002主板,BIOS软件不包含configurationRAID的选项,因为我已经使用了戴尔服务器。 非常感谢。
我正在构build一个Windows 2008 R2服务器,它将在IIS上承载Microsoft SQL数据库和网站。 最有可能的一个戴尔R710。 我想用RAID 10来提高安全性和速度。 我不认为我需要太多的空间(数据库大部分是基于文本的,最多为1 GB左右)。 价格方面,我可以select6×146 GB 15K RPM或4×300 GB 15K RPM硬盘,价格几乎没有任何差异。 4×300显然给了我更多的空间,但是这个空间最有可能会被无用的。 因此,我的问题 – 我应该与6×146或4x300configuration? 有更多更小的驱动器有什么好处吗? 如果是这样,他们有多重要? 谢谢!
我正在将3 – 5个小型低资源服务器虚拟化为一个Dual QuadCore机箱。 该盒目前有3个750GB的驱动器可用。 什么是最好的RAIDconfiguration? 我倾向于RAID1,但在我拉动触发器之前想获得其他意见。
我试图在我的新TYAN S5350主板上安装Win 2k3服务器。 该控制器configuration为具有2个500Gb硬盘的RAID 0。 我用驱动器制作了一张软盘,但是它不起作用:也许软盘驱动器太旧了,我不知道。 在安装Windows 2003的过程中,是否还有其他可能使我的硬盘可见? 谢谢。 编辑:现在我尝试了一个内部软盘驱动器(我发现在地下室的某个地方!)。 它启动的驱动程序,但然后在加载Windows硬盘configuration之前popup一个蓝色的屏幕。 推荐一个检查磁盘的基本的蓝色屏幕。 有什么事?