1、嘗試1:
解決 blk_update_request: I/O error, dev fd0, sector 0 錯誤
https://bbs.archlinux.org/viewtopic.php?pid=1166918#p1166918
http://www.cyberciti.biz/faq/linux-end_request-ioerror-dev-fd0-sector0/
在開啟了軟驅驅動控制器的硬件上引導 Linux 時會出現如下提示:blk_update_request: I/O error, dev fd0, sector 0
通過在關閉軟驅模塊來解決錯誤提示:
#
# /etc/modprobe.d/modprobe.conf
#
blacklist floppy
嘗試2:
<strong>當dmesg的時候,出現下面的信息說明磁盤有問題</strong><br><br>Info fld=0x139066d0
end_request: I/O error, dev sda, sector 328230608
Buffer I/O error
on
device sda, logical block 41028826
sd 0:0:0:0: SCSI error:
return
code = 0x08000002
sda: Current: sense key: Medium Error
Add. Sense: Unrecovered read error
Info fld=0x139066d0
end_request: I/O error, dev sda, sector 328230608
Buffer I/O error
on
device sda, logical block 41028826
sd 0:0:0:0: SCSI error:
return
code = 0x08000002
sda: Current: sense key: Medium Error
Add. Sense: Unrecovered read error
Info fld=0x139066d0
end_request: I/O error, dev sda, sector 328230608
Buffer I/O error
on
device sda, logical block 41028826
sd 0:0:0:0: SCSI error:
return
code = 0x08000002
sda: Current: sense key: Medium Error
Add. Sense: Unrecovered read error
Info fld=0x139066d0
end_request: I/O error, dev sda, sector 328230608
Buffer I/O error
on
device sda, logical block 41028826
sd 0:0:0:0: SCSI error:
return
code = 0x08000002
sda: Current: sense key: Medium Error
Add. Sense: Unrecovered read error
|
1. 首先檢測下壞掉
badblocks -s -v -o /root/bb.log /dev/sda 將結果保存到bb.log
[root@logging ~]# badblocks -s -v -o /root/badblocks.log /dev/sda Checking blocks 0 to 586061784 Checking for bad blocks (read-only test): done Pass completed, 173 bad blocks found.
smartctl -a /dev/sda3 (快速檢測硬盤壞道,看read,write 后面有沒有errors)
2. 邏輯壞道修復方法
①、badblocks -s -w /dev/sda END START (END代表需要修復的扇區末端,START代表需要修復的扇區起始端)
②、fsck -a /dev/sda
修復后再用badblocks -s -v -o /root/bb.log /dev/sda監測看是否還有壞道存在,如果壞道還是存在的話說明壞道屬於硬盤壞道。硬盤壞道要用隔離方法,首先記錄監測出的硬盤壞道然后分區的時候把硬盤壞道所在的扇區分在一個分區(大小一般大於壞扇區大小),划分出的壞道分區不使用即可達到隔離的目的
3. 0磁道壞道和硬盤壞道(准備換硬盤)
0磁道壞道的修復方法是隔離0磁道,使用fdsk划分區的時候從1磁道開始划分區。
如果是硬盤壞道的話,只能隔離不能修復