找回密码
 注册
查看: 501|回复: 1

linux系统安装smartmontools提供的smartctl磁盘修复工具

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2023-3-27 15:36:04 | 显示全部楼层 |阅读模式
smartctl % a  X' x- x7 W) X; G
- z; n. ?) m2 N

6 x0 T. a3 x8 b2 b/ @/ ~7 i smartctl -H /dev/sdf" S/ P4 \" D$ K5 G
smartctl 7.0 2018-12-30 r4883 [x86_64-linux-3.10.0-123.7.el6.ksyun.x86_64] (local build)2 w( Y+ H( k) h* ~: P$ \& i2 V' M4 ]
Copyright (C) 2002-18, Bruce Allen, Christian Franke, www.smartmontools.org
' P& N6 e1 u& g4 E8 b; A
  E  o$ ]! z( \( p+ y0 l- S4 x
1 S& E7 p  J1 U- }
=== START OF READ SMART DATA SECTION ===* f5 I: O' q3 W9 N, d; ?- u
SMART Health Status: OK
6 D8 R! F6 R  @! @" q2 ^7 a0 R3 q4 C8 d+ E: H5 G* a1 t1 J. C

: S4 z# T( X  f6 x" f9 n) b# h
6 P# d2 V7 y2 N" [' J; O3 ?
umount 分区成功后,修复命令如下,其中-s表示给出进度,-w表示写入修复的,后面是结束(END)和开始(START)块号
badblocks -s -w /dev/sdf1

8 _7 R% Y+ x, H# ~

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-3-27 15:38:39 | 显示全部楼层
4.1先备份数据(可选)若修复的硬盘或分区的重要数据已备份,此部分可以省略$ l2 S. v0 g6 c5 }
: R/ j2 P+ Z* b3 u4 C/ L) e2 V* K
dd if=/dev/sdf1 skip=6821532 of=/tmp/6821539-6821532.dat count=8
8 r6 x6 [2 W2 [
6 D' n- S) `, C7 J( D- o这句命令是拷贝镜像错误分区,并且跳过异常坏逻辑分区,跳过的数是8,具体情况自行修改,仅仅是例子。! L5 P: U5 N0 |: r. v
& s* m" v- c. q" y+ P( K* t! [
4.2硬盘在使用时不能修复,否则可能存在写并发的问题,所以卸载分区
/ K! z! L& ^4 ^2 f6 \9 D7 m/ F: \6 e5 Q
umount /dev/sdf1" `% w. |1 B5 F! g5 U) Z* G1 ?
; f% N: N. M* I% p9 a1 E0 H
4.3umount 分区成功后,修复命令如下,其中-s表示给出进度,-w表示写入修复的,后面是结束(END)和开始(START)块号
1 N$ D8 }' A8 g# Q5 v/ K3 r1 g2 O
! l: \/ S" M( Z$ fbadblocks -s -w /dev/sdf1 6821539 6821532
9 O5 w7 V5 k; s: q1 Q
* G9 D6 W3 k1 H7 N( W: H注意!命令的使用方式是:::END在前,START在后!!!
& ^# ^  {' A3 L+ }) G, o6 p, ~: f) C1 L) n" W/ h, r

, _2 E' U7 R2 E: f& Abadblocks -s -v /dev/sdc1 6821539 6821532
$ w; |1 }6 S; ?7 o
: n8 n2 w- r1 F此句命令是检查是否已修复,实在不行的用极端暴力的格式化试试
( W$ M! B( m) {0 r  h
# K- Y% M' b# O5 O! l! B  Y* S; I0 o- J$ U

2 v4 t0 M; V; E3 E% T$ bdd if=/tmp/217874591-217874595.dat of=/dev/sdf1" B% W5 u; X' ?/ i% q
, d3 P" q: @/ W+ C
此句是恢复备份的错误数据
9 Y& q3 A- ]& Y0 p0 `" |
% h3 U+ o% f; e' Y4.4操作完毕,最后检查一下坏道的修复情况
) e& q' Z3 H' c  f( v. `
; S, d9 P+ w5 i" z/ x' ^2 [" Y5 Qbadblocks -s -v -o /root/bads2.txt /dev/sdf1
# k$ P$ I0 X! h2 N- r# w) P/ t# }2 Z6 q' r( X, Q
若没有坏道说明修复已完成,若有坏道可以尝试重复以上方法。完成后重新mount分区,或者直接插拔移动硬盘即可(我是怕了,有心里阴影,所以软操作的,汗啊)。
2 ?% v. [$ ~& ?( E
4 s& O$ a8 b& ^mount /dev/sdf1 /mnt/usb1
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 00:44 , Processed in 0.016795 second(s), 23 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表