Die einfachste Möglichkeit, ein ZFS auf all diesen Laufwerken unterschiedlicher Größe zu verwalten, wäre:
zpool create pool /dev/sd[abcdef] zfs set dedup=on,copies=3,atime=off pool
Ich habe es nicht probiert, aber es scheint eine coole Funktion zu sein. Kopien = 3 weist zfs an, mehrere Kopien jeder Datei im Dateisystem zu speichern. ZFS legt diese Kopien automatisch auf verschiedenen Datenträgern ab, sodass Sie die RAID-Attacke überflüssig machen. Sie sind sich jedoch nicht sicher, ob dies die Mehrfachspindel-Leistungssteigerung von Raid erhöht. Ich würde hoffen, dass es geht. atime = off gibt nur eine kleine Verbesserung der Leseleistung, obwohl einige E-Mail-Nachrichten vom Typ / var / spool beschädigt werden können. Schließlich sind zfs-Prüfsummen standardmäßig aktiviert. Ich würde dies tun, um Redundanz auf Dateiebene zu erhalten, ohne den Verwaltungsaufwand durchlaufen zu müssen, bei dem versucht wurde, all diese Laufwerke in einen Raid zu verwandeln, indem Partitionsgrößen und Sudh angepasst werden.