Need to expand local storage for local media streaming. Running a regular desktop on linux.

I am willing to spend money on “the best” for streaming purpose while and hopefully something I can keep reusing down the road if it lasts.

  • PetteriPano@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    1 month ago

    Whatever you get, get at least two and do RAID1/5/6. They will break.

    Speed shouldn’t be an issue for streaming media.

      • alwayssitting@infosec.pub
        link
        fedilink
        English
        arrow-up
        3
        ·
        edit-2
        1 month ago

        It’s extremely simple. Although I prefer ZFS I will give you an example with BTRFS since it’s easier to get going. RAID1 in BTRFS is considered stable (RAID5/6 is not).

        sudo mkfs.btrfs -m raid1 -d raid1 /dev/sdx /dev/sdy # Create raid array with BTRFS
        sudo mkdir /mnt/storage # Create your mount directory
        echo "/dev/sdx /mnt/storage btrfs noatime,compress=zstd 0 0" | sudo tee -a /etc/fstab # Set raid array to mount at boot
        sudo mount -t btrfs -o noatime,compress=zstd /dev/sdx /mnt/storage # Manually mount the first time
        

        You would also probably wanna set up a btrfs scrub once per month, either with systemd-timers or cron, whatever you prefer.

      • PetteriPano@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 month ago

        Depends on your setup. I’m a btrfs guy, so I’d go with something similar as your other reply. It’s just as easy to remove/replace/add drives. They don’t even have to match in size. Just remember to balance after doing modifications to your array.