Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Featured Replies

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?

  • Community Expert

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.

  • Author
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?

  • Community Expert
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.

In my case, silent file corruptions and corrupted USB stick on reboots or shutdowns. Please don't use a faulty memory module. 

  • Author
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 [...]

still highly likely to get data corruption as all disk access goes via RAM.

This from an above post. The OS runs loads and runs in RAM

Sent from my SM-G998U using Tapatalk

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...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.