SimonF Posted November 29, 2022 Share Posted November 29, 2022 51 minutes ago, dja said: Spice with Virt Machine viewer 11.0-256 will try and see if i can get it to work over weekend. 1 Quote Link to comment
SimonF Posted November 30, 2022 Share Posted November 30, 2022 21 hours ago, SimonF said: will try and see if i can get it to work over weekend. You need to use the following if using spice. <channel type='spicevmc'> <target type='virtio' name='com.redhat.spice.0' state='connected'/> </channel> Quote Link to comment
dja Posted December 1, 2022 Share Posted December 1, 2022 On 11/30/2022 at 2:17 PM, SimonF said: You need to use the following if using spice. <channel type='spicevmc'> <target type='virtio' name='com.redhat.spice.0' state='connected'/> </channel> Sadly...that isn't working. I attached my VM XML. <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm' id='24'> <name>Windows 11A</name> <uuid>3ebaa220-2d1d-78d2-d0af-240ed585a969</uuid> <metadata> <vmtemplate xmlns="unraid" name="Windows 11" icon="windows11.png" os="windowstpm"/> </metadata> <memory unit='KiB'>33554432</memory> <currentMemory unit='KiB'>33554432</currentMemory> <memoryBacking> <nosharepages/> <source type='memfd'/> <access mode='shared'/> </memoryBacking> <vcpu placement='static'>4</vcpu> <cputune> <vcpupin vcpu='0' cpuset='8'/> <vcpupin vcpu='1' cpuset='24'/> <vcpupin vcpu='2' cpuset='9'/> <vcpupin vcpu='3' cpuset='25'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-i440fx-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/3ebaa220-2d1d-78d2-d0af-240ed585a969_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='2' 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='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/cache/isos/HBCD_PE_x64_UR2.iso' index='4'/> <backingStore/> <target dev='hda' bus='sata'/> <readonly/> <alias name='sata0-0-0'/> <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/cache/isos/virtio-win-0.1.221-1.iso' index='3'/> <backingStore/> <target dev='hdb' bus='sata'/> <readonly/> <alias name='sata0-0-1'/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/cache/domains/Windows 11A/vdisk1.img' index='2'/> <backingStore/> <target dev='hdc' bus='sata'/> <boot order='1'/> <alias name='sata0-0-2'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/cache/domains/Windows 11A/vdisk2.img' index='1'/> <backingStore/> <target dev='hdd' bus='sata'/> <alias name='sata0-0-3'/> <address type='drive' controller='0' bus='0' target='0' unit='3'/> </disk> <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> <controller type='pci' index='0' model='pci-root'> <alias name='pci.0'/> </controller> <controller type='sata' index='0'> <alias name='sata0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </controller> <controller type='virtio-serial' index='0'> <alias name='virtio-serial0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/> </controller> <filesystem type='mount' accessmode='passthrough'> <driver type='virtiofs' queue='1024'/> <binary path='/usr/libexec/virtiofsd' xattr='on'> <cache mode='always'/> <sandbox mode='chroot'/> <lock posix='on' flock='on'/> </binary> <source dir='/mnt/'/> <target dir='UNRAID'/> <alias name='fs0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </filesystem> <interface type='bridge'> <mac address='52:54:00:f8:06:27'/> <source bridge='br0'/> <target dev='vnet23'/> <model type='virtio-net'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </interface> <serial type='pty'> <source path='/dev/pts/1'/> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> <alias name='serial0'/> </serial> <console type='pty' tty='/dev/pts/1'> <source path='/dev/pts/1'/> <target type='serial' port='0'/> <alias name='serial0'/> </console> <channel type='spicevmc'> <target type='virtio' name='com.redhat.spice.0' state='connected'/> <alias name='channel0'/> <address type='virtio-serial' controller='0' bus='0' port='2'/> </channel> <channel type='unix'> <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-24-Windows 11A/org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0' state='connected'/> <alias name='channel1'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'> <alias name='input0'/> <address type='usb' bus='0' port='1'/> </input> <input type='mouse' bus='ps2'> <alias name='input1'/> </input> <input type='keyboard' bus='ps2'> <alias name='input2'/> </input> <tpm model='tpm-tis'> <backend type='emulator' version='2.0' persistent_state='yes'/> <alias name='tpm0'/> </tpm> <graphics type='spice' port='5901' autoport='yes' listen='0.0.0.0' keymap='en-us'> <listen type='address' address='0.0.0.0'/> </graphics> <audio id='1' type='none'/> <video> <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/> <alias name='video0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video> <memballoon model='virtio'> <alias name='balloon0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </memballoon> </devices> <seclabel type='dynamic' model='dac' relabel='yes'> <label>+0:+100</label> <imagelabel>+0:+100</imagelabel> </seclabel> </domain> Quote Link to comment
SimonF Posted December 2, 2022 Share Posted December 2, 2022 (edited) 11 hours ago, dja said: Sadly...that isn't working. I attached my VM XML. <?xml version='1.0' encoding='UTF-8'?> <domain type='kvm' id='24'> <name>Windows 11A</name> <uuid>3ebaa220-2d1d-78d2-d0af-240ed585a969</uuid> <metadata> <vmtemplate xmlns="unraid" name="Windows 11" icon="windows11.png" os="windowstpm"/> </metadata> <memory unit='KiB'>33554432</memory> <currentMemory unit='KiB'>33554432</currentMemory> <memoryBacking> <nosharepages/> <source type='memfd'/> <access mode='shared'/> </memoryBacking> <vcpu placement='static'>4</vcpu> <cputune> <vcpupin vcpu='0' cpuset='8'/> <vcpupin vcpu='1' cpuset='24'/> <vcpupin vcpu='2' cpuset='9'/> <vcpupin vcpu='3' cpuset='25'/> </cputune> <resource> <partition>/machine</partition> </resource> <os> <type arch='x86_64' machine='pc-i440fx-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/3ebaa220-2d1d-78d2-d0af-240ed585a969_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='2' 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='cdrom'> <driver name='qemu' type='raw'/> <source file='/mnt/cache/isos/HBCD_PE_x64_UR2.iso' index='4'/> <backingStore/> <target dev='hda' bus='sata'/> <readonly/> <alias name='sata0-0-0'/> <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/cache/isos/virtio-win-0.1.221-1.iso' index='3'/> <backingStore/> <target dev='hdb' bus='sata'/> <readonly/> <alias name='sata0-0-1'/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/cache/domains/Windows 11A/vdisk1.img' index='2'/> <backingStore/> <target dev='hdc' bus='sata'/> <boot order='1'/> <alias name='sata0-0-2'/> <address type='drive' controller='0' bus='0' target='0' unit='2'/> </disk> <disk type='file' device='disk'> <driver name='qemu' type='raw' cache='writeback'/> <source file='/mnt/cache/domains/Windows 11A/vdisk2.img' index='1'/> <backingStore/> <target dev='hdd' bus='sata'/> <alias name='sata0-0-3'/> <address type='drive' controller='0' bus='0' target='0' unit='3'/> </disk> <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> <controller type='pci' index='0' model='pci-root'> <alias name='pci.0'/> </controller> <controller type='sata' index='0'> <alias name='sata0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> </controller> <controller type='virtio-serial' index='0'> <alias name='virtio-serial0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/> </controller> <filesystem type='mount' accessmode='passthrough'> <driver type='virtiofs' queue='1024'/> <binary path='/usr/libexec/virtiofsd' xattr='on'> <cache mode='always'/> <sandbox mode='chroot'/> <lock posix='on' flock='on'/> </binary> <source dir='/mnt/'/> <target dir='UNRAID'/> <alias name='fs0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </filesystem> <interface type='bridge'> <mac address='52:54:00:f8:06:27'/> <source bridge='br0'/> <target dev='vnet23'/> <model type='virtio-net'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </interface> <serial type='pty'> <source path='/dev/pts/1'/> <target type='isa-serial' port='0'> <model name='isa-serial'/> </target> <alias name='serial0'/> </serial> <console type='pty' tty='/dev/pts/1'> <source path='/dev/pts/1'/> <target type='serial' port='0'/> <alias name='serial0'/> </console> <channel type='spicevmc'> <target type='virtio' name='com.redhat.spice.0' state='connected'/> <alias name='channel0'/> <address type='virtio-serial' controller='0' bus='0' port='2'/> </channel> <channel type='unix'> <source mode='bind' path='/var/lib/libvirt/qemu/channel/target/domain-24-Windows 11A/org.qemu.guest_agent.0'/> <target type='virtio' name='org.qemu.guest_agent.0' state='connected'/> <alias name='channel1'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <input type='tablet' bus='usb'> <alias name='input0'/> <address type='usb' bus='0' port='1'/> </input> <input type='mouse' bus='ps2'> <alias name='input1'/> </input> <input type='keyboard' bus='ps2'> <alias name='input2'/> </input> <tpm model='tpm-tis'> <backend type='emulator' version='2.0' persistent_state='yes'/> <alias name='tpm0'/> </tpm> <graphics type='spice' port='5901' autoport='yes' listen='0.0.0.0' keymap='en-us'> <listen type='address' address='0.0.0.0'/> </graphics> <audio id='1' type='none'/> <video> <model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1' primary='yes'/> <alias name='video0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/> </video> <memballoon model='virtio'> <alias name='balloon0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> </memballoon> </devices> <seclabel type='dynamic' model='dac' relabel='yes'> <label>+0:+100</label> <imagelabel>+0:+100</imagelabel> </seclabel> </domain> This is my machine. <channel type='unix'> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <channel type='spicevmc'> <target type='virtio' name='com.redhat.spice.0'/> <address type='virtio-serial' controller='0' bus='0' port='2'/> </channel> I do have both the qemu guest agent and the spice-vdagent installed. Edited December 2, 2022 by SimonF Quote Link to comment
dja Posted December 5, 2022 Share Posted December 5, 2022 (edited) On 12/2/2022 at 2:10 AM, SimonF said: This is my machine. <channel type='unix'> <target type='virtio' name='org.qemu.guest_agent.0'/> <address type='virtio-serial' controller='0' bus='0' port='1'/> </channel> <channel type='spicevmc'> <target type='virtio' name='com.redhat.spice.0'/> <address type='virtio-serial' controller='0' bus='0' port='2'/> </channel> The only difference I can spot is that you seem to have two VirtIO Serial drivers? I only have one. At a loss here, not sure what else it could be. Does it matter exactly where the above snippet is added to the XML? Also, off topic but related, have you figured out how to save the remote viewer recent connections? That seems to be broken. I saw some off site posts that seem to indicate it may be a known issue. I know you can call the .exe from CLI and pass the URL to start, but that's a bit clunky when the app has a recent list available. (maybe) Sorry for going off topic! Continued over here--> Edited December 5, 2022 by dja Quote Link to comment
kizer Posted December 5, 2022 Share Posted December 5, 2022 Please note. This thread is for Announcing the newest release and mentioning any issues you might have. Please make another post in General requiring any technical support and link to it. This is one of the only times we are asking you to cross post. By doing this it reduces the amount of clutter that might happen and direct others that might have the same problem to the discussion. 1 Quote Link to comment
Shashank Paritala Posted December 25, 2022 Share Posted December 25, 2022 On 11/9/2022 at 2:14 AM, danioj said: I’ve stepped back from the forum in recent times but felt compelled to login and respond. (Un)Raid is not for backup, it’s for for availability. If you are sensitive to “Loss” of data you should take appropriate steps to back it up based on your risk appetite for the unexpected. Guys like you are the literal bane of everyone's existence. Unraid is not for backup??? So I can have a disk that allows redundancy or even 2 and that's not a backup solution??? This is why the common man has most of their data on a portable hard drive with no protection on failure. Because people like you make impossible solutions. So what I am supposed to buy 2 or 3 or 4 NASes for backup across multiple continents? How about we start talking about the practical matters for a second? This unpaid solution IS a backup solution for many - and Unraid as a company should be ashamed of shameful bugs - the stakes are high in this business. I feel like this is why I never recommend unraid to a friend. The complexity, the issues. I recommend Synology instead. Quote Link to comment
trurl Posted December 25, 2022 Share Posted December 25, 2022 9 minutes ago, Shashank Paritala said: So I can have a disk that allows redundancy or even 2 and that's not a backup solution??? No it is definitely not a backup solution. This is true whether using Unraid or any other system with parity or mirrors or whatever. A very simple example should make this perfectly clear. Suppose you delete a file by accident. How is parity going to help you recover that file? With a backup, you just get the file from your backup. What if someone, intentionally or accidentally, formats a disk? Lots of other examples that parity can't help you recover from, and mirror won't help you recover from either, since parity or mirror just lets you get the latest contents, whether it is missing an accidentally deleted file, or if the whole disk was formatted. You must always have another copy of anything important and irreplaceable. Parity is NEVER a substitute for backup, whether Unraid or some other more traditional RAID system. 1 1 Quote Link to comment
Shashank Paritala Posted December 25, 2022 Share Posted December 25, 2022 8 minutes ago, trurl said: No it is definitely not a backup solution. This is true whether using Unraid or any other system with parity or mirrors or whatever. A very simple example should make this perfectly clear. Suppose you delete a file by accident. How is parity going to help you recover that file? With a backup, you just get the file from your backup. What if someone, intentionally or accidentally, formats a disk? Lots of other examples that parity can't help you recover from, and mirror won't help you recover from either, since parity or mirror just lets you get the latest contents, whether it is missing an accidentally deleted file, or if the whole disk was formatted. You must always have another copy of anything important and irreplaceable. Parity is NEVER a substitute for backup, whether Unraid or some other more traditional RAID system. But why I would intentionally or accidentally delete a file. That's such a deliberate action. Why would I accidentally format a disk? Again it's an extremely deliberate action. 2 1 Quote Link to comment
trurl Posted December 25, 2022 Share Posted December 25, 2022 1 minute ago, Shashank Paritala said: But why I would intentionally or accidentally delete a file. That's such a deliberate action. Why would I accidentally format a disk? Again it's an extremely deliberate action. Accidents do happen. You think nobody has ever accidentally deleted a file? Or perhaps overwrote a file and wished they could get the original file back? Nobody that knows anything relies on parity or mirrors as a backup solution, whether Unraid or some other implementation of RAID. 1 1 3 Quote Link to comment
Frank1940 Posted December 25, 2022 Share Posted December 25, 2022 2 hours ago, Shashank Paritala said: Guys like you are the literal bane of everyone's existence. Unraid is not for backup??? So I can have a disk that allows redundancy or even 2 and that's not a backup solution??? This is why the common man has most of their data on a portable hard drive with no protection on failure. Because people like you make impossible solutions. So what I am supposed to buy 2 or 3 or 4 NASes for backup across multiple continents? How about we start talking about the practical matters for a second? This unpaid solution IS a backup solution for many - and Unraid as a company should be ashamed of shameful bugs - the stakes are high in this business. I feel like this is why I never recommend unraid to a friend. The complexity, the issues. I recommend Synology instead. What happens if the server is a victim of a lightening strike? What happens if the server is stolen? What happens is your house/business catches fire and is a total loss? What happens if the server is 'drowned' due a flood or pipe breakage? There are a lot ways to end up with a catastrophic loss of data that no parity system can prevent!!! 1 1 Quote Link to comment
BRiT Posted December 25, 2022 Share Posted December 25, 2022 1 hour ago, Frank1940 said: What happens if the server is a victim of a lightening strike? What happens if the server is stolen? What happens is your house/business catches fire and is a total loss? What happens if the server is 'drowned' due a flood or pipe breakage? There are a lot ways to end up with a catastrophic loss of data that no parity system can prevent!!! But why would he intentionally or accidentally strike his server with lightening? Why would he intentionally or accidentally have his server stolen? Why would he intentionally or accidentally set his house on fire? Why would he intentionally or accidentally submerge his house with water? 🙈🙊🙉 /s 5 Quote Link to comment
Hoopster Posted December 26, 2022 Share Posted December 26, 2022 (edited) 5 hours ago, Shashank Paritala said: But why I would intentionally or accidentally delete a file. That's such a deliberate action. My wife unintentionally deleted a whole year's worth of photos from my server. She has no idea how it happened because she did not intend to do it. Since I keep three backups of all the important data on unRAID (external USB drives, second unRAID server with weekly backup, in the cloud), restoring that folder for a whole year of photos was pretty easy. There is no way parity was going to save me (her) from that. Now that I know better, I have told my wife to never accidentally or intentionally delete something again because that has to be a deliberate action even if she claims she does not know how she did it! Edited December 26, 2022 by Hoopster 1 2 Quote Link to comment
ConnerVT Posted December 26, 2022 Share Posted December 26, 2022 14 hours ago, BRiT said: Why would he intentionally or accidentally submerge his house with water? Because the house was on fire after being struck by lightning? 1 Quote Link to comment
trurl Posted December 26, 2022 Share Posted December 26, 2022 12 hours ago, Hoopster said: My wife unintentionally deleted Several years ago, my wife got a new laptop. Before she gave the old one away to a friend, she deleted her chrome bookmarks from it. Of course, that propagated throughout chrome on her other devices and so she no longer had chrome bookmarks anywhere. Fortunately, I had our desktop computer imaged to my Unraid server, so I recovered them. Which also illustrates the fact that Unraid can indeed be a backup, just not the only copy of anything important and irreplaceable. 1 1 Quote Link to comment
Frank1940 Posted December 26, 2022 Share Posted December 26, 2022 24 minutes ago, trurl said: Which also illustrates the fact that Unraid can indeed be a backup, just not the only copy of anything important and irreplaceable. Well said! Any RAID solution with parity is not in itself a backup of irreplaceable data if the RAID server contains the only copy of that data. There needs to be an second copy of that data on some other physical storage media to be a backup! (If the data is replaceable from another source, then that source is (by definition) a backup.) 1 Quote Link to comment
Hoopster Posted December 26, 2022 Share Posted December 26, 2022 7 hours ago, trurl said: Which also illustrates the fact that Unraid can indeed be a backup I image three desktop/laptop computers weekly to my main unRAID server and (as mentioned above) have a second unRAID server that serves as a backup location (drive by drive rsync) for my main server. Parity does a great job recording all those deletion and file corruption actions! I will sure be glad I have it if there is a need to replace or rebuild a failed drive but data backup is not its purpose. Quote Link to comment
denishay Posted February 6, 2023 Share Posted February 6, 2023 On 12/25/2022 at 7:25 PM, Shashank Paritala said: [skipping the unnecessary ad-hominem] Unraid is not for backup??? So I can have a disk that allows redundancy or even 2 and that's not a backup solution??? [...] Exactly. Redundancy is not backup. It is "safer" main storage, but never a backup. Even a single backup on another media is already very risky/unsafe. Parity will protect from (most) hardware failure for example, but not from viral infection, not from bit rot or anything that would mess up with files. Having another "unattached" copy will allow you to restore a known good (backed up) version. In the same spirit, synching is not backup either. 1 Quote Link to comment
eightysixed Posted February 16, 2023 Share Posted February 16, 2023 It is sort of ironic we have all this chit-chat back and forth about unRAID being a backup or not, but literally on unraid.net, they literally call it a backup solution. https://unraid.net/backups The irony in this thread is amazing Quote Link to comment
Hoopster Posted February 16, 2023 Share Posted February 16, 2023 (edited) On 2/15/2023 at 9:24 PM, eightysixed said: It is sort of ironic we have all this chit-chat back and forth about unRAID being a backup or not, but literally on unraid.net, they literally call it a backup solution. https://unraid.net/backups The irony in this thread is amazing That talks about backing up other data sources to Unraid, backing up Unraid array data to another Unraid server, etc. Nowhere does it say that the Unraid parity protection is a backup of your array data. I do both of the things mentioned above; backup PCs to Unraid and backup my main server array data to a second Unraid server. I also backup important data to external USB drives and the cloud. Parity only protects against disk failure and can aid in the recovery of a failed disk if all other array disks are readable but it does not contain any data at all and is, therefore, not a backup. No irony at all in this thread as it is talking about something completely different than what you linked. Edited February 18, 2023 by Hoopster 1 1 Quote Link to comment
ConnerVT Posted February 16, 2023 Share Posted February 16, 2023 Hoopster is correct. I back up several systems on my network to my Unraid server array. I then back up (weekly) the latest few months of those backups to an external drive attached to my Unraid server. Then every (other?) month, I swap that external drive with another I keep offsite. The backup on my server is a convenient place to put the backups of the other systems as everything is automated. The external backup exists if the Unraid server fails, and also can be attached directly to a system that may need to be restored. Offsite backups are important if the unthinkable happens (fire, flood, etc). Parity on Unraid helps in the recovery of issues with the system as well as may give an early indication if something is wrong, but it is not a backup of data. 1 Quote Link to comment
Recommended Posts
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.