Ich verwende OpenSolaris mit ZFS für meinen Hauptdateiserver. Ich habe mich ursprünglich für ZFS entschieden, weil ich so viele tolle Dinge darüber gehört habe:
- Automatisches Plattenspanning (zpools)
- Software-RAID (RAID-Z)
- Automatische Größenänderung des Pools durch Ersetzen von RAIDZ-Festplatten
- Prüfsumme auf Blockebene
- Keine praktischen Einzelvolumenbegrenzungen
- Deduplizierung "Coming Soon"
Nach einigem Stöbern bei OpenSolaris nervt es mich wirklich. Ich kenne Fedora / CentOS und Debian / Ubuntu weitaus besser und bin es gewohnt, unter Linux Dinge zu tun, die mit der Solaris / BSD-Version vergleichbar sind. Ich möchte zu Linux wechseln, weiß aber nicht, was ich für meinen FS verwenden soll.
Ich bin nicht bereit, FUSE oder einen Pre-Beta-Kernel zu verwenden, um ZFS zu erhalten. Btrfs hat potenzielle Feature-Parität, ist aber auch jetzt noch nicht stabil (Monate, nachdem ich es zum ersten Mal untersucht habe). Was empfehlen Sie als Äquivalent zu ZFS (gewünschte Funktionen, siehe oben) für eine Linux-Box?
quelle
Antworten:
Haben Sie NexentaStor oder Nexenta Core in Betracht gezogen? Es wird jetzt aktiv weiterentwickelt, da das Schicksal des OpenSolaris-Projekts unbekannt ist. Nexenta ist auch GNU-ähnlicher. Die Nexenta Community Edition ist eine gute Appliance-ähnliche Implementierung, die ZFS-Funktionen nutzt und eine hervorragende Benutzeroberfläche bietet. Der Nexenta-Kern ist eine abgespeckte Variante, die im Grunde genommen ein besser verwendbares OpenSolaris ist.
Siehe: http://nexenta.org/projects/site/wiki/WhyNexenta
quelle
Es gibt jetzt eine native Kernel-Implementierung von ZFS für Linux, die von LLNL entwickelt wird.
Es gibt Pakete für Ubuntu in einer PPA, die einfach unter Debian kompiliert werden können (fügen Sie einfach das deb-src-Repo zu apts sources.list hinzu, laden Sie das debian / changelog- und dh-build-Paket herunter, aktualisieren Sie es und installieren Sie dann das zfs-Paket. dkms und andere pakete).
Ich benutze XFS seit über 10 Jahren unter Linux und btrfs seit ungefähr einem Jahr. Ich benutze ZFS jetzt seit ein paar Tagen und bin komplett verkauft. Es ist das, was ich immer von einem Dateisystem gewollt habe, ohne es wirklich zu wissen.
Ich werde in naher Zukunft meine aktuellen btrfs-Festplatten (die derzeit für die Massenspeicherung von Dateien, Rsync-Sicherungen usw. verwendet werden) auf ZFS migrieren. Und ich plane bereits eine zukünftige Migration von / home und anderen Verzeichnissen in einen zpool.
LINKS:
http://zfsonlinux.org/
https://launchpad.net/~zfs-native/+archive/stable
quelle
Sie könnten die nächste Veröffentlichung von Debian GNU / kFreeBSD http://www.debian.org/ports/kfreebsd-gnu/ in Betracht ziehen, wenn sie herauskommt. Es ist eine Debian-Distribution, bei der der Linux-Kernel durch einen FreeBSD-Kernel ersetzt wird. http://robertmh.wordpress.com/2010/11/27/about-zfs-in-squeeze-2/
quelle
Soweit ich weiß, ist btrfs das einzige Projekt, das ZFS-äquivalente Funktionen bietet. Ich habe das genau beobachtet, aber ich erwarte nicht, dass es ein paar Jahre lang produktionsstabil sein wird, wenn man bedenkt, wie lange es gedauert hat, bis ZFS dort war. Ich vermute, dass die Open Source-Projekte, die auf Open Solaris basieren, früher stabil sein werden. Vielleicht wird Oracle GPL ZFS, da dies der Grund für den Start des btrfs-Projekts war.
Ich halte den Kommentar zur "Linux-Arbeitsweise" für interessant, da ich alle Plattformen im Unix-Stil für im Wesentlichen gleichwertig halte. Sie führen dieselbe Software aus und unterscheiden sich nur in einigen kleinen Systemadministrationsbereichen, beispielsweise dem Speicherort von Konfigurationsdateien.
quelle
Eine Alternative besteht darin, die Möglichkeit der Verwendung von FreeBSD über Linux zu prüfen, da FreeBSD seit 2007 ZFS unterstützt und daher wahrscheinlich ausgereifter ist als der Linux-Port.
FreeBSD unterstützt die meisten gängigen Open-Source-Programme wie Apache, PHP, MySQL usw.
Die Hardware-Unterstützung ist möglicherweise nicht so umfangreich, obwohl ich in dieser Hinsicht noch keine Probleme hatte.
Schauen Sie mal rein: http://wiki.freebsd.org/ZFS
Ein Nachteil der Verwendung des zfsonlinux-Ports ist, dass ein Ubuntu-Kernel-Update (was passieren könnte) bedeuten würde, dass er erneut kompiliert und wieder mit dem Kernel verknüpft wird.
quelle
Nexenta, das auch mit NexentaStor verwandt ist, ist eine vollwertige Distribution, die es schon eine Weile gibt. Es basiert auf Debian (ähnlich wie Ubuntu), verwendet jedoch einen OpenSolaris-Kernel. Auf diese Weise erhalten Sie das Beste aus beiden Welten. ZFS-Geschwindigkeit auf Kernel-Ebene, gebündelt mit allen Feinheiten von Linux / GNU.
NexentaStor, das von ewhite bereits erwähnt wurde, ist eine Appliance-Version von Nexenta, die über ein vollständiges Konfigurations- und Verwaltungssystem für die Web-GUI verfügt. Die Community Edition bietet maximal 18 TB nutzbaren Speicherplatz (unabhängig von der Festplattenkapazität). Ich mag es nicht begrenzt zu sein :)
quelle
Ich denke du solltest den openSolaris vergessen. Es ist vorerst gestoppt. Außerdem denke ich, dass das Solaris-Entwicklungsteam für die Zukunft Geschichte sein wird. Ich schlage vor, auf eine andere Plattform zu migrieren. ZFS ist die beste Version von SUN (Oracle), aber ich denke, dass wir in den nächsten 5 Jahren kein Solaris 11 haben werden und die Entwicklung bald beginnen wird.
quelle