CybranNakh

Members
  • Posts

    39
  • Joined

  • Last visited

Posts posted by CybranNakh

  1. Could someone help me with this? I had used this command perfect in 6.11.x but now in 6.12.x, I am pulling my hair out. I keep getting "This isn't an XFS filesystem or filesystem image."

     

    Here is what I have done:

     

    1) xfs_undelete was installed on my unassigned device

    2) I confirmed the download of dependencies needed with nerd pack

    3) Stopped the array

    4) Cd into the xfs folder

    5) ./xfs_undelete -t 2023-09-01 -o /mnt/disks/temp /dev/md1p1

    This isn't an XFS filesystem or filesystem image.

     

    I have tried /dev/sdj , /dev/sdj1, /dev/md1, /dev/mdp1 to no avail. Any adivse? Thank you!!!!

     

    Edit: SOLVED. I am using XFS encrypted which makes it impossible, I believe for xfs_undelete to even recognize it as the correct file system. Luckily, my data was first on an unassigned device which I could use undelete on. I need better backup protocols for data on the array it looks like!

     

  2. I am surprised the Remmina image is not used by more.... I have found it much more reliable than Apache-Guacamole which uses an older security protocol. This results in the inability to connect VNC to many clients such as raspberry pis without lowering the authentication protocol to legacy versions. With Remmina, I have no such problems.

     

    However, I am not sure why, but none of my icons within remmina load properly. All the icons are the same image. Is this an issue with my install or more generally with the image? I have uninstalled and re-installed several times. Cheers!

  3. On 3/3/2023 at 3:21 PM, dlandon said:

    There is a new feature in UD to help with plugins that need a mount point folder.  UD now creates a mount folder '/mnt/addons'.  This folder should be used to mount your plugin devices to prevent FCP warnings and keep your mounts separated from UD.  It is recommended you switch to this new folder for your addon and custom mounts.  You are welcome to leave the mounts at '/mnt/disks' or '/mnt/remotes'.  Things will still work, but if you request support for UD issues, you will be asked to remove them first.  One thing to keep in mind is there is a protection added to the '/mnt/addons' so a misconfigured app cannot fill the rootfs and crash the system.  If you mount something at '/mnt/addons' before UD is installed, you will see a reboot message over the banner.  This is because UD cannot apply the protection while a device is mounted at '/mnt/addons'.  You will have to delay any mounts at '/mnt/addons' until UD has installed.

    So what does this mean for me? I have a mount for security camera footage I use an UD for. It is currently mounted at /mnt/disks/security_recordings. Am I right in my interpretation that the recommendation is the move that to /mnt/addons/security_recordings?  The only mapping of this folder is to Frigate

    If that is the case, does this mean I should delete the /disks and /remote folders?

  4. On 1/25/2023 at 10:42 AM, apandey said:

    Perhaps you can try file activity plugin to narrow down the cause of writes

    So from inspecting the file activity, I could not find the culprit... however... the weird writing issue has gone away... the only major change I have made was disabling NZBget from writing logs for every action, but that would only impact my writes to the cache drives.... so, oh well. I guess it solved itself! Thank you!

  5. 1 hour ago, apandey said:

    This sounds normal to me. Any writes to any disk in the array will need the corresponding part of parity to be recomputed and written. That is how parity works

     

    See here - https://wiki.unraid.net/Parity#How_parity_works

     

    1 hour ago, JorgeB said:

    That's expected, anything written to an array disk will also be written to parity, and with default read/write/modify, parity is also read.

    Thank you guys for the comments! I guess I was thrown by the parity reads matching the array disks. I have downloaded and set up the file activity plugin. I ran it so I guess I will just have to wait and see if it catches anything suspicious going on. I will report back once it happens again to see if it catches anything. Cheers!

  6. Hello! Well the title says it all. I am having a very very peculiar issue where usually overnight but also sometimes throughout the day, something is continually reading and writing to the array (usually Disk2). Now this is sometimes a "common" problem with unraid. The part that is thrown me for a curve is that it is ALSO reading and writing an equivalent amount of data to the parity drive. No errors being corrected that I can see.

     

    1) I have tried restarting docker which I thought fixed the problem for a couple days... but then it came back.

    2) iotop was not useful given the intermittent issue

    3) I tried disabling party check scheduler which again stopped the problem for a couple days I think but could be a coincidence

    4) I disabled ALL docker containers which did nothing so I dont think it is a container writing that much.

     

     

    Any help or guidance or direction is appreciated! I got to solve this before my drives go bust!

     

    apollo-diagnostics-20230125-0955.zip

  7. On 7/6/2022 at 2:25 AM, Abigel said:

    Hi,  is it possible to use redis for multiple docker container?  Like for nextcloud, overleaf, authelia etc. So that all Containers are connecting to the same redi container and each with the same login, nothing diffrent, all on the same url and same password. Or will it occur problems?

    I also would like to know the answer to this question.... 

     

    From my research of how redis is setup... my understanding is that it would be somewhat a bad idea if they are entirely unrelated databases.... but i am not an expert and I guess the only other alternative would be spinning up multiple containers

  8. Hello! I am trying to get a Windows 11 VM to work with a GPU passthrough but I am having a very odd problem....

     

    I set up the VM as per the SpaceInvader Windows11 tutorial, and then passed through a GPU, this worked (aka I can RDP into the server) but I can not update the drivers of the GPU, nor can I see it under device manager.

     

    I set multifunction on and made sure all 4 parts of my GPU where on the same slot on Bus 4. I do have the Nvidia plugin as well as GPU stats on my server. Could these be interfering with the passthrough? It is the only GPU on the server but it is a server GPU which has integrated GPU capabilities and I ran the server without a GPU for some time already. 

     

    Any and all help is appreciated! 

     

    The GPU is a Asus RTX2060. I have attached my XML as well. Thank you!
     

    <?xml version='1.0' encoding='UTF-8'?>
    <domain type='kvm'>
      <name>Windows 11</name>
      <uuid>7ab8b9b6-c479-c148-66c8-408679685bbb</uuid>
      <description>Video Editing</description>
      <metadata>
        <vmtemplate xmlns="unraid" name="Windows 11" icon="windows11.png" os="windowstpm"/>
      </metadata>
      <memory unit='KiB'>8388608</memory>
      <currentMemory unit='KiB'>8388608</currentMemory>
      <memoryBacking>
        <nosharepages/>
      </memoryBacking>
      <vcpu placement='static'>8</vcpu>
      <cputune>
        <vcpupin vcpu='0' cpuset='20'/>
        <vcpupin vcpu='1' cpuset='84'/>
        <vcpupin vcpu='2' cpuset='22'/>
        <vcpupin vcpu='3' cpuset='86'/>
        <vcpupin vcpu='4' cpuset='24'/>
        <vcpupin vcpu='5' cpuset='88'/>
        <vcpupin vcpu='6' cpuset='26'/>
        <vcpupin vcpu='7' cpuset='90'/>
      </cputune>
      <os>
        <type arch='x86_64' machine='pc-q35-6.2'>hvm</type>
        <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi-tpm.fd</loader>
        <nvram>/etc/libvirt/qemu/nvram/7ab8b9b6-c479-c148-66c8-408679685bbb_VARS-pure-efi-tpm.fd</nvram>
      </os>
      <features>
        <acpi/>
        <apic/>
        <hyperv mode='custom'>
          <relaxed state='on'/>
          <vapic state='on'/>
          <spinlocks state='on' retries='8191'/>
          <vendor_id state='on' value='none'/>
        </hyperv>
      </features>
      <cpu mode='host-passthrough' check='none' migratable='on'>
        <topology sockets='1' dies='1' cores='4' threads='2'/>
        <cache mode='passthrough'/>
        <feature policy='require' name='topoext'/>
      </cpu>
      <clock offset='localtime'>
        <timer name='hypervclock' present='yes'/>
        <timer name='hpet' present='no'/>
      </clock>
      <on_poweroff>destroy</on_poweroff>
      <on_reboot>restart</on_reboot>
      <on_crash>restart</on_crash>
      <devices>
        <emulator>/usr/local/sbin/qemu</emulator>
        <disk type='file' device='disk'>
          <driver name='qemu' type='qcow2' cache='writeback'/>
          <source file='/mnt/user/domains/Windows 11 Editing VM/vdisk1.img'/>
          <target dev='hdc' bus='virtio'/>
          <boot order='1'/>
          <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
        </disk>
        <disk type='file' device='cdrom'>
          <driver name='qemu' type='raw'/>
          <source file='/mnt/user/isos/Windows/Win11_English_x64v1.iso'/>
          <target dev='hda' bus='sata'/>
          <readonly/>
          <boot order='2'/>
          <address type='drive' controller='0' bus='0' target='0' unit='0'/>
        </disk>
        <disk type='file' device='cdrom'>
          <driver name='qemu' type='raw'/>
          <source file='/mnt/user/isos/virtio-win-0.1.217-2.iso'/>
          <target dev='hdb' bus='sata'/>
          <readonly/>
          <address type='drive' controller='0' bus='0' target='0' unit='1'/>
        </disk>
        <controller type='pci' index='0' model='pcie-root'/>
        <controller type='pci' index='1' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='1' port='0x8'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x0' multifunction='on'/>
        </controller>
        <controller type='pci' index='2' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='2' port='0x9'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
        </controller>
        <controller type='pci' index='3' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='3' port='0xa'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
        </controller>
        <controller type='pci' index='4' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='4' port='0x13'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/>
        </controller>
        <controller type='pci' index='5' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='5' port='0x14'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/>
        </controller>
        <controller type='pci' index='6' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='6' port='0xb'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x3'/>
        </controller>
        <controller type='pci' index='7' model='pcie-root-port'>
          <model name='pcie-root-port'/>
          <target chassis='7' port='0xc'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x4'/>
        </controller>
        <controller type='virtio-serial' index='0'>
          <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
        </controller>
        <controller type='sata' index='0'>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/>
        </controller>
        <controller type='usb' index='0' model='ich9-ehci1'>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/>
        </controller>
        <controller type='usb' index='0' model='ich9-uhci1'>
          <master startport='0'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0' multifunction='on'/>
        </controller>
        <controller type='usb' index='0' model='ich9-uhci2'>
          <master startport='2'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/>
        </controller>
        <controller type='usb' index='0' model='ich9-uhci3'>
          <master startport='4'/>
          <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/>
        </controller>
        <interface type='bridge'>
          <mac address='52:54:00:a6:c8:c9'/>
          <source bridge='br0'/>
          <model type='virtio-net'/>
          <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
        </interface>
        <serial type='pty'>
          <target type='isa-serial' port='0'>
            <model name='isa-serial'/>
          </target>
        </serial>
        <console type='pty'>
          <target type='serial' port='0'/>
        </console>
        <channel type='unix'>
          <target type='virtio' name='org.qemu.guest_agent.0'/>
          <address type='virtio-serial' controller='0' bus='0' port='1'/>
        </channel>
        <input type='tablet' bus='usb'>
          <address type='usb' bus='0' port='1'/>
        </input>
        <input type='mouse' bus='ps2'/>
        <input type='keyboard' bus='ps2'/>
        <tpm model='tpm-tis'>
          <backend type='emulator' version='2.0' persistent_state='yes'/>
        </tpm>
        <audio id='1' type='none'/>
        <hostdev mode='subsystem' type='pci' managed='yes'>
          <driver name='vfio'/>
          <source>
            <address domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>
          </source>
          <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0' multifunction='on'/>
        </hostdev>
        <hostdev mode='subsystem' type='pci' managed='yes'>
          <driver name='vfio'/>
          <source>
            <address domain='0x0000' bus='0x01' slot='0x00' function='0x1'/>
          </source>
          <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x1'/>
        </hostdev>
        <hostdev mode='subsystem' type='pci' managed='yes'>
          <driver name='vfio'/>
          <source>
            <address domain='0x0000' bus='0x01' slot='0x00' function='0x2'/>
          </source>
          <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x2'/>
        </hostdev>
        <hostdev mode='subsystem' type='pci' managed='yes'>
          <driver name='vfio'/>
          <source>
            <address domain='0x0000' bus='0x01' slot='0x00' function='0x3'/>
          </source>
          <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x3'/>
        </hostdev>
        <memballoon model='none'/>
      </devices>
    </domain>

     

     

  9. Hello! I have installed Guacamole according to the SpaceInvaderOne video but when enabling TOTP, I get to the login QR code and I am able to add the MFA to the Microsoft Authenticator, but it continually tells me "Verification failed. Please try again". I have tried a clean reinstall, and clearing browser history and a different browser. I have also tried a different MFA app. Nothing seems to work. Any ideas? Thank you very much!

  10. 5 hours ago, ice pube said:

    Couple other people along with myself are having the same issue. No idea how to fix it, as there is no appadata folder to reset. 

    It really is unfortunate... I was so excited to set it up. I might try and see if I can find something on the github repository and report back....

  11. I have some problems with the Reactive Resume Container. I downloaded it from CA and put in my Firebase information but cant get to the loading screen. The webui flashes for 1 second and then just displays the background. I feel like I am missing something basic here... 

  12. 20 hours ago, CorneliousJD said:

     

    I'm not using SWAG, I have it working via NPM no problem though on a subdomain.

     

    See here, some other users used SWAG to not pass images through Gunicorn and they have it work with an example server block.

    https://github.com/vabene1111/recipes/discussions/341

     

    There is no nginx built into this container, so there's no conf.d to edit inside of recipes, you would need to provide your own nginx container or use SWAG for that.

     

    +1

     

    This was very much lead to the solution! I added the path as recommended in the discussion linked. I also discovered the default app name in SWAG was nginx_recipes and this needs to be changed to the name of your container (recipes) for a simple CA container pulldown. 

  13. For some reason I am unable to access it using a reverse proxy (Swag). I have set it up like every other app I have using my reverse proxy. I saw some notes saying to edit the conf.d in the ngnix folder of recipes but cant seem to find it in the appdata folder for recipes in unraid.... I feel like im missing something here.... any thoughts? Thanks!

  14. 5 hours ago, Zonediver said:

    FYI: The "Nvidia-solution" for Plex has a hard limitation: Only 2 Streams for transcoding - with the iGPU of an Intel-CPU, this limit does not exist.

    This is true but not final. While consumers Nvidia cards have a 2 stream limit. A quick google search or Reddit search will yield a lot of people with a solution. But can’t be discussed on this forum

  15. If you are replacing your ram and your motherboard and CPU what is the budget for all combined? Since it does not seem like you have a lot of extras, you can save some on the motherboard and toss more into the CPU. I have built roughly 10-15 rigs for people and for unraid, my recommendation would be to go AMD Ryzen. Depending on your exact budget, you can get a (used) Ryzen 3900x for roughly $350 on eBay. 

     

    For VMs you will want to allocate at least 4 cores to it. As for your VMs, you should check why your CPU usage is so high. I have a similar CPU with no such limitations (with no gaming VMs). If you do NOT do a gaming VM, you can use the beta35 (and some googling about drivers) in order to passthrough your current GPU to plex for hardware transcoding (really takes the load off the CPU for plex). 

     

    If you do want a gaming VM and don't want to give plex a GPU for hardware transcoding, then I think a Ryzen platform CPU is your best bet. Unraid lets you allocate cores to specific dockers, VMs, etc. and AMD is the rising star as far as multicore tasks go. Hope this helps! 

  16. Hello! I recently did a number of upgrades to my server and am out of other options. I have spent the better part of a couple weeks troubleshooting.

     

    I swapped my 120gb kingston SSD for a 500gb Samsung QVO for my cache drive. I put the 120 as a second cache pool. I moved all the data from to the array and then onto the new drive. I also upgraded from Beta25 to Beta35. Now, I have a large number of writes on my Cache drive (over 600,000 over a 24hour period). I tried moving my cache to a xfs img and even a directory but no help. The writing continues and it might be worse on the xfs than on the directory. Iotop does not reveal anything of significance really. Is there something i am missing? The only major difference I can see is that the SSDs are formatted differently (the 120 gb shows a MBR: 4KiB-aligned and the 500gb is MBR: 1MiB-aligned). I am aware that there is a massive uptick in this behavior when there is a stream on plex and when there is transcoding but I just assumed this is normal since it has to essentially write the transcoding file somewhere. Any help is appreciated! 

    apollo-diagnostics-20201128-2153.zip