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.

Unmountable: Wrong or no file system

Featured Replies

I was in the process of using unBALANCE to move data from one drive to another in order to remove a smaller drive from the array. While planning the move it appeared that none of my files were available through explorer/unraid GUI. The folder structure was there but there were no files contained in any of the folders.

 

I decided to reboot and the array showed one of the drives (disk2) as "unmountable: wrong or no file system".

 

I have checked the filesystem as described here: https://wiki.unraid.net/Manual/Storage_Management#Drive_shows_as_unmountable

 

These are the results:

Phase 1 - find and verify superblock...

        - block cache size set to 1438032 entries

Phase 2 - using internal log

        - zero log...

zero_log: head block 103768 tail block 103704

ALERT: The filesystem has valuable metadata changes in a log which is being

ignored because the -n option was used.  Expect spurious inconsistencies

which may be resolved by first mounting the filesystem to replay the log.

        - scan filesystem freespace and inode maps...

sb_icount 64, counted 46400

sb_ifree 57, counted 293

sb_fdblocks 2908768556, counted 2740391589

        - found root inode chunk

Phase 3 - for each AG...

        - scan (but don't clear) agi unlinked lists...

        - process known inodes and perform inode discovery...

        - agno = 0

        - agno = 1

        - agno = 2

        - agno = 3

        - agno = 4

        - agno = 5

        - agno = 6

        - agno = 7

        - agno = 8

        - agno = 9

        - agno = 10

        - process newly discovered inodes...

Phase 4 - check for duplicate blocks...

        - setting up duplicate extent list...

        - check for inodes claiming duplicate blocks...

        - agno = 0

        - agno = 3

        - agno = 2

        - agno = 5

        - agno = 1

        - agno = 7

        - agno = 6

        - agno = 8

        - agno = 4

        - agno = 9

        - agno = 10

No modify flag set, skipping phase 5

Phase 6 - check inode connectivity...

        - traversing filesystem ...

        - agno = 0

        - agno = 1

        - agno = 2

        - agno = 3

        - agno = 4

        - agno = 5

        - agno = 6

        - agno = 7

        - agno = 8

        - agno = 9

        - agno = 10

        - traversal finished ...

        - moving disconnected inodes to lost+found ...

Phase 7 - verify link counts...

No modify flag set, skipping filesystem flush and exiting.

 

        XFS_REPAIR Summary    Wed Dec 28 19:18:46 2022

 

Phase                                 Start                                   End                                      Duration

Phase 1:     12/28 19:18:37            12/28 19:18:37

Phase 2:     12/28 19:18:37            12/28 19:18:37

Phase 3:     12/28 19:18:37            12/28 19:18:42            5 seconds

Phase 4:     12/28 19:18:42            12/28 19:18:42

Phase 5:     Skipped

Phase 6:     12/28 19:18:42            12/28 19:18:46            4 seconds

Phase 7:     12/28 19:18:46            12/28 19:18:46

 

Total run time: 9 seconds

 

 

I have also attached the tower diagnostics file.

Can someone help with explaining how to proceed?

tower-diagnostics-20221228-1932.zip

Solved by trurl

  • Community Expert
  • Solution
20 minutes ago, Medic1 said:

No modify flag set, skipping filesystem flush and exiting.

Do it again without -n. If it asks for it add -L. Post results.

 

Why does it think your cache pool disk assignments are wrong?

  • Community Expert

Also, why do you have docker.img on the array?

  • Author
8 minutes ago, trurl said:

Do it again without -n. If it asks for it add -L. Post results.

 

Why does it think your cache pool disk assignments are wrong?

The cache drives are disabled with contents emulated. Not sure why. The cache drives are NVME and as far as I know haven't had an issue before.

 

Repeating the test with -L gave this:

Phase 1 - find and verify superblock...

Phase 2 - using internal log

        - zero log...

ALERT: The filesystem has valuable metadata changes in a log which is being

destroyed because the -L option was used.

        - scan filesystem freespace and inode maps...

clearing needsrepair flag and regenerating metadata

sb_icount 64, counted 46400

sb_ifree 57, counted 293

sb_fdblocks 2908768556, counted 2740391589

        - found root inode chunk

Phase 3 - for each AG...

        - scan and clear agi unlinked lists...

        - process known inodes and perform inode discovery...

        - agno = 0

        - agno = 1

        - agno = 2

        - agno = 3

        - agno = 4

        - agno = 5

        - agno = 6

        - agno = 7

        - agno = 8

        - agno = 9

        - agno = 10

        - process newly discovered inodes...

Phase 4 - check for duplicate blocks...

        - setting up duplicate extent list...

        - check for inodes claiming duplicate blocks...

        - agno = 1

        - agno = 4

        - agno = 0

        - agno = 3

        - agno = 9

        - agno = 2

        - agno = 10

        - agno = 8

        - agno = 6

        - agno = 7

        - agno = 5

Phase 5 - rebuild AG headers and trees...

        - reset superblock...

Phase 6 - check inode connectivity...

        - resetting contents of realtime bitmap and summary inodes

        - traversing filesystem ...

        - traversal finished ...

        - moving disconnected inodes to lost+found ...

Phase 7 - verify and correct link counts...

Maximum metadata LSN (1:103640) is ahead of log (1:8).

Format log to cycle 4.

done

 

  • Author
18 minutes ago, trurl said:

Also, why do you have docker.img on the array?

Not sure. Should be on the cache drive, no?

  • Author

Ok so running the array now and the disk2 is back.

 

The 2 nvme cache drives are still being emulated for some reason. Thoughts?

  • Community Expert
7 minutes ago, Medic1 said:

The cache drives are disabled with contents emulated

pool drives can't be emulated since there is no parity. Not clear what that is about since pool does seem to be mounted. Post a screenshot of Main - Pool Devices.

 

2 minutes ago, Medic1 said:

Ok so running the array now and the disk2 is back.

Post new diagnostics

  • Author
6 minutes ago, trurl said:

pool drives can't be emulated since there is no parity. Not clear what that is about since pool does seem to be mounted. Post a screenshot of Main - Pool Devices.

 

Post new diagnostics

image.thumb.png.09441be73112feb4983678e0c5e31c3b.png

new diagnostics are attached.

tower-diagnostics-20221228-2037.zip

  • Community Expert

Disk2 mounted now and doesn't look like any lost+found from repair, but not much data there. Is that expected?

  • Author

Yes. I recently formatted to XFS and was in the process of moving data from smaller drives on to it. The drive itself is about 2 years old I think and has been working in the array with no issues until now.

 

 

  • Community Expert

To correct the pool problem, stop array, unassign both cache devices, start array, stop array, re-assign both cache devices, start array.

  • Author
6 hours ago, JorgeB said:

To correct the pool problem, stop array, unassign both cache devices, start array, stop array, re-assign both cache devices, start array.

Thank you. Everything looks to be working correctly now.

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.