V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kisshere
V2EX  ›  程序员

4 硬盘做 RAID10,能热拔硬盘不?

  •  
  •   kisshere · Jan 6, 2020 · 4928 views
    This topic created in 2314 days ago, the information mentioned may be changed or developed.

    服务器正常运行,突然其中一块硬盘故障,能实现热拔下来,重新换上一块新硬盘,并且不影响网站正常运行吗?

    12 replies    2020-01-07 09:53:55 +08:00
    mutu
        1
    mutu  
       Jan 6, 2020
    RAID10 需要 4 + 2*N 个磁盘驱动器( N >=0)。所以应该不能吧,但是问题又来了,4 块硬盘是如何做到 raid10 的呢
    xou130
        2
    xou130  
       Jan 6, 2020
    RAID10 是先 1 后 0,能容忍不同 raid1 内 2 块坏盘,但是不要迷信 RAID,不管你是 raid 几,你这个做法都是不行的,大概率重建时再坏一块。正确的办法是一旦坏盘就转移到另一台服务器,原来的硬盘就不要用于生产了。
    asilin
        3
    asilin  
       Jan 6, 2020
    RAID10 可以容忍随机一块硬盘丢失,容忍不同 RAID1 阵列组内的两块硬盘丢失

    就算硬盘不坏,你也可以随机拔下一块硬盘的,前几天给刚刚操作过。
    zarte
        4
    zarte  
       Jan 6, 2020
    可以
    lvzhiqiang
        5
    lvzhiqiang  
       Jan 6, 2020
    可以的,RAID1 容忍 1 块,RAID10 容忍 2 块,RAID 5 容忍 1 块(无热备盘的情况)
    lc7029
        6
    lc7029  
       Jan 6, 2020
    如果控制器支持,换盘后会自动重建数据,但此时同 raid 组出现第二块硬盘故障而数据尚未完成重建,则数据全丢。如果怀的是另一个 raid 组的硬盘则不受影响。
    ferock
        7
    ferock  
    PRO
       Jan 6, 2020
    不管怎么拔,先备份数据。。。。

    服务器是单台?这个服务器应该先下线。
    dorothyREN
        8
    dorothyREN  
       Jan 6, 2020
    只要你的 raid 卡支持热插拔就行
    selboo
        9
    selboo  
       Jan 6, 2020
    如果已经是 RAID10 可以拔掉坏的硬盘,
    插上 新的同型号硬盘等 控制器会自己 rebuild
    不同控制器有不同 工具可以 查看 rebuild 进度

    MegaCli 或 hpacucli
    opengps
        10
    opengps  
       Jan 6, 2020
    可以,但是每次的重写压力不小,得注意找业务低谷进行(没敢实际尝试,我猜的)
    realpg
        11
    realpg  
    PRO
       Jan 7, 2020
    能不能热插拔取决于你的控制器和背板是否支持热插拔……

    RAID10 只是能让你丢一快盘不丢数据而已。

    热插拔跟 RAID10 是两码事
    bfqymmt
        12
    bfqymmt  
       Jan 7, 2020
    虽然 SAS 硬盘支持热拔插,但还是建议关机操作比较妥当。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3448 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 10:57 · PVG 18:57 · LAX 03:57 · JFK 06:57
    ♥ Do have faith in what you're doing.