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.

jbrodriguez

Community Developer
  • Joined

  • Last visited

Everything posted by jbrodriguez

  1. currently only way to force a refresh is to stop/start the server, yea, should definitely have some way to refresh the server state from the ui
  2. hi, not sure what you mean, is that on the gather page ? it that's the case, it's always been only one disk EDIT: aahhh i think i understand what you mean, it's a select all checkbox right? yea, i need to add that back, will do soon
  3. i think this has been brought up before, definitely possible, only it requires some work and time to implement
  4. did you actually get files/folders that couldn't be transferred due to this ? that's more of an informative message in any case, try selecting a smaller set, let's say you want to transfer /mnt/user/shows/ it might be too large, maybe select /mnt/users/shows/show1 /mnt/users/shows/show2 and so on
  5. these errors are "normal", they just mean the live updates stop when you close the browser in any case, if you open the unbalanced page again, it will show the latest progress
  6. no, not needed it runs on the servers, when you open a new browser window later, it shows the latest progress
  7. oo that's odd, can you confirm that you have SSL set to no instead of auto ?
  8. i've looked a bit into unassigned devices support, the logic for scatter seems somewhat straightforward, but the gather logic seems more complex the issue is that gather relies on /mnt/user unraid's virtual filesystem to list folders, adding ud requires adding a source prop to each node let's say we have /mnt/user/series/dark/season 1/episode1 /mnt/disks/unassigned1/series/dark/season 1/episode 2 when a user clicks on season 1 (to expand it), the app currently sets the root at /mnt/user (hardcoded), looks down the path and eventually finds episode1 to support ud, i'd need to add a sources/paths prop to each node to get the full path [/mnt/user, /mnt/disks/unassigned1] this is a non trivial code change, so it's not very easily done i'll take another look at it next month, see if i come up with an alternative solution that requires less changes this is a fun problem, only time is limited 🤷‍♂️ p.s.: if anyone has an idea, pls let me know, this is basically like creating the simplest/lightest implementation of a virtual filesystem
  9. hi meldrak, thank you for the suggestions ! nut should just work, do you have a stock configuration or you have a collector server (what i mean is some non-default config) ? userscript suppor is often requested, i will definitely take another look at it
  10. hi, i want to use a drive i recently decommissioned as an unassigned device, however i can't mount it the error in the drive log is unassigned.devices: Partition '/dev/sdg1' does not have a file system and cannot be mounted. this makes sense, as i zeroed out this drive in order to remove it from the array how can i format it ?
  11. thanks!!! i forgot i decommissioned 2 drives on my system, so now they appear as unassigned devices i can't mount them though, ill ask in the ud thread
  12. man, i hoped they were straight under /mnt, not sure how much complexity this can add, i'd certainly need to have 2 passes that would be very helpful, i'd need to recreate the same disk structure as regular array disks, which requires disk.ID, _ = strconv.ParseUint(section.Key("idx").String(), 10, 64) // 1 disk.Name = diskName // disk1, cache disk.Path = "/mnt/" + disk.Name // /mnt/disk1, /mnt/cache disk.Device = section.Key("device").String() // sdp disk.Type = diskType // Flash, Parity, Data, Cache disk.FsType = section.Key("fsType").String() // xfs, reiserfs, btrfs disk.Free = free[disk.Path] disk.Size = size[disk.Path] disk.Serial = section.Key("id").String() // WDC_WDXXXXX-XXXXXXX_WD-WMXXXXXXXX disk.Status = diskStatus and some other fields that i calculate on the spot
  13. thank you !!! i really appreciate all funding sponsorship ! this also goes to all the sponsors that keep sending me some funds, i won't buy a lambo off of them 🤣, however they're very meaningful to me, thanks !!! wrt to unassigned devices, after itimpi pointed me to look at `/mnt` to support disk pools, i think it should be easier ... IF unassigned devices appear under `/mnt` @AgentXXLif you run df --block-size=1 /mnt/* on your terminal, the unassigned devices show up there ?
  14. it's ok, the message is saying that there is no unbalanced.hist file, that's also why the other command i mentioned didn't work for you. does the app work now or it still "crashes" ?
  15. have to remove some of those frontend logs, not sure why it's logging so much 😀 the error is about the operations history, not sure what the root cause is, but try renaming the history file and see how it goes `mv /boot/config/plugins/unbalanced/unbalanced.hist /boot/config/plugins/unbalanced/unbalanced.bak` then restart unbalanced can you also check that file, look for anything unusual ? it's a bit dense, id like to take a look if you can send it over (dm?)
  16. it seems the frontend silently crashed or it's really just stuck, try these 2 things - if you're using chrome, open the developer console (View -> Developer -> Javascript Console), check if there are any errors there - run `tail -f /var/log/unbalanced.log` on the unraid terminal and check what it prints out hopefully one or both of them give some clue
  17. question, i cleared another drive, only i just copied data, didn't move it. can i start with dd right away, or should i format it/delete file first ?
  18. thanks a lot itimpi ! it just worked 👍
  19. ran it overnight, went withouth a hitch. thanks again for the procedure ! question, it did leave a "hole" in the disk sequence, i can live with it, but ... is there a way to close the gap ? maybe reassigning all disks, then calculate a new parity ? i will probably remove another disk first though any thoughts ?
  20. thanks, if Community App is having some issues (most likely upstream though), it sounds like it might be temporary if it still continues happening, i'll ping squid
  21. hey, thanks, that seems like a nice way to do it, i'll get to it on the weekend, thank you !!!
  22. hi, is this still a valid procedure to decommission a drive ? https://docs.unraid.net/legacy/FAQ/shrink-array/#the-clear-drive-then-remove-drive-method haven't found anything non-legacy to shrink an array my drive is empty (cleared it out with unbalanced ), just want to confirm if these steps still hold

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.