Best choice to upgrade

    • Best choice to upgrade

      Hello OMV-Community,

      I use OMV 4 on a Raspberry Pi 3b+ with 2 USB-Stick for personal data (~80GB) and a 2TB HDD for media (~1TB of music, videos, pictures). I use the in build Plex addon and in the built in docker I am running my smarthome (Home Assistant, Mosquitto, etc).

      But now I want to upgrade this "NAS", one reason is, when one of the storage dies, its gone. I do backup of my personal data every 2-XX weeks ( :whistling: ) and this is to risky for me, now.

      What I want?
      I don't know so much over NAS-Systems, but what I know for I backup I need a RAID 1 to mirror on storage. I want my Personal Data and my media on one Storage (3-4TB HDD) for RAID 1 backup.

      What is the best system for this?
      The Raspberry Pi 4 got USB 3.0, so it is smart to put 2x 3-4TB NAS-HDD on this USB-Ports? Or is a mini-ITX build the way to go?
      I don't really have a price limit, but it should be not to expensiv :D

      Greetings
    • A nice first step could be to get a 4GB RPi4, a GbE switch and a good BIG external HDD for backups.

      Don't use RAID. RAID is nice if you REALLY need >99.99% uptime on a web site or big corporate server and have staff that can quickly fix broken drives. But for home use I would argue that it is worse than useless. You still need some form of backup and RAID with many HDDs means stuff will break MORE often. It is very easy to setup RAID, but when it breaks you are on your own, with the command line.

      With RAID and no backup, if you delete a file by mistake, it is gone. At once! If some user or software error cause a lot of files to be deleted or corrupt, they are gone. At once! If you don't have backups you WILL loose data!

      You can configure OM to automatically backup one HDD to another at regular intervals. You can even setup automatic daily (hourly) snapshots so that you have multiple copies of the source drive on the snapshot drive. And since the snapshots re-use unchanged files so you can store many daily, weekly and monthly snapshots and only the changes and additions between snapshots takes up extra space.

      Even if you later for some reason decide on a more powerful NAS, a RPi4 with OMV and a big HDD will work fine for backups.

      I prefer few BIG expensive HDDs rather than many small cheaper HDDs. I use big 12TB drives with several small SBC OMV NAS, each comparable to a RPi4 with a good SATA interface. I use my SBCs in pairs. The first in the pair for sharing on the network, the other for backups of the first. You could do something similar with two RPi4 or one RPi4 and the RPi3. Or some more powerful NAS box(es), if you need it.

      NAS boxes are cheap. It is the HDDs inside them that are the real investment. Get the biggest bestest HDDs you can afford. I just ordered two 16TB Exos X HDDs. I doubt I will ever buy any new (spinning) HDDs smaller than 16TB.
      OMV 4: 9 x Odroid HC2 + 1 x Odroid HC1 + 1 x Raspberry Pi 4

      The post was edited 1 time, last by Adoby ().

    • Dyfcom wrote:

      To back up my data automatically?
      :) The answer is in my signature, but setting up a raid on usb is simply a bad idea.

      Use 2 USB3 powered drives, use one for your data and the other to run rsync to copy your data from the first drive, that way if one drive fails it's easy to recover. Rsync can be run as a scheduled job overnight and you set it to receive emails.
      Raid is not a backup! Would you go skydiving without a parachute?
    • geaves wrote:

      :) The answer is in my signature, but setting up a raid on usb is simply a bad idea.
      you got me ;)


      geaves wrote:


      Use 2 USB3 powered drives, use one for your data and the other to run rsync to copy your data from the first drive, that way if one drive fails it's easy to recover. Rsync can be run as a scheduled job overnight and you set it to receive emails
      I will try it!




      And for my plan, the Rpi4 is the way to go. With 2x 3.5"HDD in a USB3-Case?
    • Dyfcom wrote:

      And for my plan, the Rpi4 is the way to go.
      The Pi4 has improved and caught up with other SBC's, there is a Pi4 image for OMV, but some are experiencing mixed results, this channel has been doing some testing regarding the Pi4's overheating.

      Dyfcom wrote:

      With 2x 3.5"HDD in a USB3-Case?
      If you are referring to the ones where you can put in 2 drives and they have their own raid controller, these have been designed for Windows, will it work on Linux, technically yes, but the raid option will not, they will be seen as 2 drives. But using something like that you are restricted by the USB throughput, better to have 2 separate drives, USB3.
      Raid is not a backup! Would you go skydiving without a parachute?
    • I have my RPi4 in a flirc case and it helps the temps but I don't think the RPi4 should be the first choice for a NAS. I have a lot of SBC boards and I would still pick the Nano Pi M4 with sata hat over all the others.
      omv 5.1.2 usul | 64 bit | 5.3 proxmox kernel | omvextrasorg 5.1.9
      omv-extras.org plugins source code and issue tracker - github

      Please read this before posting a question and this and this for docker questions.
      Please don't PM for support... Too many PMs!
    • geaves wrote:


      Dyfcom wrote:

      With 2x 3.5"HDD in a USB3-Case?
      If you are referring to the ones where you can put in 2 drives and they have their own raid controller, these have been designed for Windows, will it work on Linux, technically yes, but the raid option will not, they will be seen as 2 drives. But using something like that you are restricted by the USB throughput, better to have 2 separate drives, USB3.
      I mean two of this raidsonic.de/de/index.php?we_objectID=3876 , its like a external Harddrive-case.



      ryecoaaron wrote:

      I have my RPi4 in a flirc case and it helps the temps but I don't think the RPi4 should be the first choice for a NAS. I have a lot of SBC boards and I would still pick the Nano Pi M4 with sata hat over all the others.
      Never heard of this board before, but it looks like it is perfekt for a NAS-System! I'll think again.

      But big thanks to everyone here!
    • So, I saw this build here in this forum and I slept over it and my conclusion is, I want to do it like this. With a NanoPi M4 and SATA-hat.
      But, I have some question, it is smart to use a SD-card for the OS, because there is an option to use a eMMC Module and frauhottelmann is using a SSD instead.

      What is smarter a 2GB or 4GB board? I would use OMV, in Docker: Home Assistant with all my Plugins, Plex, Nextcloud and what the future is bringing ;)

      There is a NanoPi M4v2, this one got 4GB LPDDR4 Ram and coast 5$ less than a v1 4GB, when it comes to a 4GB board, is this the right choice?

      Thanks for the idea and the help ;)

    • @Dyfcom wrote:

      there is an option to use a eMMC Module
      You cannot add or remove the eMMC module without first removing the Sata hat. Stick with an SC-card. You will love the M4.
      Retired. I love to garden and mess with computers. The more I mess with both the less I know about either.
      OMV 4.1.28-1 on a pair of Odroid hc2's w/ 4TB WD Blue. Running Nextcloud, Plex, & Heimdall - and a Raspberry Pi 3 running Pi-hole.
      Testing OMV 5.1.2-1 beta on an Odroid H2, Acer Aspire T180, HP dx2400, and Nanopi M4.
    • Adoby, are you using the Odroid HC2 with the 16TB Exos X HDDs? I thought the HC2 was limited to 12TB drives.

      I'm thinking about getting a couple of the HC2's & using one for shared storage & one for backup like you but am nervous about the SATA being USB-based. Any issues with them? Especially when both are used at the same time (backing up from 1 to the other?)

      Thanks,

      PS: Wish there was a version where the SATA was PCIe-based w/10GbE
    • Yes, I have two HC2 running with 16TB Exos X drives. Works fine!


      It takes my current "storage strategy" to the extreme: Several tiny cheap (relatively) SBCs running OMV, each with a single huge expensive HDD, connected together via nfs, autofs and GbE.

      32 bit ARM is limited to 16TB filesystems. So I assume if I get an even bigger HDD, in the future, I will have to partition it so no partition is bigger than16TB. But I don't think there would be any problem using a
      even bigger drive with HC2.

      That said, I will (I think) stop my HC2 spree at 9 units. I have 6 stacked 3 high in the bookshelf today. 3x3 would fit OK and the 12 V PSU should manage that. And I may start looking at other alternatives. RPi4 is nice, but feels clumsy with need for USB and both 5V and 12 volt PSU.

      HC2 is really nice! But I would like a HC3 with 64 bit ARM, >=4 GB DDR4 RAM, USB3, dual SATA3 and a slot for NVMe. Perhaps even dual GbE and/or 10GbE. I suspect it will come, but it may be a few years and it will use something better than USB3, SATA and NVMe.

      I use rsync to snapshot between the HC2. I don't get 100MB/s speeds, rsync is slower than a straight copy. I run my snapshots nightly at around 02:00. And typically they are finished 5 minutes later. If I added a lot of files or restructured folders it may take some hours to sync. A full 16TB HDD takes a looong time to rsync over GbE. It helps a lot if you plug in the drives to a Linux PC and rsync over SATA directly. Then what could take days is done in hours.
      OMV 4: 9 x Odroid HC2 + 1 x Odroid HC1 + 1 x Raspberry Pi 4

      The post was edited 1 time, last by Adoby ().

    • Adoby wrote:

      32 bit ARM is limited to 16TB filesystems. So I assume if I get an even bigger HDD, in the future, I will have to partition it so no partition is bigger than16TB. But I don't think there would be any problem using a
      even bigger drive with HC2.
      xfs, zfs, and I think btrfs support larger than 16tb filesystems on 32 bit systems. And basically if a system supports a 4tb drive, it should support much larger.
      omv 5.1.2 usul | 64 bit | 5.3 proxmox kernel | omvextrasorg 5.1.9
      omv-extras.org plugins source code and issue tracker - github

      Please read this before posting a question and this and this for docker questions.
      Please don't PM for support... Too many PMs!
    • In my case the HC2 is running 24/7. The drive spins down after 30min. This is done by the USB-SATA Controller. You can set the time by flashing the firmware
      wiki.odroid.com/odroid-xu4/software/jms578_fw_update
      Factory setting is 2 min, which seems to be a bit short.

      AFAIK the HC2 does not support WOL.
      Odroid HC2 - armbian - OMV4.x | Asrock Q1900DC-ITX - Intenso SSD 120GB - OMV4.x
      :!: Backup - Solutions to common problems - OMV setup videos - OMV4 Documentation - user guide :!:
    • I also do as @macom: My HC2 are all running 24/7. But I have my HDDs set to spin down after 2 hours.

      In OMV (and Linux) there are tools that let you automatically run tasks at certain times. I have my HC2 running automatic unattended backups at around 02:00 every night. So they spin up, run the backup jobs, and later spin down again.

      One reason why I like ARM and the HC2 is that it doesn't use a lot of power.

      I haven't tested WOL with ARM or HC2, but I have seen it mentioned that it does not work.
      OMV 4: 9 x Odroid HC2 + 1 x Odroid HC1 + 1 x Raspberry Pi 4