服务器正常运行,突然其中一块硬盘故障,能实现热拔下来,重新换上一块新硬盘,并且不影响网站正常运行吗?
1
mutu 2020-01-06 14:05:09 +08:00
RAID10 需要 4 + 2*N 个磁盘驱动器( N >=0)。所以应该不能吧,但是问题又来了,4 块硬盘是如何做到 raid10 的呢
|
2
xou130 2020-01-06 14:30:18 +08:00
RAID10 是先 1 后 0,能容忍不同 raid1 内 2 块坏盘,但是不要迷信 RAID,不管你是 raid 几,你这个做法都是不行的,大概率重建时再坏一块。正确的办法是一旦坏盘就转移到另一台服务器,原来的硬盘就不要用于生产了。
|
3
asilin 2020-01-06 14:31:37 +08:00
RAID10 可以容忍随机一块硬盘丢失,容忍不同 RAID1 阵列组内的两块硬盘丢失
就算硬盘不坏,你也可以随机拔下一块硬盘的,前几天给刚刚操作过。 |
4
zarte 2020-01-06 15:26:01 +08:00
可以
|
5
lvzhiqiang 2020-01-06 15:29:28 +08:00
可以的,RAID1 容忍 1 块,RAID10 容忍 2 块,RAID 5 容忍 1 块(无热备盘的情况)
|
6
lc7029 2020-01-06 15:35:05 +08:00
如果控制器支持,换盘后会自动重建数据,但此时同 raid 组出现第二块硬盘故障而数据尚未完成重建,则数据全丢。如果怀的是另一个 raid 组的硬盘则不受影响。
|
7
ferock 2020-01-06 15:56:23 +08:00
不管怎么拔,先备份数据。。。。
服务器是单台?这个服务器应该先下线。 |
8
dorothyREN 2020-01-06 16:07:47 +08:00
只要你的 raid 卡支持热插拔就行
|
9
selboo 2020-01-06 17:42:23 +08:00
如果已经是 RAID10 可以拔掉坏的硬盘,
插上 新的同型号硬盘等 控制器会自己 rebuild 不同控制器有不同 工具可以 查看 rebuild 进度 MegaCli 或 hpacucli |
10
opengps 2020-01-06 17:44:33 +08:00
可以,但是每次的重写压力不小,得注意找业务低谷进行(没敢实际尝试,我猜的)
|
11
realpg 2020-01-07 00:40:01 +08:00
能不能热插拔取决于你的控制器和背板是否支持热插拔……
RAID10 只是能让你丢一快盘不丢数据而已。 热插拔跟 RAID10 是两码事 |
12
bfqymmt 2020-01-07 09:53:55 +08:00
虽然 SAS 硬盘支持热拔插,但还是建议关机操作比较妥当。
|