What are the risks when using a known faulty memory module with Unraid?


Recommended Posts

I am currently in process of building an additional Unraid server out of spare parts and noticed that one of the two memory modules that I intended to use is failing memtest.  I have heard conflicting opinions on this issue as to the type and severity of the risks associated with using such a failed module regardless with Unraid.  Can someone who is knowledgeable on this topic be able to comment on these risks?  For example would the chances of file corruption increase on the protected array in this scenario?

 

For reference the memory I have in mind is of the non-ecc variety.  One 8gb sticks fails memtest while the other 8gb stick passes memtest.  Recently I have heard comments that I should be able to use both sticks of memory with Unraid without causing an increased chance of file corruption on the array.  Is that true?

Link to comment
11 minutes ago, itimpi said:

Using faulty memory is highly likely to result in frequent server crashes.    It can also cause random data corruption.   You should NOT use RAM modules that fail memtest.

 

Thanks for the response.  The server crash aspect would certainly be a concern.  Suppose however that in this (hypothetical) instance the server appears to be consistently stable and is not crashing.  Would there still be an increased risk in data corruption on the protected array as a result of the faulty (non-ecc) memory module?

Link to comment
1 minute ago, misterbeetz said:

 

Thanks for the response.  The server crash aspect would certainly be a concern.  Suppose however that in this (hypothetical) instance the server appears to be consistently stable and is not crashing.  Would there still be an increased risk in data corruption on the protected array as a result of the faulty (non-ecc) memory module?

If you do not get crashes you are still highly likely to get data corruption as all disk access goes via RAM.    If on a btrfs format drive this would later be detected and the drive forced read-only but the file data would still be corrupt and only recoverable from your backups.    If on a XFS formatted drive the corruption might not be noticed unless it resulted in file metadata corruption.

 

the bottom line is you NEVER want to run with faulty RAM as it is almost certain to cause you serious problems.

Link to comment
11 hours ago, itimpi said:

If you do not get crashes you are still highly likely to get data corruption as all disk access goes via RAM.    If on a btrfs format drive this would later be detected and the drive forced read-only but the file data would still be corrupt and only recoverable from your backups.    If on a XFS formatted drive the corruption might not be noticed unless it resulted in file metadata corruption.

 

the bottom line is you NEVER want to run with faulty RAM as it is almost certain to cause you serious problems.

 

Thank you for clarifying, this is great information.  To wrap this up I am going to reference the comment that inspired me to start this thread for my own informational purposes.  Suppose you encounter someone outside of these forums who is familiar with Unraid and has used it previously.  Suppose they come along and say the following: "[you can safely use the faulty memory in your Unraid system going forward] as memory is not used for any RAID activity, so unless you are mounting this as non volatile cache disk I can't see any of your data damaged or compromised "

 

What would your response be in that instance?  Are they possibly getting mixed up with a different raid-like system where such a statement could be true? 

Edited by misterbeetz
Added clarifications in [...]
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.