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.

Upgraded cache, now hangs at "triggering udev events"

Featured Replies

  • Community Expert
Here's my documentation summary of actions. Let me know if there is anything else--any logs--I can provide. Please help!

SkyNetOps Cache Migration (500GB → 2TB) — Full Summary
Starting State
  • Cache drive: 500GB SSD

  • New drive: 2TB SSD

  • Cache usage ~300GB (appdata, system, domains)

  • Array + parity active

  • Mixed SATA speeds (white = SATA III, black = SATA II)


1. Identified space usage on cache

You ran:

du -h --max-depth=1 /mnt/cache

Found:

  • domains ~96GB

  • system ~95GB

  • appdata ~40GB

Confirmed what needed to be migrated


2. Disabled active services

To prevent file changes during migration:

  • Docker → Disabled

  • VM Manager → Disabled

Critical step to avoid corruption


3. Backups created

Backed up key data:

  • system → USB 250GB drive

  • domains → array (/mnt/user/backup/domains)

  • appdata → already handled

Ensured recovery path before touching cache


4. Introduced new 2TB SSD as separate pool

Created:

  • Cache → 500GB (existing)

  • Cache_ → 2TB (new, initially unformatted)


5. Formatted the 2TB SSD

Through UI:

  • Array Operation → Format

  • Result:

    • Cache_ → mounted as btrfs


6. Copied data (SSD → SSD)

Executed:

rsync -avh --progress /mnt/cache/ /mnt/cache_/

Result:

  • Full copy of:

    • appdata

    • system

    • domains

  • Verified via size + structure


7. Observed performance characteristics

  • ~260 MB/s transfer rate

  • Identified cause:

    • 2TB SSD on SATA II (black port)

Hardware bottleneck, not config issue


8. Planned hardware optimization

Decision:

  • Move 2TB SSD → white SATA (SATA III)

  • Remove 500GB SSD entirely


9. Shutdown + hardware change

  • Clean shutdown

  • Removed 500GB SSD

  • Re-cabled 2TB SSD


10. Boot issue encountered

System hung at:

Triggering udev events...

11. Isolation testing performed

Tested with:

  • No SATA drives

  • No SAS/HBA connections

  • Only USB boot

Still hung.


13. Restoration testing performed

Tested with:

  • Replaced 500GB SATA SSD into same spot.

  • Replaced 2TB SATA SSD into same spot.

Still hung.

14. Safe mode testing performed

Attempt safe mode boot.

Still hung.


12. Unraid USB Edit

Config Fix Attempted:

  • Located config/pools/ on the USB stick containing cache.cfg (pointing to the missing 500GB) and cache_.cfg (pointing to the 2TB)

  • Backed up the old cache.cfg referencing the missing 500GB Samsung SSD

  • Deleted the old cache.cfg referencing the missing 500GB Samsung SSD

  • Renamed cache_.cfg to cache.cfg

  • Server is still hanging after "Triggering udev events" after this fix

Still hung.


Conclusion of troubleshooting

  • Not cache-related

  • Not disk-related

  • Not filesystem-related

Boot issue narrowed to:
non-storage hardware / driver initialization


Migration Status

Data migration: COMPLETE

  • All cache data safely copied to 2TB SSD

Backup: COMPLETE

  • system + domains backed up

SkyNetOps Recovery: INCOMPLETE

Screenshot_20260408_181452_Video Player.jpg

Solved by jacobMarley_

  • Author
  • Community Expert

I can't boot to get a diagnostics.zip. Is there another way to get this?

  • Community Expert

Do you have a flash backup from before you started these changes?

  • Author
  • Community Expert

Yes, via Unraid Connect.

  • Community Expert

That backup is your configuration, including the drive assignments when the backup was taken.

  • Community Expert

To see if the issue is related to the pools, you can just rename the /config/pools folder to /config/pools_bak and retest. If it boots, you can then reimport any pools.

  • Author
  • Community Expert

Something the AI models tell me is that there's parameters that can be added to the boot that will display what device it's getting stuck on. Each model gives me a different parameter and none of them work. Is there any truth to this?

  • Community Expert
13 minutes ago, jacobMarley_ said:

Something the AI models tell me is that there's parameters that can be added to the boot that will display what device it's getting stuck on.

Not that I know of, but what I mentioned will confirm if the problem is a pool cfg file.

  • Author
  • Community Expert
  • Solution

I got it working. It was the USB Flash drive.

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.