badblocks fails to spot corrupting disk controller2019 Community Moderator ElectionWhy is badblocks segfaulting?Is interrupting badblocks risky?How to interpret badblocks outputBadblocks on 2TB external USB diskHow can I choose optimal values for block size and blocks number for badblocks?Is it safe to interrupt badblocks?badblocks source codeIs badblocks trustworthy?badblocks cannot find any badblocksAllow recovery from interrupted `badblocks -n`
Can a bounded number sequence be strictly ascending?
PTIJ: Why can't I eat anything?
Why is Beresheet doing a only a one-way trip?
Force user to remove USB token
Can Mathematica be used to create an Artistic 3D extrusion from a 2D image and wrap a line pattern around it?
Why does the negative sign arise in this thermodynamic relation?
Good allowance savings plan?
They call me Inspector Morse
GPLv2 - licensing for commercial use
What's the "normal" opposite of flautando?
Who is eating data? Xargs?
Are babies of evil humanoid species inherently evil?
Do I really need to have a scientific explanation for my premise?
What wound would be of little consequence to a biped but terrible for a quadruped?
How to create a hard link to an inode (ext4)?
Is there an equal sign with wider gap?
How do I deal with a powergamer in a game full of beginners in a school club?
Should I tell my boss the work he did was worthless
Given the sum of two powers of two, extract the exponents
Try Catch Block Affecting a Variable in an Enclosing Scope
Tricky AM-GM inequality
Grey hair or white hair
Best approach to update all entries in a list that is paginated?
Good for you! in Russian
badblocks fails to spot corrupting disk controller
2019 Community Moderator ElectionWhy is badblocks segfaulting?Is interrupting badblocks risky?How to interpret badblocks outputBadblocks on 2TB external USB diskHow can I choose optimal values for block size and blocks number for badblocks?Is it safe to interrupt badblocks?badblocks source codeIs badblocks trustworthy?badblocks cannot find any badblocksAllow recovery from interrupted `badblocks -n`
I have file corruption problem on a HDD (the SDD in the same computer works fine):
for i in 1..10; do
dd if=/dev/zero of=zeroes_$i.dat bs=512 count=4M
done
md5sum zeroes_*
yields the correct checksum a981130cf2b7e09f4686dc273cf7187e for some files, but often another one. grep
confirms that it finds non-zero characters in some files.
So there is definitely something fishy here (based on swapping hardware with another computer, I suspect more the controller than the disk, but this is not the topic of this question).
This is «reproducible» in the sense that there are always several zeroes_$i.dat files with a failing checksum.
Now the strange part: badblocks -wvs -b 32768 -c 2048
report no error even after testing 4 patterns.
What could cause badblocks to fail to find corrupting IO?
hard-disk corruption badblocks
New contributor
add a comment |
I have file corruption problem on a HDD (the SDD in the same computer works fine):
for i in 1..10; do
dd if=/dev/zero of=zeroes_$i.dat bs=512 count=4M
done
md5sum zeroes_*
yields the correct checksum a981130cf2b7e09f4686dc273cf7187e for some files, but often another one. grep
confirms that it finds non-zero characters in some files.
So there is definitely something fishy here (based on swapping hardware with another computer, I suspect more the controller than the disk, but this is not the topic of this question).
This is «reproducible» in the sense that there are always several zeroes_$i.dat files with a failing checksum.
Now the strange part: badblocks -wvs -b 32768 -c 2048
report no error even after testing 4 patterns.
What could cause badblocks to fail to find corrupting IO?
hard-disk corruption badblocks
New contributor
What doesdmesg
tell you?
– roaima
2 hours ago
it may be hardware related. What kind of controller are you using ? does it have settings like write-back write-through ?
– dominix
27 mins ago
add a comment |
I have file corruption problem on a HDD (the SDD in the same computer works fine):
for i in 1..10; do
dd if=/dev/zero of=zeroes_$i.dat bs=512 count=4M
done
md5sum zeroes_*
yields the correct checksum a981130cf2b7e09f4686dc273cf7187e for some files, but often another one. grep
confirms that it finds non-zero characters in some files.
So there is definitely something fishy here (based on swapping hardware with another computer, I suspect more the controller than the disk, but this is not the topic of this question).
This is «reproducible» in the sense that there are always several zeroes_$i.dat files with a failing checksum.
Now the strange part: badblocks -wvs -b 32768 -c 2048
report no error even after testing 4 patterns.
What could cause badblocks to fail to find corrupting IO?
hard-disk corruption badblocks
New contributor
I have file corruption problem on a HDD (the SDD in the same computer works fine):
for i in 1..10; do
dd if=/dev/zero of=zeroes_$i.dat bs=512 count=4M
done
md5sum zeroes_*
yields the correct checksum a981130cf2b7e09f4686dc273cf7187e for some files, but often another one. grep
confirms that it finds non-zero characters in some files.
So there is definitely something fishy here (based on swapping hardware with another computer, I suspect more the controller than the disk, but this is not the topic of this question).
This is «reproducible» in the sense that there are always several zeroes_$i.dat files with a failing checksum.
Now the strange part: badblocks -wvs -b 32768 -c 2048
report no error even after testing 4 patterns.
What could cause badblocks to fail to find corrupting IO?
hard-disk corruption badblocks
hard-disk corruption badblocks
New contributor
New contributor
New contributor
asked 3 hours ago
jrouquiejrouquie
1042
1042
New contributor
New contributor
What doesdmesg
tell you?
– roaima
2 hours ago
it may be hardware related. What kind of controller are you using ? does it have settings like write-back write-through ?
– dominix
27 mins ago
add a comment |
What doesdmesg
tell you?
– roaima
2 hours ago
it may be hardware related. What kind of controller are you using ? does it have settings like write-back write-through ?
– dominix
27 mins ago
What does
dmesg
tell you?– roaima
2 hours ago
What does
dmesg
tell you?– roaima
2 hours ago
it may be hardware related. What kind of controller are you using ? does it have settings like write-back write-through ?
– dominix
27 mins ago
it may be hardware related. What kind of controller are you using ? does it have settings like write-back write-through ?
– dominix
27 mins ago
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
jrouquie is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f505918%2fbadblocks-fails-to-spot-corrupting-disk-controller%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
jrouquie is a new contributor. Be nice, and check out our Code of Conduct.
jrouquie is a new contributor. Be nice, and check out our Code of Conduct.
jrouquie is a new contributor. Be nice, and check out our Code of Conduct.
jrouquie is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f505918%2fbadblocks-fails-to-spot-corrupting-disk-controller%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
-badblocks, corruption, hard-disk
What does
dmesg
tell you?– roaima
2 hours ago
it may be hardware related. What kind of controller are you using ? does it have settings like write-back write-through ?
– dominix
27 mins ago