Was muss bei der Entscheidung, ob LVM-Volume-Gruppen oder ZFS-Pools bei der Konfiguration neuer Dateiserver verwendet werden sollen, berücksichtigt werden? Gibt es eine "bessere" Wahl im Bereich der Mehrzweck-Dateiserver? Im Gegensatz zu dieser vorherigen Frage möchte ich die Technologien nicht überlagern.
Szenario:
- RHEL / CentOS 6 x64-Server
- viele verfügbare, identische DAS- und SAN-LUNs
Wahl:
Ich persönlich bin mit LVM ziemlich vertraut, daher kann ich es gerne verwenden, wenn es die bessere Option ist. ZFS sieht jedoch ziemlich vielversprechend aus und das Erlernen neuer Technologien ist immer gut.
Angesichts der Tatsache, dass wir in der Lage sein möchten, ein ziemlich großes Geschäft (mehrere TB) an verschiedene Abteilungen zu verteilen, und diese über CIFS und NFS darauf zugreifen können müssen, sollten wir ZFS oder LVM für den zugrunde liegenden Poolmanager verwenden ?
Ich weiß, dass die Verwendung eines Produkts wie FreeNASmöglich möglich ist, aber aus verschiedenen Gründen muss ich in der Lage sein, auf "typische" Linux-Server zu rollen.
Antworten:
Ich benutze beide, bevorzuge aber ZFS. ZFS unter Linux war sehr gut für mich, ist aber nicht das "Fix All" für jede Situation.
Ein typischer Server sieht folgendermaßen aus:
(Denken Sie daran, ich verwende normalerweise Hardware-RAID und meistens ZFS als flexiblen Volume-Manager.)
Ich nehme dann den zpool und erstelle die zusätzlichen ZFS-Dateisysteme (oder Mountpunkte) und zvols nach Bedarf.
Und die Dateisysteme ...
Die Verwendung von ZFS für Datenpartitionen ist daher äußerst hilfreich, da Sie damit einen Datenpool adressieren, Kontingente festlegen und Attribute mit Mountpoint-Granularität verwalten können. LVM erfordert immer noch den Umgang mit Dateisystem-Tools und ist etwas starrer.
quelle
copies=2
. Im Falle eines Festplatten- oder Controller-Ausfalls ist es jedoch wahrscheinlicher, dass Ihr Pool vollständig verloren geht, als wenn Sie das entsprechende Setup nur in ZFS hätten.