Everything posted by mackid1993
-
[Support] xthursdayx - RoonServer
The container will update in Unraid, like a new version of the container will be built by Github actions and then pushed over to dockerhub with a new tag and latest being updated, so in the Unraid UI you'll see an update to roonserver on the 1st of the month when it's set to push. This container uses Photon OS which is a very slimmed down linux distro maintained by VMWare. The dockerfile installs bzip2 cifs-utils alsa-utils wget icu xz from the package manager and then pulls down ffmpeg and moves it into PATH. So when the container rebuilds we will get the latest versions of these packages as well as the base OS. I was having some weird transcoding issues with Roon ARC and part of my thinking was Steef's container was really out of date.
-
[Support] xthursdayx - RoonServer
Let me know how it goes, I'm hoping May 1st we see an update pending. The idea is this will keep the base OS and all dependences Roon requires on linux at their latest versions without me or anyone having to do anything since I have a github action rebuilding the docker. The big problem is I am a docker newb and just an IT guy, I did this with trial and error and chatgpt. I really need the help of someone in the Unraid community to make sure this is all done correctly so we can get the template updated since Steef seems to not be updating his container any longer. Ideally we can have a fork of this container maintained by the community here as I've talked to Steef in the past and he isn't an Unraid user, so if anything specific to Unraid pops up, he isn't able to help us.
-
[Support] xthursdayx - RoonServer
So I was in contact with someone on the Roon forums. It seems that Steef either no longer uses Roon or chooses to no longer maintain his container with the latest security patches. While Roon gets updated the base OS as well as things like ffmpeg don't. Hence the need for a fork that will be actively maintained. This is my github repo if we can get someone with the power to update the CA template involved: https://github.com/mackid1993/docker-roonserver
-
[Support] xthursdayx - RoonServer
If anyone wants to try my container feel free to switch the template to mackid1993/docker-roonserver:latest. It's based off: https://github.com/davindisko/docker-roonserver but uses github actions to push new releases on the 1st of the month so Photon OS and all dependencies that are installed stay up to date. You'll find lower memory usage over time than with the debian container. If the maintainer of this repo would like to work with me on updating this template I'd really be interested. @xthursdayx @rutherford
-
[Support] xthursdayx - RoonServer
I ended up forking Steef's contianer and updating it myself. Pretty easy to do. Edit: It seems like folks are using Photon a bit more with this and seeing less memory growth over time. I'm experimenting with this in my own system. Edit 1: I'm finding the Photon container I linked above excellent. I actually created my own repo for this (private right now since I'm not a developer just an IT guy) but used some github actions to automate a monthly rebuild of the container to keep things up to date. @xthursdayx if you're more knowledgeable about docker I'd be willing to collaborate on getting this container up to date. The davidsinko container I forked is a drop in replacement for Steef's. All of the bind mounts are the same, just change where it pulls from.
-
[Support] xthursdayx - RoonServer
Could someone looking into switching this template to a more actively maintained RoonServer docker? This one https://hub.docker.com/r/comassky/roon looks like it's being updated. The current docker hasn't seen a bump since 2023. Edit: https://github.com/davindisko/docker-roonserver This container is an up to date fork of the one used here.
-
[7.0.1] XML Breaks when adding a new VirtioFS Mount
In my setup I have two virtual NICs (one is just bound to a VLAN br0.2, the other is the main br0) and then all of my VirtioFS shares. I've found that when I set up my Windows VM and use it for a while and then need to maybe pass an additional VirtioFS share through to the VM, the main br0 NIC totally breaks and gets a 169.254 IP address. The only way I can fix it is by deleting the entire template and re-creating from scratch. It's been happening for quite a while. My full XML of the fresh VM is below. The only manual changes I make are changing </nosharepages> to </hugepages> and adding hotplug='off' to the pcie root ports. <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm' id='5'> <name>Windows 11</name> <uuid>845b2005-946b-8e5d-fab9-c9f72badc2d7</uuid> <metadata> <vmtemplate xmlns="unraid" name="Windows 11" icon="windows11.png" os="windowstpm" webui="" storage="default"/> </metadata> <memory unit='KiB'>33554432</memory> <currentMemory unit='KiB'>33554432</currentMemory> <memoryBacking> <hugepages/> <source type='memfd'/> <access mode='shared'/> </memoryBacking> <vcpu placement='static'>18</vcpu> <cputune> <vcpupin vcpu='0' cpuset='2'/> <vcpupin vcpu='1' cpuset='3'/> <vcpupin vcpu='2' cpuset='4'/> <vcpupin vcpu='3' cpuset='5'/> <vcpupin vcpu='4' cpuset='6'/> <vcpupin vcpu='5' cpuset='7'/> <vcpupin vcpu='6' cpuset='8'/> <vcpupin vcpu='7' cpuset='9'/> <vcpupin vcpu='8' cpuset='10'/> <vcpupin vcpu='9' cpuset='11'/> <vcpupin vcpu='10' cpuset='12'/> <vcpupin vcpu='11' cpuset='13'/> <vcpupin vcpu='12' cpuset='14'/> <vcpupin vcpu='13' cpuset='15'/> <vcpupin vcpu='14' cpuset='16'/> <vcpupin vcpu='15' cpuset='17'/> <vcpupin vcpu='16' cpuset='18'/> <vcpupin vcpu='17' cpuset='19'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-q35-9.1'>hvm</type> <loader readonly='yes' type='pflash'>/usr/share/qemu/ovmf-x64/OVMF_CODE-pure-efi-tpm.fd</loader> <nvram>/etc/libvirt/qemu/nvram/845b2005-946b-8e5d-fab9-c9f72badc2d7_VARS-pure-efi-tpm.fd</nvram> </os> <features> <acpi/> <apic/> </features> <cpu mode='host-passthrough' check='none' migratable='on'> <topology sockets='1' dies='1' clusters='1' cores='9' threads='2'/> <cache mode='passthrough'/> </cpu> <clock offset='localtime'> <timer name='hpet' present='no'/> <timer name='hypervclock' present='yes'/> <timer name='pit' tickpolicy='delay'/> <timer name='rtc' tickpolicy='catchup'/> </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='raw' cache='writeback' discard='unmap'/> <source file='/mnt/cache/domains/vdisk2.img' index='1'/> <backingStore/> <target dev='hdc' bus='virtio'/> <serial>vdisk2</serial> <alias name='virtio-disk2'/> <address type='pci' domain='0x0000' bus='0x0e' slot='0x00' function='0x0'/> </disk> <controller type='sata' index='0'> <alias name='ide'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x1f' function='0x2'/> </controller> <controller type='pci' index='0' model='pcie-root'> <alias name='pcie.0'/> </controller> <controller type='pci' index='1' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='1' port='0x8' hotplug='off'/> <alias name='pci.1'/> <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' hotplug='off'/> <alias name='pci.2'/> <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' hotplug='off'/> <alias name='pci.3'/> <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='0xb' hotplug='off'/> <alias name='pci.4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x3'/> </controller> <controller type='pci' index='5' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='5' port='0xc' hotplug='off'/> <alias name='pci.5'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x4'/> </controller> <controller type='pci' index='6' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='6' port='0xd' hotplug='off'/> <alias name='pci.6'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x5'/> </controller> <controller type='pci' index='7' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='7' port='0xe' hotplug='off'/> <alias name='pci.7'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x6'/> </controller> <controller type='pci' index='8' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='8' port='0xf' hotplug='off'/> <alias name='pci.8'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x7'/> </controller> <controller type='pci' index='9' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='9' port='0x10' hotplug='off'/> <alias name='pci.9'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='10' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='10' port='0x11' hotplug='off'/> <alias name='pci.10'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x1'/> </controller> <controller type='pci' index='11' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='11' port='0x12' hotplug='off'/> <alias name='pci.11'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x2'/> </controller> <controller type='pci' index='12' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='12' port='0x13' hotplug='off'/> <alias name='pci.12'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x3'/> </controller> <controller type='pci' index='13' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='13' port='0x14' hotplug='off'/> <alias name='pci.13'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x4'/> </controller> <controller type='pci' index='14' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='14' port='0x15' hotplug='off'/> <alias name='pci.14'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x5'/> </controller> <controller type='pci' index='15' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='15' port='0x16' hotplug='off'/> <alias name='pci.15'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x6'/> </controller> <controller type='pci' index='16' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='16' port='0x17' hotplug='off'/> <alias name='pci.16'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x7'/> </controller> <controller type='pci' index='17' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='17' port='0x18' hotplug='off'/> <alias name='pci.17'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0' multifunction='on'/> </controller> <controller type='pci' index='18' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='18' port='0x19' hotplug='off'/> <alias name='pci.18'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x1'/> </controller> <controller type='pci' index='19' model='pcie-root-port'> <model name='pcie-root-port'/> <target chassis='19' port='0x1a' hotplug='off'/> <alias name='pci.19'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x2'/> </controller> <controller type='virtio-serial' index='0'> <alias name='virtio-serial0'/> <address type='pci' domain='0x0000' bus='0x0f' slot='0x00' function='0x0'/> </controller> <controller type='usb' index='0' model='ich9-ehci1'> <alias name='usb'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x7'/> </controller> <controller type='usb' index='0' model='ich9-uhci1'> <alias name='usb'/> <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'> <alias name='usb'/> <master startport='2'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x1'/> </controller> <controller type='usb' index='0' model='ich9-uhci3'> <alias name='usb'/> <master startport='4'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x2'/> </controller> <filesystem type='mount' accessmode='passthrough'> <driver type='virtiofs' queue='1024'/> <binary path='/usr/libexec/virtiofsd' xattr='on'> <cache mode='always'/> <sandbox mode='chroot'/> </binary> <source dir='/mnt/user/appdata'/> <target dir='appdata'/> <alias name='fs0'/> <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/> </filesystem> <filesystem type='mount' accessmode='passthrough'> <driver type='virtiofs' queue='1024'/> <binary path='/usr/libexec/virtiofsd' xattr='on'> <cache mode='always'/> <sandbox mode='chroot'/> </binary> <source dir='/mnt/user/Archives'/> <target dir='Archives'/> <alias name='fs1'/> <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/> </filesystem> <filesystem type='mount' accessmode='passthrough'> <driver type='virtiofs' queue='1024'/> <binary path='/usr/libexec/virtiofsd' xattr='on'> <cache mode='always'/> <sandbox mode='chroot'/> </binary> <source dir='/mnt/user/Backup'/> <target dir='Backup'/> <alias name='fs2'/> <address type='pci' domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </filesystem> <filesystem type='mount' accessmode='passthrough'> <driver type='virtiofs' queue='1024'/> <binary path='/usr/libexec/virtiofsd' xattr='on'> <cache mode='always'/> <sandbox mode='chroot'/> </binary> <source dir='/mnt/user/CommunityApplicationsAppdataBackup'/> <target dir='CommunityApplicationsAppdataBackup'/> <alias name='fs3'/> <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/> </filesystem> <filesystem type='mount' accessmode='passthrough'> <driver type='virtiofs' queue='1024'/> <binary path='/usr/libexec/virtiofsd' xattr='on'> <cache mode='always'/> <sandbox mode='chroot'/> </binary> <source dir='/mnt/user/Downloads'/> <target dir='Downloads'/> <alias name='fs4'/> <address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/> </filesystem> <filesystem type='mount' accessmode='passthrough'> <driver type='virtiofs' queue='1024'/> <binary path='/usr/libexec/virtiofsd' xattr='on'> <cache mode='always'/> <sandbox mode='chroot'/> </binary> <source dir='/mnt/user/immich'/> <target dir='immich'/> <alias name='fs5'/> <address type='pci' domain='0x0000' bus='0x06' slot='0x00' function='0x0'/> </filesystem> <filesystem type='mount' accessmode='passthrough'> <driver type='virtiofs' queue='1024'/> <binary path='/usr/libexec/virtiofsd' xattr='on'> <cache mode='always'/> <sandbox mode='chroot'/> </binary> <source dir='/mnt/user/Movies'/> <target dir='Movies'/> <alias name='fs6'/> <address type='pci' domain='0x0000' bus='0x07' slot='0x00' function='0x0'/> </filesystem> <filesystem type='mount' accessmode='passthrough'> <driver type='virtiofs' queue='1024'/> <binary path='/usr/libexec/virtiofsd' xattr='on'> <cache mode='always'/> <sandbox mode='chroot'/> </binary> <source dir='/mnt/user/Music'/> <target dir='Music'/> <alias name='fs7'/> <address type='pci' domain='0x0000' bus='0x08' slot='0x00' function='0x0'/> </filesystem> <filesystem type='mount' accessmode='passthrough'> <driver type='virtiofs' queue='1024'/> <binary path='/usr/libexec/virtiofsd' xattr='on'> <cache mode='always'/> <sandbox mode='chroot'/> </binary> <source dir='/mnt/user/Pictures'/> <target dir='Pictures'/> <alias name='fs8'/> <address type='pci' domain='0x0000' bus='0x09' slot='0x00' function='0x0'/> </filesystem> <filesystem type='mount' accessmode='passthrough'> <driver type='virtiofs' queue='1024'/> <binary path='/usr/libexec/virtiofsd' xattr='on'> <cache mode='always'/> <sandbox mode='chroot'/> </binary> <source dir='/mnt/user/Software'/> <target dir='Software'/> <alias name='fs9'/> <address type='pci' domain='0x0000' bus='0x0a' slot='0x00' function='0x0'/> </filesystem> <filesystem type='mount' accessmode='passthrough'> <driver type='virtiofs' queue='1024'/> <binary path='/usr/libexec/virtiofsd' xattr='on'> <cache mode='always'/> <sandbox mode='chroot'/> </binary> <source dir='/mnt/user/TV'/> <target dir='TV'/> <alias name='fs10'/> <address type='pci' domain='0x0000' bus='0x0b' slot='0x00' function='0x0'/> </filesystem> <interface type='bridge'> <mac address='52:54:00:d1:06:c0'/> <source bridge='br0'/> <target dev='vnet8'/> <model type='virtio-net'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x0c' slot='0x00' function='0x0'/> </interface> <interface type='bridge'> <mac address='52:54:00:cc:1a:05'/> <source bridge='br0.2'/> <target dev='vnet9'/> <model type='virtio-net'/> <alias name='net1'/> <address type='pci' domain='0x0000' bus='0x0d' slot='0x00' function='0x0'/> </interface> <serial type='pty'> <source path='/dev/pts/0'/> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> <alias name='serial0'/> </serial> <console type='pty' tty='/dev/pts/0'> <source path='/dev/pts/0'/> <target type='serial' port='0'/> <alias name='serial0'/> </console> <channel type='unix'> <source mode='bind' path='/run/libvirt/qemu/channel/5-Windows 11/org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0' state='connected'/> <alias name='channel0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='mouse' bus='ps2'> <alias name='input0'/> </input> <input type='keyboard' bus='ps2'> <alias name='input1'/> </input> <tpm model='tpm-tis'> <backend type='emulator' version='2.0' persistent_state='yes'/> <alias name='tpm0'/> </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> <alias name='hostdev0'/> <address type='pci' domain='0x0000' bus='0x10' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x01' slot='0x00' function='0x1'/> </source> <alias name='hostdev1'/> <address type='pci' domain='0x0000' bus='0x11' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x03' slot='0x00' function='0x0'/> </source> <boot order='1'/> <alias name='hostdev2'/> <address type='pci' domain='0x0000' bus='0x12' slot='0x00' function='0x0'/> </hostdev> <hostdev mode='subsystem' type='pci' managed='yes'> <driver name='vfio'/> <source> <address domain='0x0000' bus='0x08' slot='0x00' function='0x0'/> </source> <alias name='hostdev3'/> <address type='pci' domain='0x0000' bus='0x13' slot='0x00' function='0x0'/> </hostdev> <watchdog model='itco' action='reset'> <alias name='watchdog0'/> </watchdog> <memballoon model='none'/> </devices> <seclabel type='dynamic' model='dac' relabel='yes'> <label>+0:+100</label> <imagelabel>+0:+100</imagelabel> </seclabel> </domain>
-
VirtioFS Support Page
Currently 7.0.1. I'll create a bug report.
-
VirtioFS Support Page
Hey @SimonF I found a pretty reproducible bug. In my setup I have two virtual NICs (one is just bound to a VLAN br0.2, the other is the main br0) and then all of my VirtioFS shares. I've found that when I set up my Windows VM and use it for a while and then need to maybe pass an additional VirtioFS share through to the VM, the main br0 NIC totally breaks and gets a 169.254 IP address. The only way I can fix it is by deleting the entire template and re-creating from scratch. It's been happening for quite a while and I'm not sure if I should report it here since it is related to VirtioFS or as a general bug report. Just thought I should make you aware since I know you do a lot of work on the VM manager as well as VirtioFS. If you'd like to see my current XML let me know.
-
Trying to use Tailscale Integration with the PhotoStructure Docker
Oh awesome, that is definitely the issue here! I was able to manually add it and sort of get it to work enough to confirm that it's ca-certificates missing that is causing the problem.
-
Trying to use Tailscale Integration with the PhotoStructure Docker
Ah this is probably because you are running the stable tag. I should have been more clear, the tag to use right now is beta according to the dev. I spoke with him and ca-certificates is missing from that image hence the issue.
-
Trying to use Tailscale Integration with the PhotoStructure Docker
I'm running into some issues trying to use Tailscale integration with the PhotoStructure docker. If anyone on the Unraid side can guide me I can perhaps report this to Matthew, the PhotoStructure dev and he may be able to fix them when he updates his container. When trying to install Tailscale into the container (using the template from Community Apps) and setting .tailscale_state manually I get: Please wait... ERROR: Can't get Tailscale JSON ERROR: Unraid Docker Hook script throw an error! Starting container without Tailscale! If anyone had an idea of what is going wrong I'd really appreciate it!
-
VirtioFS Support Page
For those having issues with Backblaze and trying to backup lots of files, please try Unraid 7 before panicking.
-
VirtioFS Support Page
Start here: https://forums.unraid.net/topic/129352-virtiofs-support-page/page/10/#findComment-1397515 and keep reading the next several posts for more context to enable the Unraid 7 changes including rust virtiofsd in Unraid 6.12. Or upgrade to Unraid 7 beta4. It's worth it for better Virotfs support and is quite stable in my setup.
-
VirtioFS Support Page
No need. It's already set by default in Unraid 7. If you keep looking @SimonF wrote a preprocessor script that I documented to get working in 6.12. Not going to go through that, but it's easy to set up or just upgrade to Unraid 7.
-
Best way to store local "hot" backups
Just looking for some general advice. I have a 36 TB array, dual parity. Currently I use Arq backup running under a Windows VM as well as Backblaze Personal Backup running under the same VM. Backblaze backs up everything offsite (with the magic of VirtioFS). Arq currently is backing up to a local unassigned disk that is passed through to the Windows VM, and then highly critical data also gets backed up using Arq to Backblaze B2 for extra redundancy. My issue is I need more space for my local backup. I have two options, use a share on my Unraid array (which is parity protected). This is just my local first line of defense backup. My other option is to build a separate backup server. I'm curious what others do for local backups, if a Backup share on the array is safe enough or if I should go a build a seperate box to mirror to. If my house burns down (god forbid), I have my two offsite backups with two copies of critical data and one offsite copy of non-critical data that can be recreated.
-
[Support] xthursdayx - RoonServer
This may be an issue with Roon: https://community.roonlabs.com/t/investigation-ticket-in-sudden-device-disconnection-and-music-interruption/272107/33 I personally have zero issues with the docker or Roon and have these errors in my log as well. Playback is never an issue for me.
-
[Plugin] Mover Tuning
Just to get some clarification, my goal is to leave the mover basically default but exclude a few folders so they always stay on cache. I set everything per share individually. My regular shares that start on cache and nightly move to the array have Only move if above this threshold of used Primary (cache) space: set to 0 percent. Then the ones like appdata, system, domains that should only write to the array if cache is full is set to 95 percent on each share. The only other thing I did was added my exclusion text file. I'm just looking to make sure my logic is sound and in this configuration the mover will essentially function like normal but while excluding those directories. Thanks! Edit: based on my testing it seems for the appdata, system, and domains shares where I only want them to move to the array in the off chance cache is nearly full I want to also set: Free down to this level of used Primary (cache) space to 95%. If I understand the logic the mover will move data from cache to the array if cache fills beyond 95% and when it drops below 95% the data will move back to the cache. Obviously my other shares that have TV Shows and Movies, Music etc should stay on the array so both should be set to 0% so no matter what they move to the array and stay there. I just want to make sure I fully understand how this works.
-
[Plugin] Mover Tuning
I'm just needing this plugin to exclude a few folders from the mover. Is there a way to set things so the mover will essentially always clear my cache except for a few folders that I always want to live on cache. I have my text file with exclusions set up but I can't seem to find a way to disable "Only move if above this threshold of used Primary (cache) space:". I'd like to set it at 0% and with the latest plugin there is no way to do this. Edit: the solution was to configure everything per share individually. So I'm all good now.
-
VirtioFS Support Page
I'm so confused. I was trying to help you but I'm just another user here. I'm not a Limetech employee or even a community developer that builds components for Limetech. If you're going to begin to speak to me in this way I'm no longer going to respond to you.
-
VirtioFS Support Page
Well for business backups you shouldn't be doing this. It's totally unsupported by Backblaze if not completely against their terms of use. I would suggest making a regular support thread for backup advice. There are solutions but for business critical data you'll need to pay for object storage.
-
VirtioFS Support Page
I mean I use Arq backup to cloud storage to critical things and Backblaze is just for my media which I can stand to lose. You may want to play around to see why it's unmounting. @SimonF also made some changes in Unraid 7 beta which may help. Just so you know there is a bug in beta 3 that requires you to run a command at boot to get virtiofs to work. If you look a page back in this thread I linked what to do. That has an new version of qemu, virtiofsd, and some other stuff that was added. I've been running it for so long including backported to 6.12 that this could be why I haven't had this issue.
-
VirtioFS Support Page
I mean you could try troubleshooting it instead of leaving Unraid. I have 11 TB backed up no problem. There also is a kind of wonky Backblaze docker. Maybe ask on the virtio-win GitHub.
-
VirtioFS Support Page
I have no idea sorry.
-
VirtioFS Support Page
Windows has a maximum path limit of 260 characters. Linux doesn't have this issue. Paths that go over this will cause the drive to unmount. https://stackoverflow.com/questions/1880321/why-does-the-260-character-path-length-limit-exist-in-windows