
Ich überlege, FreeNAS zu verwenden und einige meiner älteren 1-TB-Festplatten zu „recyceln“. Zwei davon sind genau das gleiche Modell von Western Digital, eine weitere ist von Seagate und die vierte von Samsung.
Da nicht alle Festplatten gleich sind, erstelle ich meine Arrays normalerweise auf einem Windows-basierten Server mit 1 GB zu geringer Größe, um zu verhindern, dass eine Ersatzfestplatte nicht groß genug ist. Dell ist dafür berüchtigt, Ersatz-SATA-Festplatten anderer Marken zu versenden – toi, toi, toi, bisher keine Probleme.
Da nicht alle Laufwerke gleich sind und sich die Werte um einige MB unterscheiden können, gibt es eine Möglichkeit, FreeNas/ZFS/Raid-Z auf die gleiche Weise funktionieren zu lassen, wie ich es oben für meine Windows-basierten Server tue?
Danke
Antwort1
Aktuelle ZFS-Versionen lassen etwas Spielraum, wenn es um leicht unterschiedliche Laufwerksgrößen geht. Wenn Sie einen ZFS-Pool erstellen, lässt ZFS grundsätzlich etwas freien Speicherplatz auf dem Slice ungenutzt. Wenn Sie also später ein Laufwerk durch ein etwas kleineres ersetzen, wird das kleinere Laufwerk immer noch akzeptiert, obwohl es einen kleineren ungenutzten Block enthält.
Alternativ können Sie dies explizit tun und einen ZFS-Pool aus Partitionen erstellen, die etwas kleiner sind als die von Ihnen verwendeten Laufwerke. Wenn Sie später ein kleineres Laufwerk bekommen, gibt es keine Probleme, solange es immer noch Ihre Partitionsgröße aufnehmen kann.