Funny you should mention that, because it’s what got me thinking about Ceph in the first place. My other Proxmox node has a 2-drive mirrored ZFS pool, and I went to add a third drive to it and realized that I’d have to move all the data off and rebuild it from scratch, so I started looking for other solutions.
So yeah, I think Ceph can add to an array after-the-fact like that (in addition to the not-waste-capacity-of-random-assorted-disks thing), but I haven’t figured it out enough yet to be sure.
Fun fact: all these smart TVs run Linux, which is supposed to facilitate that, but they’re DRM’d to prevent it instead. There are active lawsuits going on about it.
https://sfconservancy.org/copyleft-compliance/vizio.html