If OP can find a V3 KE for a decent price then you get filament runout sensor and network connectivity, among with some other nice stuff. And for the failed print detection you can add a Nebula camera which isn’t too expensive if you order it from Aliexpress. It also supports rooting so you can add some really nice stuff to it, like Mainsail. I have a KE and I’m pretty happy with it since I got it for a really good price. I don’t think I would recommend it at full retail price though.
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.