Ich mag mal wieder das alt beliebte ZFS Thema aufwirbeln... 
Gegeben seien 4x 4TB HDDs und 2x 500GB SSDs.
Das Ziel ist es, daraus ein RAID6 mit SSD Cache zu bauen. Und das ganze soll verschlüsselt sein.
Das könnte jetzt natürlich spielend einfach sein, wenn ich einfach sage, dass ich die Features von ZFS nutze und ein RAIDZ2 baue usw. - Kann ich aber nicht, denn RAIDZ2 hat das große Problem, dass ich es nicht plattenweise erweitern kann, sondern dann ein zweites, gleiches RAIDZ2 hinstellen muss und über beide stripen muss. Das ist absolut unpraktikabel.
Okay also ein mdadm RAID6 und darauf dann ein ZFS. Nehmen wir an, morgen brauche ich 8TB mehr Storage. Ich hänge also 2 HDDs dazu und lasse das RAID per mdadm wachsen. Problem scheinbar gelöst.
Angenommen, mir fliegt dann ein Jahr drauf eine Platte im RAID um die Ohren und ich habe auch keinen derart großen Storagebedarf mehr, sodass ich das RAID so lassen möchte. Technisch ginge das.
Die Frage ist: Was macht das ZFS dann? Wie kommt das mit einer Verkleinerung des darunterliegenden RAIDs klar? Vergrößerungen sollten ja kein Problem darstellen, aber wenn es in die andere Richtung geht? 