zoukankan      html  css  js  c++  java
  • badblocks坏道检测

    linux下badblocks的使用:

    [root@localhost ~]# badblocks -h

    badblocks:选项需要一个参数 -- h

    Usage: badblocks [-b block_size] [-i input_file] [-o output_file] [-svwnf]

           [-c blocks_at_once] [-d delay_factor_between_reads] [-e max_bad_blocks]

           [-p num_passes] [-t test_pattern [-t test_pattern [...]]]

           device [last_block [first_block]]

    常用参数含义:

    -b block-size
            以字节为单位, 指定区块的大小, 注意这是指每次的读(写)大小, 修改并不影响总的读(写)量

    -i input_file
            读入一个已知的坏块列表。 Badblocks 命令将会跳过对这些已知是坏块的区块检查。如果 input_file 参数是“-”,则列表从标准输入读入。 在这个列表中列举出的区块也会在 新的 坏道记录文件或者坏道记录输出时被忽略掉。 dumpe2fs(8) 的 -b 选项能够在一个已有的文件系统中得到被标记为坏块的列表,而且已经做成了符合这个选项的格式。

    -o output_file
            将坏块的列表写到指定的文件中。如果没有这个选项, badblocks 命令会在标准输出中输出这个列表。

    -n
            使用非破坏性的读写模式。默认值是非破坏性的只读模式测试。这个选项不能与 -w 选项一起使用,因为它们是互斥的。
             -s
            通过输出正在被检测的区块的号码以表示检测进程。
             -v
            混杂模式检测。
             -w
            使用写模式测试. 这个参数会破坏硬盘上的原有数据. 通过使用这个选项 badblocks 通过往每个区块上写入一些特定的字符(0xaa,0x55,0xff,0x00),读出来后再比较其内容,决定是否为坏块。 这个选项不能与 -n 选项一起使用,因为它们是互斥的。

    -f
            正常情况下,badblocks命令不会在一个已经激活的设备上读写模式或者是非破坏性的读写模式的检测,因为这可能会导致系统的崩溃。 使用 -f 标志可以使这种情况强制执行,但是最好不要在正常的情况下使用它。如果/etc/mtab文件发生了错误,而设备实际上并没有被激活的时候,这个 参数才会是安全的。

    -c number of blocks
            每一次检测区块的数目。默认值是16。增加这个数目可以增加检测 坏块 的效率可同时也会增加内存的耗费。 Badblocks 命令在只读模式下需要花费与每一次检测的区块相同数目的内存容量。在读写模式下,这个比例是两倍而在非破坏性的读写模式下,这个比例是三倍。

    device [last_block [first_block]]

    [磁盘装置][磁盘区块数 [启始区块]]

    典型命令:

    数据安全 badblocks -n -b 4096 -c 16 -s /dev/sdx -o blocks-list

    不保留数据badblocks -w -b 4096 -c 16 -s /dev/sdx -o blocks-list

    指定数据badblocks -w -b 4096 -c 16 -s /dev/sdx -o blocks-list 122096645 15110746

    读检测[root@localhost ~]# badblocks -v /dev/sr0 (默认是只读检测)

    正在检查从 0 到 927743的块

    Checking for bad blocks (read-only test): done                                                

    Pass completed, 0 bad blocks found. (0/0/0 errors)

  • 相关阅读:
    如何让AlertDialog 在点击确定或者取消时不消失
    你的睡眠时间和睡眠质量达标了么?
    如何使用指定浏览器打开网页
    国内主流Android安卓应用市场简介
    位运算——pku2436患病的奶牛
    高精度——sgu112
    树插入,树遍历——hdu3999
    大浮点数相加——hdu1753
    小数的幂——pku1001
    递推型DP——USACO 2009 February Silver bull and cow
  • 原文地址:https://www.cnblogs.com/52why/p/12363039.html
Copyright © 2011-2022 走看看