V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
oldcai
V2EX  ›  服务器

硬盘如何检测才够全面?

  •  
  •   oldcai · 2017-08-21 14:22:46 +08:00 · 3869 次点击
    这是一个创建于 2645 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近身边发生好几次硬盘故障,甚至有一次丢失了大量个人数据,十分痛苦。

    于是我想做到在服务器上定期检测磁盘。


    我一般租用的服务器到手,都会测试硬盘的习惯,

    一般用 smartctl -H 和 badblocks -vn 命令检测硬盘

    sudo smartctl -H /dev/sda
    sudo badblocks -vn /dev/sda
    

    但是有次发现,本来正常工作的、作为系统盘硬盘,

    因为我突发奇想,试了下 badblocks -w 测试写入,命令运行了快一整天,没碰到什么问题,

    后来也通过了这两个测试,但是即使重新分区,再装系统就不能启动了。

    所以可见这种方式测试磁盘也不是所有问题都能侦测出来。


    所以,

    有没有什么办法能比较全面地检测硬盘,

    最好是数据不会丢的办法,

    这样就能在所有服务器上面定期检测了。

    10 条回复    2017-11-09 08:22:18 +08:00
    mkdong
        1
    mkdong  
       2017-08-21 14:30:44 +08:00 via iPhone
    数据的话还是多备份比较靠谱吧,硬盘检测也没法避免未来的损坏的…
    0TSH60F7J2rVkg8t
        2
    0TSH60F7J2rVkg8t  
       2017-08-21 14:33:21 +08:00
    备份比测试靠谱啊!显然你需要一个定期备份的工具,而不是定期去查硬盘有没有故障。说真的,有的故障你用软件也查不出来,比如突然一锤子下去。当然这是个极端的比喻,我想说的是,等你检测到故障的时候,也可能意味着数据本身就已经丢失了。何不防患于未然,多做备份呢?
    oldcai
        3
    oldcai  
    OP
       2017-08-21 14:38:11 +08:00
    @mkdong
    @ahhui
    备份之外的策略,备份也会丢上次备份到这次之间的数据。
    有些不常用到的机器,可能硬盘坏了几天才发现有问题,但是备份数据甚至也被弄脏了或者超期了。
    gamexg
        4
    gamexg  
       2017-08-21 15:03:00 +08:00
    阵列...
    davidyin
        5
    davidyin  
       2017-08-21 15:08:08 +08:00
    重要性最高的,用放在 dropbox。
    一般的就用 NAS 定期备份。每个月检查一下。
    7654
        6
    7654  
       2017-08-21 15:13:45 +08:00
    检测的越多越频繁坏的越快,这不是玄学,这是真实体验
    benbenzhangqi
        7
    benbenzhangqi  
       2017-09-10 14:00:04 +08:00 via iPhone
    @oldcai 7 天 9 “`丶 /卜
    oldcai
        8
    oldcai  
    OP
       2017-09-10 17:45:14 +08:00
    @benbenzhangqi なに?
    popkara
        9
    popkara  
       2017-09-26 20:55:18 +08:00
    硬盘(固态 /机械)这种东西没办法测试的,无论是全盘扫描还是 S.M.A.R.T。
    否则也就没有做冗余的必要了,但是可以通过一些方法来降低故障造成的损失。
    yingfengi
        10
    yingfengi  
       2017-11-09 08:22:18 +08:00 via Android
    灾备
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   728 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 22:01 · PVG 06:01 · LAX 14:01 · JFK 17:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.