linux 磁盘修复扇区,linux – 如何使用hdparm来修复挂起的扇区?

SMART正在说明我服务器硬盘上的一个待处理扇区.我已经阅读了许多文章,建议使用hdparm“轻松”强制磁盘重新定位坏扇区,但我找不到正确的方法来使用它.

我的“smartctl”中的一些信息:

Error 95 occurred at disk power-on lifetime: 20184 hours (841 days + 0 hours)

When the command that caused the error occurred,the device was active or idle.

After command completion occurred,registers were:

ER ST SC SN CL CH DH

-- -- -- -- -- -- --

40 51 00 d7 55 dd 02 Error: UNC at LBA = 0x02dd55d7 = 48059863

Commands leading to the command that caused the error were:

CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name

-- -- -- -- -- -- -- -- ---------------- --------------------

c8 00 08 d6 55 dd e2 00 18d+05:13:42.421 READ DMA

27 00 00 00 00 00 e0 00 18d+05:13:42.392 READ NATIVE MAX ADDRESS EXT

ec 00 00 00 00 00 a0 02 18d+05:13:42.378 IDENTIFY DEVICE

ef 03 46 00 00 00 a0 02 18d+05:13:42.355 SET FEATURES [Set transfer mode]

27 00 00 00 00 00 e0 00 18d+05:13:42.327 READ NATIVE MAX ADDRESS EXT

SMART Self-test log structure revision number 1

Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error

# 1 Extended offline Completed: read failure 90% 20194 48059863

# 2 Short offline Completed without error 00% 15161 -

有了“糟糕的LBA”(48059863),我该如何使用hdparm?参数“–read-sector”和“–write-sector”应该具有哪种类型的地址?

如果我发出命令hdparm –read-sector 48095863 / dev / sda,它会读取并转储数据.如果这个命令是正确的,我应该期待一个I / O错误,对吗?

相反,它转储数据:

$./hdparm --read-sector 48059863 /dev/sda

/dev/sda:

reading sector 48059863: succeeded

4b50 5d1b 7563 a932 618d 1f81 4514 2343

8a16 3342 5e36 2591 3b4e 762a 4dd7 037f

6a32 6996 816f 573f eee1 bc24 eed4 206e

(...)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值