Drive Expansion - Internal/External - SAS? SATA? Recommendations

  • Hello! Thanks for reading. I deployed OMV5 on my trusty decommissioned HTPC: Intel Core-i3 4130T + 16GB RAM, and it's been running well since, with SnapRAID + MergeFS. Currently running latest OMV7, and I have filled my existing internal HDD spaces in the case.


    I have the following SATA Card running internally, fully populated, no issues in-service since 2016:

    I/O Crest 4 Port SATA III PCI-e 2.0 x2 HyperDuo RAID Card Marvell 9230 Chipset SI-PEX40057
    The SI-PEX40057 4 port SATA III PCI-E 2.0 X2 Hyper Duo RAID controller card marvel 88SE9230 chipset adds four SATA III ports to a computer through a PCI-E 2.0…
    www.amazon.com


    Looking for input on how to expand 4-more drives? I'm currently full...


    Should I purchase another of the same PCIe SATA Cards? Should purchase an external enclosure and a PCIe SAS->SATA Card?


    Thanks for your input.... pics attached:




  • chente

    Approved the thread.
  • I built my own DAS box to do this. You can also buy one prebuilt. The LSI card in the linked post isn't at the price I paid five years ago. You can do better on eBay.


    --
    Google is your friend and Bob's your uncle!


    A backup strategy is worthless unless you have a verified to work by testing restore strategy.


    OMV AMD64 7.x on headless Chenbro NR12000 1U 1x 8m Quad Core E3-1220 3.1GHz 32GB ECC RAM.

    Edited once, last by gderf ().

    • Official Post

    Looking for input on how to expand 4-more drives? I'm currently full...

    Honestly, when I reach that number of hard drives I consider the option of replacing some hard drives with others of greater capacity and relegating the current ones to a secondary server box for backups. That option always wins out in my case for many reasons.

  • Honestly, when I reach that number of hard drives I consider the option of replacing some hard drives with others of greater capacity and relegating the current ones to a secondary server box for backups. That option always wins out in my case for many reasons.

    I agree, and have done so for quite a while. But now I no longer have any small drives left that can be replaced. So my DAS box is connected but empty and unpowered waiting for the day I have to add another drive.

    --
    Google is your friend and Bob's your uncle!


    A backup strategy is worthless unless you have a verified to work by testing restore strategy.


    OMV AMD64 7.x on headless Chenbro NR12000 1U 1x 8m Quad Core E3-1220 3.1GHz 32GB ECC RAM.

  • I built my own DAS box to do this. You can also buy one prebuilt. The LSI card in the linked post isn't at the price I paid five years ago. You can do better on eBay.


    Nice, I did a search but didn't arrive to the same place. Appreciate you posting this.


    I'm

    Honestly, when I reach that number of hard drives I consider the option of replacing some hard drives with others of greater capacity and relegating the current ones to a secondary server box for backups. That option always wins out in my case for many reasons.

    I definitely hear you.... I'm trying to make use of what I have. Currently I have a 5x10TB Array, and I'm looking rebuild and make use of my old 4x5TB array without building an entirely new NAS :( (More components, more power, more cost, etc...)

    • Official Post

    Another measure I take is to re-encode all the movies to h265. It may seem silly but that means they take up half the space with the same final viewing quality. The result is half as many hard drives.

  • Another measure I take is to re-encode all the movies to h265. It may seem silly but that means they take up half the space with the same final viewing quality. The result is half as many hard drives.

    Is that re-encode automated, and if so can you share the script?

    --
    Google is your friend and Bob's your uncle!


    A backup strategy is worthless unless you have a verified to work by testing restore strategy.


    OMV AMD64 7.x on headless Chenbro NR12000 1U 1x 8m Quad Core E3-1220 3.1GHz 32GB ECC RAM.

    • Official Post

    Is that re-encode automated, and if so can you share the script?

    I use handbrake. You can use it on the server itself in a container. This one works fine. https://hub.docker.com/r/jlesage/handbrake

    But the server must have certain characteristics so that this process is not too slow. You can do hardware re-encoding if there is a compatible GPU. Or you can use the CPU directly, in that case the number of cores is the determining factor. If you encode with hardware it is faster but the final size is generally somewhat larger than if you encode with software.

    Another option is to do it on your PC and then move it to the server. If the server's CPU/GPU is not very suitable, it may be the best option.

    Handbrake can be configured so that when a file arrives in a folder it is automatically re-encoded if that is what you are looking for.

  • Thanks.


    This looks interesting:


    Tdarr

    --
    Google is your friend and Bob's your uncle!


    A backup strategy is worthless unless you have a verified to work by testing restore strategy.


    OMV AMD64 7.x on headless Chenbro NR12000 1U 1x 8m Quad Core E3-1220 3.1GHz 32GB ECC RAM.

    • Official Post

    Well, I guess if you have a whole library to re-encode, some system like that might be interesting. In my case I don't need all that, I do it more manually, I've been doing it for many years and most of my library is already in hevc.

    If you've never done this you'll need to do some testing first to get to a result you're comfortable with. Depending on various factors, such as compression ratios, etc., that you must configure, the result may not be to your liking or it may be what you are looking for.

  • Almost all my TV shows are already x265 because that's my preferred encoding to grab them with Sonarr.


    About 62% of my movies are x265 as they were downloaded that way. That leaves about 20,000 that would have to be converted. YIKES! I think disk space is cheap enough to just keep going by preferring x265 and accepting x264 if I have to.

    --
    Google is your friend and Bob's your uncle!


    A backup strategy is worthless unless you have a verified to work by testing restore strategy.


    OMV AMD64 7.x on headless Chenbro NR12000 1U 1x 8m Quad Core E3-1220 3.1GHz 32GB ECC RAM.

    • Official Post

    I re-encoded hundreds of my videos. Using handbrakecli, the re-encoding was 10-20x faster with an nvidia 2060rtx than just the ryzen 5800x in the same system. example script similar to what i used - https://github.com/ryecoaaron/scripts/blob/main/convert.sh

    omv 7.7.0-2 sandworm | 64 bit | 6.11 proxmox kernel

    plugins :: omvextrasorg 7.0.1 | kvm 7.0.17 | compose 7.3.4 | cputemp 7.0.2 | mergerfs 7.0.5 | scripts 7.0.9


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

  • Thanks. No available GPU here :(

    --
    Google is your friend and Bob's your uncle!


    A backup strategy is worthless unless you have a verified to work by testing restore strategy.


    OMV AMD64 7.x on headless Chenbro NR12000 1U 1x 8m Quad Core E3-1220 3.1GHz 32GB ECC RAM.

  • I think hardware encoding is faster, but the image quality is not as good as software encoding. :/

    OMV 7.x | 6.8 Proxmox Kernel

    GIGABYTE Z370M DS3H Motherboard

    Intel G4560 CPU | 16G×1 Non-ECC RAM

    128G SSD + 1T SSD + 4T×2 HDD | No RAID

    500W ATX PSU

    • Official Post

    I think hardware encoding is faster, but the image quality is not as good as software encoding.

    I think the same.

    • Official Post

    I think hardware encoding is faster, but the image quality is not as good as software encoding.

    If the bit rate of cpu encoding is the same as gpu encoding, the cpu will be slightly better. That is why you just use a bit higher bit rate when gpu encoding. I bet people couldn't tell the difference between my nvenc 5000 bit encoded videos and cpu encoded 5000 bit encoded videos.

    omv 7.7.0-2 sandworm | 64 bit | 6.11 proxmox kernel

    plugins :: omvextrasorg 7.0.1 | kvm 7.0.17 | compose 7.3.4 | cputemp 7.0.2 | mergerfs 7.0.5 | scripts 7.0.9


    omv-extras.org plugins source code and issue tracker - github - changelogs


    Please try ctrl-shift-R and read this before posting a question.

    Please put your OMV system details in your signature.
    Please don't PM for support... Too many PMs!

  • I use StaxRip NVENC 265 with RTX3070Ti - but anything from GTX1660 up (my old GPU) - does at same speed and quality.

    4+ GB 1 hour TV rip reduces to 1.2 GB - I can't see any quality loss. At best quality settings I get 120+ fps with 264 to 265 transcode.


    StaxRip is Windows only, no Docker version but batch encoding is supported.

    Inwin MS04 case with 315 W PSU

    ASRock B660M-ITX board

    Two port PCI-E SATA card

    16GB Kingston DDR4

    Intel 12th gen i5 12400

    Crucial M.2 1 TB OS drive

    4x4TB WD Red NAS drives + 1x4TB + 1x5TB Seagate drives - MergerFS pool

    Seagate 5TB USB drives - SnapRAID parity x 2

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!