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.

Faulty drive issue: Unraid reporting 28TB size when faulty drive was 12TB

Featured Replies

Good day,

Apologies in advance for the lack of clear information!

A couple of days ago, following an aborted upgrade (adding an Adaptec HBA that did not work; no drives were ever attached to it), one of the drives on my server was reported as faulty/unmountable after a reboot. To the best of my memory: When reseating the drive did not resolve the issue, I tried using the Check/Fix (did not work). At this point, seeing parity was good (drive was noted as being emulated), I made a mistake and thought it would be safest to format the drive and rebuild it.

When I went to restart the array, I ran into an error indicating that the replacement drive was too small (still using the same drive). I tried swapping in a 24TB drive that was pending installation. Still getting the same error about replacement drive being too small. I found the guide here to clear a drive (I found this article too late and definitely made a mistake in not digging more to try and repair the drive). As I was low on space anyway, I put the 24TB drive in a different slot, formatted it, and added it to the array. Last night, I stopped the array and attempted to use Global Share Settings to select the faulty disk for emptying. However, that disc is not listed (I am assuming it is because there is no disc in the slot).

The odd part is that Unraid is now reporting that the size for disk17 (the faulty drive) is 28TB. I do have 2 28TB drives, but they are both parity drives and have never been assigned to a disk slot previously. I believe that this is why Unraid will not let me replace the drive with any of my available drives.

Is there any way to fix this without loosing data at this point? If I can get a 28TB drive to, should I be able to rebuild the data currently be emulated, or is there any way to 'fix' the drive size Unraid is expecting?

Thank you for any help/guidance anyone is able to provide. I will try to answer any questions I can as quickly as possible.

tower-diagnostics-20260513-0729.zip

  • Community Expert

If the emulated drive is unmountable, rebuilding from parity will result in an unmountable disk. That is why we always try check filesystem to fix the unmountable filesystem before rebuilding.

If you format a disk in the array, whether emulated or not, rebuilding from parity will result in a formatted disk. That is why there are warnings about formatting a disk.

Diagnostics shows emulated disk17 is mounted. It has a relatively small amount of used space, probably just filesystem overhead, since you formatted it.

Disk19 is not emulated, but it also has little used, so probably also empty. Looks like it was added later.

I don't see the original disk17 in your SMART reports. Is it still attached? Maybe we could to something with it beside attempt rebuild.

  • Author

Thank you for the quick response. I recognize the error I made (I absolutely rushed into action before thinking and reading!)

Disk19 is the new 24TB drive. It was just added (I was hoping to be able to move the emulated data over but did not have enough space. I do not currently have physical/port space for the drive that was disk17, but will try to get the SMART report for it (I have a new HBA card coming to be able to add). I will add the SMART report for that drive asap.

Attached is what I am seeing in Unraid currently:

Screenshot 2026-05-13 100101.png

I am not sure why it shows as mounted as there is nothing actually there (I absolutely may have compounded the issue by using that physical connector to add the 24TB drive that is now disk19).

  • Community Expert

Not clear how you ended up with emulated disk17 as 28TB. It is mounted because the emulated disk is an empty XFS filesystem, since you formatted it.

"Format" means "write an empty filesystem to this disk". That is what it has always meant on any OS you have ever used.

"Mounted" means the OS has loaded its filesystem to allow its contents to be accessed for read/write. You can write folders and files to that emulated empty XFS filesystem, and those files would be on the disk if you rebuilt it. But whatever was there before was lost when you formatted.

The original physical disk, if readable, should still have whatever was on it when you removed it, assuming you didn't do anything else to it. If it was unmountable at that time, maybe it could be repaired with check filesystem and some or all files could be recovered that way.

Since you have dual parity and only one emulated disk, you still have some redundancy.

57 minutes ago, Aanonymouse said:

I do not currently have physical/port space for the drive that was disk17

If you have an external USB enclosure we could work with it as an Unassigned Device.

  • Author
1 hour ago, trurl said:

If you have an external USB enclosure we could work with it as an Unassigned Device.

Got the drive reconnected and is the SMART report is attached. . Any input/suggestions are appreciated.

tower-smart-20260514-1900.zip

  • Community Expert

How is this connected? Can you try to mount it as an Unassigned Device?

  • Author

It does not look like I can. Here is what I am seeing in Unassigned Devices:

image.png

image.png

Edit to add: physically this is connected via my original HBA card. The delay was getting an additional cable to plug it in.

Edited by Aanonymouse

  • Community Expert

What do you get from command line with this?

fdisk -l /dev/sdac
  • Author

Disk /dev/sdac: 10.91 TiB, 12000138625024 bytes, 23437770752 sectors

Disk model: HUH721212AL5200

Units: sectors of 1 * 512 = 512 bytes

Sector size (logical/physical): 512 bytes / 4096 bytes

I/O size (minimum/optimal): 4096 bytes / 16773120 bytes

Disklabel type: gpt

Disk identifier: 3007418A-245A-4472-8B24-2407BB26C6AE

  • Community Expert

See if check filesystem from the command line will show anything. Make sure the device is still sdac

xfs_repair -n /dev/sdac
  • Author

image.png

First time I ran it, it went for 33 minutes searching (stopped it to get a screenshot and am letting it run again 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.