testdasi

Members
  • Posts

    2812
  • Joined

  • Last visited

  • Days Won

    17

Posts posted by testdasi

  1. 10 hours ago, duffbeer said:

    I'm not sure what changed, other than rebooting unRAID, but it all started working!

    Thanks for replying

    Reboot is the reason. The device can't be reset so a reboot resets it.

    I vaguely remember reading somewhere about some FLR fix for Starship/Matisse devices in kernel 5.8+ but even Unraid 6.9.0-beta25 is only 5.7 IIRC.

  2. 7 minutes ago, TexasUnraid said:

    What surprised me was that I did not get any kind of notification / email or even an error on the dashboard / array tab of unraid that something was wrong. If I had not just happened to notice that one drive was not showing the temperature and investigated, it could of stayed this way forever leaving the data at risk should another drive fail.

     

    The other surprise was that it could not correct for the missing drive during the scrub, I guess it makes sense, I am guessing I would need to run a balance to correct things if a drive truly died?

    I received notification in my case (and a red box on the GUI saying fail) so I think you should check your notifications settings.

     

    You have to have all devices connected during scrub for correction to happen (i.e. you will have to reboot).

     

    If a drive truly died, I would suggest to post on here with diagnostics and wait for Johnnie to respond for next step.

  3. 1 hour ago, HH0718 said:

    I’m just perplexed it’s taken so long to start implementing an API for unraid.

    Because LT has a small team and other features are way higher on the priority list.

    You will have to out-scream the [Include graphics card driver] crowd, the [Include Wifi] crowd and the [ZFS] crowd.

    • Haha 3
  4. 9 hours ago, TexasUnraid said:

    I also noticed that the sdg drive suddenly showed up in unassigned devices with a different drive letter, even though the same drive is still listed as being part of the pool?

     

    I am confused, it is setup in a raid 5, shouldn't it auto-correct for errors with a drive? I am guessing that is what is happening and why I am able to read the data still?

     

    Along those lines, why is the scrub failing? I would think it would fix errors from another drive? It is like it is not detecting a "failed drive" (pretty darn sure the drive is fine and it was just a hickup of some kind since it is back in unassigned devices).

     

    I had a few files on the pool that had known MD5 values and they still check out now but they were also on here for a long time, not sure about the files that were put on it since this issue started.

     

    I am going to copy the data to the array tonight, worried if I stop the array it might not restart. In the morning I will try checking all the cables and restart the server.

     

    What are the next steps in this situation?

    Some pointers:

    • That is typical symptom of a drive dropping offline and then reconnected it back. That is typically a cable problem. Check your power and data cable.
    • You misunderstand a few things.
      • A disconnected device from the pool will not be automatically re-added (because trying to do it blindly risks corrupting your data beyond repair). A reboot is the easiest way for the dropped device to be automatically added back (assuming you haven't wiped the "unassigned" one).
      • There is no such thing as "just a hiccup". If a drive drops offline, the pool is degraded. It's kinda similar to the array, if a drive drops offline, you can't just add it back but have to rebuild it.
      • The list of devices in a pool is a configuration list and not a connected device list. Unraid will alert you something is wrong with the pool but won't just remove the device from the list.
      • Functioning is different from repairing. You seem to lump both into "auto-correct".
        • A RAID-5 pool will function (i.e. all data is readable and writable, including data written after the failure) with a single failed device but in a degraded state.
        • It can't repair while in degraded state (because there is insufficient data to repair). Scrub = repair.
    • My tried-and-tested procedure when a disk drops offline from the pool is as followed. I have had to do this several times now due to a bad power cable and it has always worked.
      • Shut down as soon as possible to reduce risk of additional failure
      • Check cable and reboot
      • Once booted, check that the dropped device is no longer unassigned but in the pool i.e. online (e.g. easiest way is to see if temperature shows up)
      • Run scrub (with correction)
    • Beside what Johnnie linked above, you can also have a look at my post here which I added a few more tips.
      • Before you run any balance, make sure scrub has completed successfully first.
    • Like 1
  5. 6 hours ago, GameOverPD said:

     

    
    root@PDrasterServer:~# zpool status -v
      pool: SSD
     state: ONLINE
    status: One or more devices has experienced an error resulting in data
            corruption.  Applications may be affected.
    action: Restore the file in question if possible.  Otherwise restore the
            entire pool from backup.
       see: http://zfsonlinux.org/msg/ZFS-8000-8A
      scan: scrub repaired 25K in 0 days 00:03:03 with 2 errors on Fri Aug 21 22:34:29 2020
    config:
    
            NAME        STATE     READ WRITE CKSUM
            SSD         ONLINE       0     0     0
              raidz1-0  ONLINE       0     0     0
                sdc     ONLINE       0     0     0
                sdi     ONLINE       0     0     0
    
    errors: Permanent errors have been detected in the following files:
    
            /mnt/SSD/domains/VMw101/vdisk1.img


    I ran into a problem that when I run vm errors constantly appear and then vm just freezes, if i use pool just for read\write files everything is ok.

     

    Why are you running raidz1 with 2 devices? Did a disk drop offline?

     

    I highly recommend using BTRFS RAID-5 instead of ZFS RAIDZ1 for a SSD pool in Unraid.

    Integration with the OS is something you take for granted until for instance a disk drop from a ZFS pool without your realising it.

    (PS: ZFS also completely ignores isolcpus so don't be surprised when things lag terribly under heavy IO)

  6. 39 minutes ago, Meowcat285 said:

    Hi, I am experimenting with cloud platforms in vms on unraid, I cant seem to figure out how to enable nested virtualization, I saw a old guide, but it is out of date and does not work. How do I do it?

    Don't bother. Proper nested virtualisation doesn't work.

  7. What you see is all that is available (with the kernel) so if it's not the right one then you just have to wait for the next kernel release to see if it improves anything. This probably is very true with 3rd gen Ryzen (and 10th gen Intel etc.). Even my 2nd gen Threadripper didn't have the right sensors.

     

    Perhaps try 6.9.0-beta25 which has 5.x kernel with better support. My TR4 now has the right sensors.

     

    PS: read the release notes very carefully so you understand the implication of using beta. There's more than just stability (which it is very stable).

  8. 1 hour ago, Dipskcit said:

    If I were do go this route what precautions should I take to not mess up anything? Could I symlink within the docker image to /other and then map that?

    What I do is to map disk and not user share just to be 100% sure there can be no wrong.

    So let's say I have /mnt/user/other that is on the array and /mnt/user/appdata/PlexMediaServer on cache.

    Then

    cd /mnt/cache/appdata/PlexMediaServer
    ln -s /mnt/disk1/other other

    You get the picture. Obviously appdata is set to Cache = Only so that there won't be any mover action.

     

    The map /config to /mnt/cache/appdata/PlexMediaServer

    Then anything written to /config/other => /mnt/cache/appdata/PlexMediaServer/other => /mnt/disk1/other

     

    It's overly cautious but I rather err on the safe side.

     

  9. 28 minutes ago, comet424 said:

    also i find the settings page always slow to load.. are these slownes's   because i running off a usb 2 stick not a usb 3

    can it also be memory speed  as i dont think i have XMP setup on the ram

    Neither. USB stick only affects boot time and nothing afterwards.

    RAM speed has zero impact on the page load.

     

    That is sounding increasingly like it's a browser problem.

  10. 23 minutes ago, comet424 said:

    hi i curious on a freshly rebooted  or when your using Unraid gui page.. flipping to the Docker page is quick  on the SSD the nvme i have takes like 1 second to populate..

    Did you leave the page open overnight? The slow loading could be browser related.

    That page loads information from the docker image so 32GB isn't enough to load the entire image, not that I think doing that would resolve that speed issue.

  11. 23 minutes ago, Schicksal said:

    I‘m trying to get a static global ipv6 to my Plex Server so I can reach it from external.

     

    So I reinstall the Plex Docker?

    Yes, revert the problematic parameters and reinstall Plex docker and it will come back.

     

    How comfortable are you with network setup?

    (with array stopped) Settings -> Network Settings -> choose both IPv4 and IPv6 in Network protocol and make the appropriate setup to give your server an IPv6 (assuming your router supports v6)

     

    Set your Plex docker in "Bridge" network type i.e. it will use the same IP as your server.

     

    Then in port-forwarding config of your router, point a certain port x to your server IP + 32400.

     

    The in Plex settings, look for Remote Access, enable and test (would be best to use the port x in the step above in the "Manually specify public port" to make it test faster).

     

    If that still doesn't work then your ISP doesn't allow access.

     

    To be honest, don't see why you need ipv6 for that.

  12. Go to Docker -> Add Container -> pick the template from the drop-down list. It will have your last parameters

     

    If you have problems with a docker, ask question in that particular docker support topic for more targeted answer.

     

    I saw your other post in the other topic in a [DEPRECATED] forum. What are you trying to do with the Plex docker?

  13. 5 hours ago, GeoffH said:

    How do you create separate pools in cache ? I don't understand, sorry.

    Multiple cache pools can be created manually (in conjunction with Unassigned Devices). See quoted post from Johnnie below.

     

    6.9.0 (currently beta25) has multi-pool functionality built into the GUI so if you don't mind running beta then that will be more user-friendly.

    Note that any SSD formatted in 6.9.0 will NOT be backward-compatible to 6.8.x.

     

    Major point: avoid RAID-0 with HDD. That is strictly in the "do it if you know exactly what you are doing" category or you are asking for troubles.

    Also avoid BTRFS RAID-5/6 with HDD as well (ZFS RAID-Z1/2 is a better option for HDD).

     

    FAQ link

     

  14. 16 hours ago, tsxfire said:

    Update on this, had to enable ACS override- multifunction. The unsafe interrupts, and add the vfio IDs to the syslinux launch and was finally able to get the dl380 g7 to launch with the 1650 but without the audio, no big deal, but after I install the driver inside the VM the 1650 disappears from the device manager and I don't know why absolutely making the new VM useless

    Re-extract diagnostics and attach in your next post. Not clear what you did from your description.

  15. 6 hours ago, Dipskcit said:

    I think this is a fairly straightforward question but my Google-Fu isn't good enough to find an answer apparently. Can you map a subdirectory of an already mapped location to somewhere different like the following?

    /config  ->  /mnt/user/appdata/PlexMediaServer
    /config/other  ->  /mnt/user/other

    I have tried mapping the above to see if it works like I'd hoped but I've either done it wrong or it doesn't work.

    I don't think it would work with a parent + a sub.

     

    Why don't you just map /other instead of /config/other?

    Usually simpler is better.

     

    Otherwise an alternative is to create symlinks in the host which I try to avoid doing in /mnt/user because of potential issues with Unraid own shfs process.

  16. 1 hour ago, trott said:

    I see some old discussion says unraid dose not support,  not sure if there is any changs now

    Short answer is no.

    Long answer is sort of.

     

    Very few devices support SR-IOV that I know of. Very certainly no graphics card that I have seen.

    If it does support it then you can theoretically just manually split it out from the command line and use it for the VM. Keyword is "theoretically" cuz I haven't seen any proof that it works.

  17. 53 minutes ago, TexasUnraid said:

    Slightly off topic question, what is the difference between these in the docker settings:

     

    Extra Parameters:

     

    and

     

    Post Arguments:

    Extra param added stuff to after docker run command.

    Post arguments added stuff to the very end of the command (e.g. to pass parameters to the docker or to run a command from within the docker).

     

    You can think of it as the former is host-level parameters and the latter is guest-level parameters.

    • Like 1