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.

Instructional video for Dynamix File Integrity plugin

Featured Replies

Would it be possible for someone to do an instructional video on this plugin? I think data integrity is one really vital feature missing from unRAID and I'd love to use this plugin but I find the instructions difficult to get through and understand. Also is it possible that LT could ever add file integrity functionality into unRAID or is it simply a question of file system limitations?

  • Community Expert
17 minutes ago, ashman70 said:

Also is it possible that LT could ever add file integrity functionality into unRAID or is it simply a question of file system limitations?

 

It's already available if you use btrfs.

  • Author

Right but are you recommending people use BTRFS for their arrays? I thought there were issues using BTRFS and that it was safer to use XFS?

  • Community Expert

I use it on all my servers, I find it stable enough as long as there's an UPS and server is stable (ECC is also recommended), IMO the current week point of btrfs is the fsck tool, any serious issue you'll probably need to format that disk to fix it, but data is usually recoverable by mounting the disk read-only or using btrfs restore.

 

Having said that, XFS is most likely safer, but for me being able to trust my data when something unexpected happens is more important, and while the plugin works it didn't meat my needs.

  • Author

Hmm, I am considering switching from a current Synology NAS to an unRAID server, the Synology is using EXT4 and I do the scrubs once a month. I have all the data backed up from this NAS and I'll be reconstituting it from the backup, which is on another of my unRAID servers running XFS. I wan't planning on using ECC, do you run ECC on all your servers running BTRFS? This is going to be a low powered NAS running a Celeron processor.

  • Community Expert
Just now, ashman70 said:

do you run ECC on all your servers running BTRFS?

 

Yes, but I already used it before switching to btrfs, all my servers are on Supermicro X9 and X11 boards with ECC.

  • Author

I see, but I could forgo ECC and still be ok using BTRFS?

  • Community Expert

It's recommend, not mandatory.

  • Author

What are the drawbacks of not using ECC?

  • Community Expert

Without ECC any data can get corrupted on RAM before it's written to the disk, this can happen with any filesystem.

 

There's also some fear that running a scrub on btrfs (or zfs) with bad memory could badly corrupt your data, but from what I've read this is not very likely (but possible).

 

Google btrfs (or xfs) + ECC and you will find a lot of opinions.

  • Author

So the file integrity part of BTRFS is not compromised without ECC?

  • Community Expert

 

Quote

 

So you don't need ECC like ZFS?

Strictly speaking, you don't need ECC memory for either ZFS or BTRFS. ECC memory provides error detection and correction in-memory. It would be ideal to have and use, but not all machines support it.

Not having ECC doesn't mean you shouldn't use a filesystem that provides checksums. It will still protect you from disk errors.

Car analogy: If you don't have airbags, you still wear your seat belt.

 

 

https://chrisirwin.ca/posts/btrfs-presentation/

  • Author

So my main concern is data integrity, from your post it would appear that data integrity insofar as data on disk, is not compromised without ECC. I know what ECC is and what it offers, just wanted to make sure that in conjunction with BTRFS, data integrity for data on disk is still available.

 

Thanks.

1 hour ago, ashman70 said:

data on disk, is not compromised without ECC.

Until you read it, which is kind of necessary. Write once read never doesn't help much. :)

 

Every piece of information the computer processes is passed through memory. An undetected bad bit on a RAM chip can cause all SORTS of havoc, even if the data on disk is just fine. It can be fine on disk, and as soon as you read it, it's corrupt, because it passed through the bad RAM chip. At that point, you don't know if it's corrupt on disk, or mangled in transmission. It could still be fine on the disk, and may read ok the second time, or not.

 

ECC is a security blanket, it gives another layer of protection. How important that is, is your call.

 

1 hour ago, ashman70 said:

I know what ECC is and what it offers, just wanted to make sure that in conjunction with BTRFS, data integrity for data on disk is still available.

 

Sure, but if you do have a bad RAM bit, the data integrity could pop a false result, causing you to think the disk was bad. Probably won't happen, but the possibility is there.

  • Author

Ok so hear is my dilemma, I need to find a micro ATX socket 1155 board that supports ECC and is $150 or less. Any suggestions?

 

So far all I can find is this:  Super Micro X9SCL

Edited by ashman70

Archived

This topic is now archived and is closed to further replies.

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.