小编Jef*_*olt的帖子

当没有错误时,坏块是否有斜坡?

在将替换驱动器添加到阵列之前,我执行了此脚本以确保不需要将替换驱动器发送回制造商:

date
badblocks -b 4096 -c 4096 /dev/sdd
date
hdparm -Tt /dev/sdd
date
Run Code Online (Sandbox Code Playgroud)

大约 8 小时后,它的执行产生了以下输出,让我知道我可以保留驱动器:

Thu Jan 28 20:07:54 CST 2021
Fri Jan 29 04:37:40 CST 2021
/dev/sdd:
 Timing cached reads:   34840 MB in  1.99 seconds = 17546.64 MB/sec
 Timing buffered disk reads: 728 MB in  3.01 seconds = 242.16 MB/sec
Fri Jan 29 04:37:40 CST 2021
Run Code Online (Sandbox Code Playgroud)

badblocks运行时,我大约每小时执行一次strace来查看它的运行情况。每次执行它时,我都注意到系统调用的频率正在减少。每次我执行它时,我都会看到这种模式,这让我确信它正在取得进展(即,查找值增加了 16M,即读取调用的大小):

lseek(3, 5929403678720, SEEK_SET)  = 5929403678720
read(3, "\0\0\0"..., 16777216)     = 16777216
lseek(3, 5929420455936, SEEK_SET)  = 5929420455936
read(3, …
Run Code Online (Sandbox Code Playgroud)

performance ubuntu bad-blocks

1
推荐指数
1
解决办法
171
查看次数

标签 统计

bad-blocks ×1

performance ×1

ubuntu ×1