Man page - badblocks(8)
Packages contains this manual
- tune2fs(8)
- e2mmpstatus(8)
- e2fsck.conf(5)
- fsck.ext2(8)
- mkfs.ext4(8)
- e2scrub_all(8)
- mke2fs.conf(5)
- fsck.ext4(8)
- badblocks(8)
- lsattr(1)
- dumpe2fs(8)
- ext3(5)
- ext2(5)
- mklost+found(8)
- e2fsck(8)
- resize2fs(8)
- e2freefrag(8)
- e4defrag(8)
- debugfs(8)
- fsck.ext3(8)
- ext4(5)
- filefrag(8)
- e2image(8)
- e2scrub(8)
- mkfs.ext3(8)
- e2undo(8)
- e4crypt(8)
- e2label(8)
- mkfs.ext2(8)
- mke2fs(8)
- chattr(1)
apt-get install e2fsprogs
Available languages:
en fr pl tr ja ro zh_TW zh_CNManual
BADBLOCKS
NAME语 法 ( SYNPSIS)
( 描 述 ) DESCRIPTION
选 项 ( OPTIONS)
警 告 ( WARNING)
作 者 ( AUTHOR)
有 效 资 源 ( AVAILABILITY)
另 外 请 参 考
中 文 版 维 护 人
中 国 Linux 论 坛 man 手 册 页 翻 译 计 划
跋
NAME
badblocks - 查 询 设 备 的 坏 区 块
语 法 ( SYNPSIS)
badblocks [ -svwnf ] [ -b block-size ] [ -c blocks_at_once ] [ -i input_file ] [ -o output_file ] [ -p num_passes ] device [ blocks-count ] [ start-block ]
( 描 述 ) DESCRIPTION
badblocks 被 用 来 在 设 备 ( 通 常 是 磁 盘 分 区 ) 中 检 测 坏 区 块 。 device 参 数 是 设 备 的 名 字 (例 如 /dev/hdc1 ). blocks-count 参 数 是 设 备 上 总 的 区 块 数 目 ; 如 果 没 有 指 定 这 个 参 数 , 默 认 值 就 是 设 备 的 容 量 大 小 。 start-block参 数 是 一 个 可 选 参 数 , 它 指 定 从 多 少 区 块 号 开 始 进 行 检 测 。 因 此 , 检 测 允 许 从 磁 盘 的 中 间 部 分 开 始 。
选 项 ( OPTIONS)
-b block-size
以 字 节 为 单 位 , 指 定 区 块 的 大 小 。
-c number of blocks
每 一 次 检 测 区 块 的 数 目 。 默 认 值 是 16。 增 加 这 个 数 目 可 以 增 加 检 测 坏 块 的 效 率 可 同 时 也 会 增 加 内 存 的 耗 费 。 Badblocks 命 令 在 只 读 模 式 下 需 要 花 费 与 每 一 次 检 测 的 区 块 相 同 数 目 的 内 存 容 量 。 在 读 写 模 式 下 , 这 个 比 例 是 两 倍 而 在 非 破 坏 性 的 读 写 模 式 下 , 这 个 比 例 是 三 倍 。 如 果 你 将 参 数 “num-of-blocks”设 置 太 大 的 话 , badblocks 将 会 在 分 派 缓 存 时 会 因 为 一 个 内 存 溢 出 错 误 而 立 即 退 出 。 当 然 如 果 你 在 非 破 坏 性 的 读 写 模 式 下 将 该 值 设 置 得 过 低 , 那 么 在 一 个 不 稳 定 的 磁 盘 上 的 有 问 题 的 区 块 也 许 会 因 为 磁 盘 的 磁 道 缓 冲 的 作 用 而 不 被 检 测 出 来 。
|
-f |
正 常 情 况 下 , badblocks命 令 不 会 在 一 个 已 经 激 活 的 设 备 上 读 写 模 式 或 者 是 非 破 坏 性 的 读 写 模 式 的 检 测 , 因 为 这 可 能 会 导 致 系 统 的 崩 溃 。 使 用 -f 标 志 可 以 使 这 种 情 况 强 制 执 行 , 但 是 最 好 不 要 在 正 常 的 情 况 下 使 用 它 。 如 果 /etc/mtab文 件 发 生 了 错 误 , 而 设 备 实 际 上 并 没 有 被 激 活 的 时 候 , 这 个 参 数 才 会 是 安 全 的 。 |
-i input_file
读 入 一 个 已 知 的 坏 块 列 表 。 Badblocks 命 令 将 会 跳 过 对 这 些 已 知 是 坏 块 的 区 块 检 查 。 如 果 input_file 参 数 是 “-”, 则 列 表 从 标 准 输 入 读 入 。 在 这 个 列 表 中 列 举 出 的 区 块 也 会 在 新 的 坏 道 记 录 文 件 或 者 坏 道 记 录 输 出 时 被 忽 略 掉 。 dumpe2fs (8) 的 -b 选 项 能 够 在 一 个 已 有 的 文 件 系 统 中 得 到 被 标 记 为 坏 块 的 列 表 , 而 且 已 经 做 成 了 符 合 这 个 选 项 的 格 式 。
-o output_file
将 坏 块 的 列 表 写 到 指 定 的 文 件 中 。 如 果 没 有 这 个 选 项 , badblocks 命 令 会 在 标 准 输 出 中 输 出 这 个 列 表 。 其 格 式 是 与 e2fsck (8) 或 者 mke2fs (8). 的 -l 选 项 的 要 求 相 适 应 的 。
-p num_passes
重 复 的 扫 描 磁 盘 , 直 到 重 复 “num_passes”遍 磁 盘 扫 描 后 也 没 有 发 现 新 的 区 块 后 结 束 。 默 认 值 是 0。 表 示 badblocks 命 令 成 功 执 行 一 遍 扫 描 后 就 会 结 束 。
|
-n |
使 用 非 破 坏 性 的 读 写 模 式 。 默 认 值 是 非 破 坏 性 的 只 读 模 式 测 试 。 这 个 选 项 不 能 与 -w 选 项 一 起 使 用 , 因 为 它 们 是 互 斥 的 。 |
||
|
-s |
通 过 输 出 正 在 被 检 测 的 区 块 的 号 码 以 表 示 检 测 进 程 。 |
||
|
-v |
混 杂 模 式 检 测 。 |
||
|
-w |
使 用 写 模 式 测 试 。 通 过 使 用 这 个 选 项 badblocks 通 过 往 每 个 区 块 上 写 入 一 些 特 定 的 字 符 ( 0xaa, 0x55, 0xff, 0x00) , 读 出 来 后 再 比 较 其 内 容 , 决 定 是 否 为 坏 块 。 这 个 选 项 不 能 与 -n 选 项 一 起 使 用 , 因 为 它 们 是 互 斥 的 。 |
警 告 ( WARNING)
千 万 不 要 将 -w 选 项 用 在 一 个 已 经 包 含 了 文 件 系 统 的 设 备 上 。 这 个 选 项 会 删 除 掉 原 有 的 数 据 ! 如 果 你 想 要 在 已 经 有 文 件 系 统 的 设 备 上 执 行 读 写 模 式 检 测 , 请 使 用 -n 选 项 。 虽 然 慢 点 , 可 是 它 能 够 保 护 你 的 数 据 不 受 伤 害 。
作 者 ( AUTHOR)
badblocks 作 者 是 Remy Card <Remy.Card@linux.org>. 维 护 人 Theodore Ts’o <tytso@alum.mit.edu>. 非 破 坏 性 的 读 写 模 式 测 试 由 David Beattie <dbeattie@softhome.net>进 行 .
有 效 资 源 ( AVAILABILITY)
badblocks 是 e2fsprogs套 件 的 一 部 分 。 能 够 从 支 持 匿 名 访 问 的 ftp站 点 tsx-11.mit.edu的 /pub/linux/packages/ext2fs目 录 下 取 得 。
另 外 请 参 考
e2fsck (8), mke2fs (8)
中 文 版 维 护 人
Bill Pan <billpan@netease.com>
中 国 Linux 论 坛 man 手 册 页 翻 译 计 划
http://cmpp.linuxforum.net
跋
本
页 面 中 文 版 由
中 文 man 手 册 页 计
划 提 供 。
中 文 man 手 册 页 计
划 :
https://github.com/man-pages-zh/manpages-zh