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.

Server keeps disabling disks when I try and rebuild another disk

Featured Replies

Solved by Kosturi

  • Replies 68
  • Views 1k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • So almost 2 days later, full parity check and no issues, I think this resolved it. Cheers for all the help everyone

  • I'm feeling like mine is a similar situation to what you had. I have a feeling way back when I replaced a parity drive, it corrupted the zfs filesystem or sector lookup tables or something, as that's

Posted Images

  • Author
1 hour ago, JorgeB said:

Try now to check filesystem on both unmountable disks.

image.pngimage.png

Both disks are tied up in this, probably more promising as last time they failed quickly

  • Author
6 minutes ago, Kosturi said:

image.pngimage.png

Both disks are tied up in this, probably more promising as last time they failed quickly

image.pngimage.png

Spoke too soon. Ill attach the diagnostics after that check tootower-diagnostics-20260212-2258.zip

  • Community Expert

Click the Fix button. I recommend doing one at a time, since they are being emulated.

  • Author
1 minute ago, JorgeB said:

Click the Fix button. I recommend doing one at a time, since they are being emulated.

okay doing it on disk 3 now

  • Author
20 minutes ago, JorgeB said:

Click the Fix button. I recommend doing one at a time, since they are being emulated.

image.pngimage.png

Failed and caused Disk 4 to spin down. tower-diagnostics-20260212-2336.zip

  • Community Expert
6 hours ago, Kosturi said:

stopped the rebuild it triggered on the array starting

Another reason I wanted autostart disabled, so you could unassign those disks before starting the array. Then repair the filesystems on the emulated disks before rebuilding. That would have let us also consider the physical disk contents in case they were better than contents of emulated disks.

Probably too far gone already though since you had been rebuilding unmountable disks since the beginning of your troubles.

  • Community Expert

You are still having issues with disk4; you need to fix that first. All disks need to be involved in fixing the emulated disks.

  • Community Expert
1 hour ago, JorgeB said:

till having issues with disk4

Just like before

On 2/11/2026 at 9:56 AM, trurl said:

SMART report for sdn (formerly disk4) looks OK, and syslog seems to indicate a problem communicating with the disk

  • Author
13 hours ago, JorgeB said:

You are still having issues with disk4; you need to fix that first. All disks need to be involved in fixing the emulated disks.

Okay so I tried stopping the array, removing disk 4 from the array but it won't let me start the array now.

Even after a reboot.

Screenshot_20260213-151318.png

  • Community Expert

Of course. You already have 2 invalid disks still needing to be rebuilt, which is as many as dual parity can allow.

Nobody said you should remove disk 4. My earlier idea was to remove the 2 invalid disks so you wouldn't be rebuilding them. Not sure there is any point to that idea though since you have already been rebuilding unmountable filesystems to those disks.

But it also won't hurt anything to remove them or at least set them to "no device". That is allowed since they are already invalid and are being emulated.

But disk4 must be read accurately in order to accurately emulate those disks so they can be rebuilt.

And disk4 is not being read. You need to fix that before you can make any progress.

  • Author

Okay that makes sense. Sorry I'm fairly new to all of this.

So just to be clear so I don't make anymore mistakes.

I should remove the emulated disks, keep disk 4 and then start in maintenance mode and try a check disk on disk 4?

  • Author

xfs_repair status:

Phase 1 - find and verify superblock...

Phase 2 - using internal log

- zero log...

- scan filesystem freespace and inode maps...

- 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

- agno = 11

- agno = 12

- agno = 13

- agno = 14

- 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 = 11

- agno = 12

- agno = 5

- agno = 7

- agno = 8

- agno = 6

- agno = 1

- agno = 10

- agno = 9

- agno = 14

- agno = 13

- agno = 2

- agno = 4

No modify flag set, skipping phase 5

Phase 6 - check inode connectivity...

- traversing filesystem ...

- traversal finished ...

- moving disconnected inodes to lost+found ...

Phase 7 - verify link counts...

No modify flag set, skipping filesystem flush and exiting.

  • Author
2 minutes ago, Kosturi said:

xfs_repair status:

Phase 1 - find and verify superblock...

Phase 2 - using internal log

- zero log...

- scan filesystem freespace and inode maps...

- 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

- agno = 11

- agno = 12

- agno = 13

- agno = 14

- 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 = 11

- agno = 12

- agno = 5

- agno = 7

- agno = 8

- agno = 6

- agno = 1

- agno = 10

- agno = 9

- agno = 14

- agno = 13

- agno = 2

- agno = 4

No modify flag set, skipping phase 5

Phase 6 - check inode connectivity...

- traversing filesystem ...

- traversal finished ...

- moving disconnected inodes to lost+found ...

Phase 7 - verify link counts...

No modify flag set, skipping filesystem flush and exiting.

tower-diagnostics-20260213-1552.zip

  • Community Expert

Since SMART looks fine for disk4, first thing to do is to replace its cables.

  • Author
2 hours ago, JorgeB said:

Since SMART looks fine for disk4, first thing to do is to replace its cables.

Okay, I replaced that group of HDD's sata cables with the spare one I had. I then re-seated all of the HDD's. rebooted it, and it looks the same now.

  • Community Expert

What do you mean by looks the same? Did you get more errors on disk 4?

  • Author
Just now, JorgeB said:

What do you mean by looks the same? Did you get more errors on disk 4?

No, the same as before, No SMART errors, nothing flagging. The 2 emulated drives are still disabled

  • Author
Just now, Kosturi said:

No, the same as before, No SMART errors, nothing flagging. The 2 emulated drives are still disabled

xfs_repair status:

Phase 1 - find and verify superblock...
Phase 2 - using internal log
        - zero log...
        - scan filesystem freespace and inode maps...
        - 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
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - process newly discovered inodes...
Phase 4 - check for duplicate blocks...
        - setting up duplicate extent list...
        - check for inodes claiming duplicate blocks...
        - agno = 0
        - agno = 2
        - agno = 5
        - agno = 12
        - agno = 1
        - agno = 6
        - agno = 9
        - agno = 8
        - agno = 7
        - agno = 3
        - agno = 11
        - agno = 10
        - agno = 13
        - agno = 14
        - agno = 4
No modify flag set, skipping phase 5
Phase 6 - check inode connectivity...
        - traversing filesystem ...
        - traversal finished ...
        - moving disconnected inodes to lost+found ...
Phase 7 - verify link counts...
No modify flag set, skipping filesystem flush and exiting.

 

No file system corruption detected.

  • Community Expert
31 minutes ago, Kosturi said:

The 2 emulated drives are still disabled

This is expected.

Post new diags after array start.

  • Community Expert

Array is started in maintenance mode, but assuming the emulated disks still don't mount in normal mode, try checking the file system again and see if you still get errors on disk4.

  • Author
2 minutes ago, JorgeB said:

Array is started in maintenance mode, but assuming the emulated disks still don't mount in normal mode, try checking the file system again and see if you still get errors on disk4.

xfs_repair status:

Phase 1 - find and verify superblock...

Phase 2 - using internal log

- zero log...

- scan filesystem freespace and inode maps...

- 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

- agno = 11

- agno = 12

- agno = 13

- agno = 14

- process newly discovered inodes...

Phase 4 - check for duplicate blocks...

- setting up duplicate extent list...

- check for inodes claiming duplicate blocks...

- agno = 0

- agno = 2

- agno = 3

- agno = 1

- agno = 4

- agno = 5

- agno = 6

- agno = 8

- agno = 9

- agno = 10

- agno = 11

- agno = 14

- agno = 12

- agno = 7

- agno = 13

No modify flag set, skipping phase 5

Phase 6 - check inode connectivity...

- traversing filesystem ...

- traversal finished ...

- moving disconnected inodes to lost+found ...

Phase 7 - verify link counts...

No modify flag set, skipping filesystem flush and exiting.

  • Author
3 minutes ago, JorgeB said:

Array is started in maintenance mode, but assuming the emulated disks still don't mount in normal mode, try checking the file system again and see if you still get errors on disk4.

I've been starting it in maintenance mode because it won't let me use the check file system tool in normal mode. I can do a normal mode start and get the diagnostics for you from that

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.