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.

Array won't start after crash

Featured Replies

Recently upgraded a few parts in my server a few days ago, everything seemed to be good until I had multiple crashes today. I was unable to acess gui or telnet so I hard to unclean shutdown.

After that I tried restarting my array but it just hangs on the main screen saying mounting disks. I am able to telnet in and copy the log which is attached. If anyone has any ideas I'd really appreciate it.

 

server-diagnostics-20170213-2213.zip

Recently upgraded a few parts in my server a few days ago, everything seemed to be good until I had multiple crashes today. I was unable to acess gui or telnet so I hard to unclean shutdown.

After that I tried restarting my array but it just hangs on the main screen saying mounting disks. I am able to telnet in and copy the log which is attached. If anyone has any ideas I'd really appreciate it.

The cache drive has corruption on it that is throwing the system for a loop (btrfs doesn't respond well to hard crashes / reboots)

 

You'll be able to get to webUI by changing the file config/disk.cfg on the flash drive.  change startArray="yes" to be startArray="no" and then reboot.

 

To fix the corruption, wait for someone more familiar with btrfs than myself to help you out...

  • Author

The cache drive has corruption on it that is throwing the system for a loop (btrfs doesn't respond well to hard crashes / reboots)

 

You'll be able to get to webUI by changing the file config/disk.cfg on the flash drive.  change startArray="yes" to be startArray="no" and then reboot.

 

To fix the corruption, wait for someone more familiar with btrfs than myself to help you out...

 

That's exactly what is happening. I started the array without the cache drive and it started fine. Could I just wipe that cache drive (I know i'd have to reinstall my dockers) and just start fresh with it?

 

Also sent you a beer  :)

The cache drive has corruption on it that is throwing the system for a loop (btrfs doesn't respond well to hard crashes / reboots)

 

You'll be able to get to webUI by changing the file config/disk.cfg on the flash drive.  change startArray="yes" to be startArray="no" and then reboot.

 

To fix the corruption, wait for someone more familiar with btrfs than myself to help you out...

 

That's exactly what is happening. I started the array without the cache drive and it started fine. Could I just wipe that cache drive (I know i'd have to reinstall my dockers) and just start fresh with it?

 

Also sent you a beer  :)

Yeah that would work.  What you'd have to do is reassign the cache drive, then change it's format to XFS and then it'll format it.  Leaving it at btrfs will not give you the option to format.

 

Generally, you only want btrfs if you have (or will have) a cache pool.  But the system has to be stable to use btrfs.  XFS is more forgiving, but won't allow you the option of a pool.

 

(If you want the cache pool, what you're going to do is set it to XFS, start the array and format the drive, then stop the array, set it back to btrfs and restart the array to format it back to btrfs)

 

And thanks for the beer  ;D

 

PS Look into setting up CA Appdata Backup.  Would allow you to restore contents of docker appdata following something like this...

  • Author

Yeah that would work.  What you'd have to do is reassign the cache drive, then change it's format to XFS and then it'll format it.  Leaving it at btrfs will not give you the option to format.

 

Generally, you only want btrfs if you have (or will have) a cache pool.  But the system has to be stable to use btrfs.  XFS is more forgiving, but won't allow you the option of a pool.

 

(If you want the cache pool, what you're going to do is set it to XFS, start the array and format the drive, then stop the array, set it back to btrfs and restart the array to format it back to btrfs)

 

And thanks for the beer  ;D

 

PS Look into setting up CA Appdata Backup.  Would allow you to restore contents of docker appdata following something like this...

 

Perfect. I don't plan on using a pool so I'll go XFS. It's funny you mention the Appdata backup, I was at work today thinking I should back up my appdata just in case and I come home and the just in case had already struck.

 

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.