Verzeihen Sie mir, wenn dies eine grundlegende Frage ist, aber ich konnte bei Google nichts Konkretes finden und bin von Beruf kein Systemadministrator.
Wir richten in unserem Büro ein SAN mit NexentaStor mit einer RAID Z3-Konfiguration mit 8 Festplatten (8 x 1,36 TB Laufwerke) ein und sind dabei, alles zu konfigurieren.
In Bezug auf den gesamten Speicherplatz verfügen wir derzeit über etwa 10,8 TB "echten" Speicher im SAN, die alle in einem einzigen zpool / zvol zugeordnet sind. Ich habe darüber nachgedacht, das zvol mit (etwa aus Gründen der Argumentation) 100 TB Speicherplatz dünn zu versorgen, um das zukünftige Wachstum zu berücksichtigen.
Theoretisch scheint es einfach zu sein: Wenn wir fast keinen Speicherplatz mehr haben, fügen wir einfach einige neue Laufwerke hinzu und es wird "einfach funktionieren": Keine Größenänderung des Dateisystems oder Ausfallzeiten, über die man sich Sorgen machen muss.
Woher wissen wir jedoch , wann wir mehr Kapazität hinzufügen müssen, ohne uns alle paar Stunden beim SAN anzumelden und sicherzustellen, dass noch freier Speicherplatz verfügbar ist?
cron
Wird dies beispielsweise normalerweise durch das Einrichten eines Jobs erledigt oder gibt NexentaStor (oder ZFS selbst) Warnungen aus, wenn Sie sich der Kapazität nähern, oder wird erwartet, dass Sie nur "wissen", wie viel Speicherplatz Sie zu einem bestimmten Zeitpunkt noch haben und müssen es selbst im Auge behalten?
Wenn es hilft, wird das 10,8-TB-zvol als Sicherungsspeicher (über iSCSI) für unsere virtuellen Server verwendet und testet virtuelle Maschinen (die ebenfalls Thin Provisioning sind). Ein Teil des Problems, das ich sehe, besteht darin, dass es einfach auszuführen sein könnte Nicht genügend Speicherplatz, wenn wir ständig VMs erstellen / Snapshots erstellen / wiederherstellen (was wir häufig tun, wenn wir verschiedene Computerkonfigurationen und Softwareumgebungen testen).