Page 1 of 1

Unter NAS4Free ein RAID5-Verbund partitionieren und eine Partition auf eine externe HDD synchronisieren

Posted: 06 Feb 2017 23:37
by chriskup
Sehr verehrte NAS4Free Könner und Gelehrte!

ich bin neues Mitglied in der N4F-Gemeinde und habe meinen NAS-Glaubensweg von Windows 7 (alt, zu viele nervige Updates, Lizenzkosten und Performancemangel) über OpenMediaVault (schreckliche Benutzeroberfläche) zu N4F gefunden!


zu meinen Gegebenheiten:

Ich habe mir ein NAS für das Heimnetzwerk gegönnt

HP Microserver Gen8
Intel Dualcore
4GB Ram
SSD als Systemplatte (hatte eine alte rumliegen, zu klein für sonstige Angelegenheiten)
RAID-Controller Adaptec 5405
und natürlich 1GBit-LAN

zu meinem Vorhaben:
Ich habe N4F erfolgreich installiert und vorab im RAID-Controller-BIOS das RAID5 aus 3x3TB WD Platten (Option für die 4. falls irgendwann nötig) gebildet und initialisiert. Läuft soweit!
Da ich gehört und gelesen habe, dass ZFS eher 8GB RAM als 4GB haben möchte, habe ich mich nicht für ZFS entschieden.
Ich habe im WebGUI das NAS konfiguriert, das RAID wurde erkannt und von mir eingebunden, freigegeben - soweit so gut...

Auf meinem Laptop kann ich per WLAN auf das NAS und das RAID zugreifen - klasse dachte ich!

Jetzt würde ich gerne das Gesamtvolumen in zwei Teile Spalten (am liebsten variabel, so dass eine "Partition" rein theoretisch über die gesamte Größe verfügen könnte). Diese Option konnte ich nirgends finden und auch nach stundenlangem suchen war ich erfolglos. Normalerweise finde ich eine Lösung, jedoch führt mich mein Weg nun zu Leuten, die es einfach besser können als ich.

Hier nun meine Bitte:
Kann mir bitte jemand helfen und mir beschreiben wie ich es anstelle, dass ich das Gesamtvolumen auf zwei "Partitionen" aufteilen kann (diese sollen mit Benutzerregeln versehen werden, dass meine Frau und ich mit unserer Anmeldung auf beide "Partitionen" zugreifen können und andere Benutzer, sowie Gäste nur auf eine). :roll:

Als wäre das noch nicht genug, hätte ich gerne die Möglichkeit eine externe HDD am NAS anzuschließen und einen Definierten Bereich (Ordner oder die ganze Partition) automatisch auf diese HDD zu synchronisieren. Hierbei geht es fast ausschließlich um Bilder und Dokumente, welche auch mal mit auf einen Ausflug oder zur Verwandschaft genommen werden sollen. :?


Ich fordere viel Hilfe von euch, das ist mir bewusst.
Dennoch bin ich mir sicher, dass in nächster Zeit der ein oder andere N4F-Pro dies hier zu Augen bekommt und kurzerhand einige Zeilen mit der Lösung parat hat, welche mir mein Leben vereinfachen werden. :P



Ich bedanke mich für eure Mühen und freue mich auf tolle Beiträge! :D

Grüße,
chriskup

Re: Unter NAS4Free ein RAID5-Verbund partitionieren und eine Partition auf eine externe HDD synchronisieren

Posted: 07 Feb 2017 09:22
by Digi-Quick
Kurz gesagt: Mit einem Hardware Raid bist du bei N4F oder FreeNAS eigentlich komplett falsch.
Du verlierst nahezu sämtliche Vorteile von ZFS.

Unter N4F könntest du natürlich auch noch UFS als Dazteisystem auf deinem Raidvolume nutzen.
Partitionieren wird nicht angeboten, du kannst aber Ordner anlegen und diese dann freigeben.
FreeNAS kann sogar nur ZFS.

Re: Unter NAS4Free ein RAID5-Verbund partitionieren und eine Partition auf eine externe HDD synchronisieren

Posted: 07 Feb 2017 21:29
by big_bossde
So hart wie Digi-Quick wollte ich das jetzt nicht sagen aber: So wie Du es vor hast, geht es mit dem von Dir vorkonfigurierten System nicht.
Grundsätzlich ist es nicht ohne weiteres möglich, ein in Hardware realisiertes RAID nachträglich zu verändern. In dem Punkt gebe ich Digi-Quick Recht, sinnvoller ist hier, das ganze von N4F erstellen zu lassen. Für Deinen Prozessor ist das ein Leichtes. Ich würde auch eher ZFS empfehlen, weil nur damit Pools nachträglich vergrößert, verkleinert oder gesplittet werden können.
Was die zweite Sache angeht, kannst Du folgendes machen: Wenn die externe Disk via USB angebunden ist, kannst Du sie ins System einhängen (Freigabe muss nicht) und dann als ISCSI-Target zu einem sich wiederholenden Zeitpunkt das, was Du sichern willst, darauf kopieren. Geht bei N4F inkrementell, heißt, nur die Daten, die seit der letzten Sicherung neu hinzu kamen oder sich geändert haben, werden auch geschrieben.
So weit klar? ;)

Re: Unter NAS4Free ein RAID5-Verbund partitionieren und eine Partition auf eine externe HDD synchronisieren

Posted: 07 Feb 2017 22:46
by chriskup
Hallo ihr zwei,

Genau so hatte ich mir das vorgestellt. Leute die Ahnung haben! Toll

Nicht so toll, dass ich jetzt alles ummodeln darf... Kann ich denn von den Vorteilen der Hardware RAID Karte auch profitieren, obwohl ich jede Platte über Software/ZFS einbinde? Oder kann ich die gleich veräußern?

Die Lösung per USB gefällt mir super, auch ein großes DANKE dafür!

Schönen Abend noch,
Chriskup

Re: Unter NAS4Free ein RAID5-Verbund partitionieren und eine Partition auf eine externe HDD synchronisieren

Posted: 07 Feb 2017 23:11
by kreuzberger
Tach Chriskup,

im allgemeinen ist ein Hardware-Raid-Kontroller ein entweder zum ZFS als oder. Es geht nur das eine oder das andere. Zudem hat man beim Kontroller noch das Problem, dass man ggf nicht die FreeBSD Treiber bekommt, die man dann braucht um den Kontroller voll zu nutzen.
Somit ist wie zb beim HP Microserver Gen8 und dessen internen SAS Kontroller alles abzuschalten (RAID 0), womit der spezielle Sinn des Kontrollers verloren geht.

Innerhalb eines ZFS Systems kann man nicht partitionieren. Man kann höchstens iSCSI anwenden, um begrenzte Sonderbereiche zu erstellen.

Kreuzberger

Re: Unter NAS4Free ein RAID5-Verbund partitionieren und eine Partition auf eine externe HDD synchronisieren

Posted: 07 Feb 2017 23:52
by Princo
Hallo chriskup,

Dein Rechner ist ideal für ZFS geeignet. Der Adaptec-Kontroller ist unnötig, er bringt dir keine Vorteile, sondern nur Nachteile. Den kannst du veräußern.

Mit dem, was big_bossde zum externen USB-Laufwerk gesagt hat, gehe ich jedoch nicht konform.

Ich halte es für besser, wenn du dein Laufwerk nicht an das NAS anschließt, sondern es ganz normal über einen deiner Client befüllst. Es gibt genügend Tools (z.B. Deltacopy oder rsync), welche sich ideal mit NAS4Free integrieren lassen, so daß du dein gesetztes Ziel auf einfache Art erreichen kannst.

Im allgemeinen gilt, daß USB-Festplatten an einem NAS4Free-System nichts zu suchen haben. Einzige Ausnahme ist der USB-Stick, von dem man das System booten lässt.

Das bringt mich automatisch zu deiner SSD. Kann es sein, daß du dort eine Full-Installation vorgenommen hast?

Falls ja, dann solltest du das ändern, denn für solche Systeme gibt es hier keinen Support.

Deine andere Fragestellung bzgl. des Rechtesystems möchte ich dir auch beantworten.

Es lässt sich ganz einfach realisieren:

Du legst eine Gruppe "Eltern" an.
Du legst die Benutzer "Vater" und "Mutter" an, welche Mitglied der Gruppe "Eltern" sind.
Du legst ein Dataset "Eltern" an. In den Einstellungen definierst du "Vater" oder "Mutter" als Owner, und als Group "Eltern". Dem Owner und der Group gibst du alle Rechte, und bei "Others" nimmst du alle Haken raus.
Du legst ein Dataset "Gaeste" an. In den Einstellungen definierst du "Vater" oder "Mutter" als Owner, und als Group "Eltern". Dem Owner und der Group gibst du alle Rechte, und auch bei "Others" setzt du alle Rechte.

Die Bezeichnungen "Vater", "Mutter" und "Eltern" sind willkürlich gewählt, können natürlich auch beliebig anders lauten, und dienen nur zur Veranschaulichung.

Damit sollte deine Aufgabenstellung erfüllt sein.

Grüße
Princo

Re: Unter NAS4Free ein RAID5-Verbund partitionieren und eine Partition auf eine externe HDD synchronisieren

Posted: 08 Feb 2017 00:30
by chriskup
Ich bin begeistert über eure Bereitschaft mir bei meinem Vorhaben zu helfen und meine Probleme mit Lösungswegen zu spicken.

Ich werde mir eure Vorschläge zu Herzen nehmen und das Teil gründlich umkonfigurieren. Ihr bekommt auf jeden Fall Rückmeldung!

Zu der Vollinstallation:
Da ich das erste Mal N4F in Betrieb nehme, bin ich da noch sehr offen. Sollte ich eher auf eine Live-USB Version zurückgreifen? Die Vollinstallation schien mir eine gute Idee...

Das Rechtessystem ist ja analog zu anderen OS und ist genau das, was ich machen werde. Andere Namen natürlich. Deine Umschreibung triffts!

Vielen Dank schon mal!

Re: Unter NAS4Free ein RAID5-Verbund partitionieren und eine Partition auf eine externe HDD synchronisieren

Posted: 08 Feb 2017 01:57
by Princo
chriskup wrote:Zu der Vollinstallation:
Da ich das erste Mal N4F in Betrieb nehme, bin ich da noch sehr offen. Sollte ich eher auf eine Live-USB Version zurückgreifen? Die Vollinstallation schien mir eine gute Idee...
Nein, die Vollinstallation ist gar keine gute Idee. Die ist nur für ganz spezielle Anwendungsszenarien gedacht, und bringt dir keinerlei Vorteile, eher ganz im Gegenteil, weil ein Update dieser Versionen nur sehr schwer möglich ist. Das ist nichts, was man sich freiwillig antun sollte.

Zum Verständnis:
In der Download Sektion kann man sich die Versionen für x86 und x64 herunterladen.
x86 ist für Uralt-Rechner, und damit völlig uninteressant. Sollte man nicht nehmen.
x64 ist für aktuelle Rechner. Das ist das, was man nehmen sollte.

Für die jeweilige Rechner-Platform gibt es immer drei verschiedene Images:
- LIVE-CD (zur Installation von CD)
- LIVE-USB (zur Installation von USB)
- embedded (zur Aktualisierung einer bestehenden Installation)

Die Live-CD und Live-USB Images dienen nur dazu, dir den echten USB-Stick zu erstellen, mit dem du dein NAS dann dauerhaft betreiben wirst.
Du brauchst also entweder zwei USB-Sticks, oder eine CDROM und einen USB-Stick, um ein lauffähiges NAS4Free-System einzurichten.
Die LIVE-Versionen funktionieren zwar für sich alleine auch, aber dort werden keinerlei Einstellungen gespeichert. Sie werden nur zum Testen, und um des eigentliche Bootmedium zu erstellen, genutzt.

Alternative: Ich nutze z.B. eine virtuelle Maschine, in der ich von der Live-CD boote, um mit damit meinen echten Boot-Stick zu erstellen.

Was ist der Unterschied zwischen einer Full- und einer Embedded-Installation?:

Erstmal keiner. Man hat nicht mehr, oder bessere Funktionen zu Verfügung.

Für wen lohnt sich die Full-Installation?:
Es ist für die Leute interessant, welche NAS4Free als Basis für eigene spezielle Projekte auf Basis von FreeBSD umsetzen wollen.
Man kann z.B. beliebige FreeBSD Pakete nachinstallieren.
In der grafischen Oberfläche tauchen diese allerdings nicht auf. Eine einfache Konfiguration ist dadurch nicht möglich. Diese muß auf Dateiebene vorgenommen werden. Dadurch befinden sich wichtige Parameter auch nicht im Backup der Systemkonfiguration.
Damit benimmt man sich aber gleichzeitig auch aller Vorteile, sich sich aus den Projekt NAS4Free ergeben. Daher ist es auch nur konsequent, daß es für diese Vorgehensweise hier keinerlei Support mehr gibt.

Was sind die Nachteile der Full-Installation?:
Kein Support. Niemand weiß, in welchem Zustand dein System ist.
Updates sind nur mit profunden Systemkenntnissen möglich.

In der Praxis läuft das dann meistens darauf hinaus, daß man auf einem uralten Stand verweilt, weil man nicht in der Lage ist, die nötigen Anpassungen auf den aktuellen Stand durchzuführen. Das ist aber nicht Sinn der Sache.

Bei der empfohlenen embedded-Installation gibt es diese Einschränkungen nicht.

Daher würde ich dir empfehlen, dich erst mal auf die embedded-Installation einzulassen, um das System kennen zu lernen.
Sollte sich dann herausstellen, daß die Full-Installation für dich zwingend notwendig ist, kannst du leicht umschwenken.

Das wäre hier dann aber auch eher eine Premiere :mrgreen:

Grüße
Princo

Re: Unter NAS4Free ein RAID5-Verbund partitionieren und eine Partition auf eine externe HDD synchronisieren

Posted: 08 Feb 2017 19:01
by chriskup
Vielen Dank für deine Darstellung. Das macht es in der Tat leichter für mich, das ganze zu verstehen. Komme aus beruflichen Gründen derzeit und die nächsten zwei Wochen nicht dazu, die neuen Kenntnisse anzuwenden, ich brenne jedoch schon darauf mich endlich vor mein Projekt zu setzen.

Ich wünsche euch einen schönen Abend!

Chriskup

Re: Unter NAS4Free ein RAID5-Verbund partitionieren und eine Partition auf eine externe HDD synchronisieren

Posted: 09 Mar 2017 21:43
by chriskup
Hallo,

es hat zwar etwas gedauert, aber nun bin ich endlich dazu gekommen, das o.g. umzusetzen.

Ich hatte/habe einige Probleme, angefangen über die Version und Installation... bis hin zur Einrichtung.
Und genau da hänge ich jetzt.

Habe meine 3x3TB Platten zu einem RAIDz1 zusammengefügt und diese initialisieren jetzt.
Kann mir jemand ungefähr sagen, wie lange sowas dauern wird?

Da ich mir dazu einige Tutorials und Videos reingezogen habe und es dort in einigen Sekunden vollbracht ist, zweifle ich ein bisschen an meiner Konfiguration. Ich war es ja gewohnt von der HW-RAID, dass es da viele Stunden dauert, aber wie gesagt in den Tutorials ging das sehr flott...

N4F ist wirklich ein sehr angenehmes OS, wenn man sich erstmal eingearbeitet hat. :idea:

Ich freue mich auf die Zukunft mit meinem Microserver.


Euch noch einen Schönen Abend ;)
-chriskup

Re: Unter NAS4Free ein RAID5-Verbund partitionieren und eine Partition auf eine externe HDD synchronisieren

Posted: 10 Mar 2017 01:58
by Princo
Die Initialisierung eines RaidZ1 dauert tatsächlich nur wenige Augenblicke.
Mir ist allerdings letztens schon ein Posting aufgefallen, wo die Anzeige auf "Initialisierung" stehen blieb.
Möglicherweise handelt sich sich um einen simplen Anzeigefehler.
Könntest du bitte die genaue N4F-Version nennen? Dann könnte ich mal nachschauen.

Grüße
Princo

Re: Unter NAS4Free ein RAID5-Verbund partitionieren und eine Partition auf eine externe HDD synchronisieren

Posted: 12 Mar 2017 11:13
by chriskup
Hi,

mein System läuft mit 11.0.0.4 Sayyadina (Revision 3958)

Also das NAS lief jetzt mehrere Tage und als ich heute reingeschaut habe war es immer noch auf initialisieren... merkwürdig...