Page 1 of 2
Festplatten Tausch in einem ZFS-Stripe
Posted: 25 May 2014 12:03
by Lysander76
Hallo,
habe schon versucht mein problem über die suche zu lösen bin aber bisher leider auf keine lösung gestossen.
ist es möglich in einen ZFS-Stripe eine festplatte gegen eine grössere zu tauschen ohne datenverlust?
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 25 May 2014 12:30
by b0ssman
no
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 25 May 2014 12:34
by b0ssman
aber da du eh stripe hast und dir deine daten egal sind, kannst du ja die platte einfach in den pool haengen.
sind dann nicht im stripe aber der pool wird groesser.
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 25 May 2014 13:19
by Princo
Lysander76 wrote:ist es möglich in einen ZFS-Stripe eine festplatte gegen eine grössere zu tauschen ohne datenverlust?
Ja, du mußt halt nur das Stripe auflösen, die größere Platte einbauen, das Stripe neu erstellen, und dann die Daten aus dem Backup zurückspielen.
Grüße
Princo
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 26 May 2014 01:20
by Lysander76
ok dachte ich mir schon, wollte nämlich eine platte gegen eine größere tauschen aber irgendwie ist die nur dem stripe hinzugefügt worden.
wie löse ich ein stripe auf?
die replace funktion die es bei zfs gibt ist nur für raid oder?
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 26 May 2014 01:35
by Princo
Du löschst nacheinander alles aus
Disks|ZFS|Datasets|Dataset
Disks|ZFS|Pools|Management
Disks|ZFS|Pools|Virtual device
raus.
Danach wechselst du die Festplatten, fomatierst die neue Platte als ZFS, und richtest dein neues Stripeset ein.
Vergiß nicht, vorher ein Backup zu machen.
Übrigens: die Platten in einem Pool sollten immer die gleiche Sektorgröße haben. Darauf solltest du unbedingt achten.
Grüße
Princo
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 28 May 2014 15:08
by Lysander76
danke für die schnelle hilfe so hat es geklappt, wie ist das aber wenn eine festplatte den geist aufgibt?
muss ich dann auch das ganze stripe neu machen?
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 28 May 2014 15:32
by crowi
ja, aber das macht nichts, denn Deine Daten sind dann sowieso alle verloren.
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 30 May 2014 08:49
by Eldor1
Der Vollständigkeit halber: Richte entweder Pools mit nur einer Platte ein oder mach ein RaidZ1 (= mind. 3 Platten als Raid5). Dann kannst Du entweder nur die Daten von einer Platte verlieren oder du kannst einen Ausfall verkraften, den man dann durch einen Plattentausch beheben kann ohne Datenverlust.
Scheinbar sind dir die Hinweise in den anderen Posts nicht wirklich aufgefallen....
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 01 Jun 2014 15:37
by Lysander76
das stripe besteht ja schon und ist auch schon halb voll darum meine frage.
hatte anfangs vor ein RaidZ1 einzurichten aber irgendwie ging das nicht hat immer mit ner fehlermeldung abgebrochen.
aber das ist auch eigentlich egal da ich zwei nas laufen habe eines mit den daten und eines für die datensicherung.
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 13 Jun 2014 20:09
by Lysander76
So habe jetzt alles zurück auf anfang und versuche gerade verzweifelt ein Raid-Z zu erstellen komme aber nicht weiter.
habe bisher mit allen platten ein Single Parity Raid-z erstellt
(2 x 4 TB Platte und 3 x 3 TB Platte)
was muss ich jetzt machen einen poll erstellen oder muss ich dem system dieses Raid anders zufügen?
Wenn ich einen pool erstelle und auf änderungen übernehmen klicke bekomme ich die fehlermeldung
Fehler: Die Änderungen konnten nicht durchgeführt werden (Fehlercode 1).
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 13 Jun 2014 20:19
by b0ssman
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 13 Jun 2014 20:44
by Lysander76
danke für die schnelle antwort habe so eine ähnliche anleitung auch schon schritt für schritt durchprobiert nur das bei der statt pools auf managment geangen wird aber nach beiden methoden geht es bis dahin und wenn ich dann auf
änderungen übernehmen klicke bekomme ich die fehlermeldung das die änderungen nicht durchgeführt werden konnten fehlercode 1
das kann doch nicht an der unterschiedlichen plattengröße liegen oder?
hatte dasselbe problem bei der erstinstallation auch deswegen habe ich dann ein stripe erstellt.
auf meinem zweiten nas ging das ebenfalls nicht.
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 13 Jun 2014 21:12
by NKL
Huhu,
bei mir konnte ich den Fehler damit lösen, in dem ich alles an Festplattenkonfiguration noch einmal rausgelöscht habe (Pools, VDevs) und dann einmal in UFS formatiert habe.
Danach dann alle wieder in ZFS und das ganze nochmal.
Zwischendrin neustarten.
Ansonsten probier mal die MBR über dd am Anfang der Platten zu löschen.
b0ssman schrieb hier was dazu:
viewtopic.php?p=38536#p38536
Grüße, NKL
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 13 Jun 2014 21:20
by Lysander76
liegt das vielleicht an unterschiedlichen plattengrößen?
ich möchte gerne das raid über alle platten als ein device hinzufügen geht das überhaupt?
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 13 Jun 2014 22:06
by Lysander76
muss ich eigentlich das aktivieren?
Aktiviere Advanced Format (4K-Sektorgröße)
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 13 Jun 2014 22:26
by b0ssman
benutze bitte auch mal die suche im forum
viewtopic.php?f=66&t=4862
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 14 Jun 2014 00:09
by Lysander76
habe schon gesucht aber irgendwie nichts passendes gefunden oder ich hab es überlesen.
es hat jetzt übrigens geklappt ich weiß zwar nicht wieso das auf einmal ging aber das ist ja egal hauptsache das funktioniert.
habe zwar jetzt weniger platz aber ein bischen mehr sicherheit.
gibt es denn zu ZFS eine verständliche dokumentation auf deutsch?
mir sind nämlich immer noch ein paar sachen unklar:
- ob ich das raid-z ohne probleme von 5 auf 6 platten aufstocken kann?
- wie ich fals der platz zu knapp wird eine platte tausche? das geht über den replace befehl in dem reiter Werkzeuge oder?
habe mit meinem nas noch ein problem beim hochfahren ich muss den immer zweimal starten, beim ersten mal hält er immer an und ich muss den pc ausschalten und dann
direkt wieder einschalten dann fährt er erst ganz hoch.
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 14 Jun 2014 11:31
by NKL
es hat jetzt übrigens geklappt ich weiß zwar nicht wieso das auf einmal ging aber das ist ja egal hauptsache das funktioniert.
habe zwar jetzt weniger platz aber ein bischen mehr sicherheit.
Das "ich weiß zwar nicht wieso" ist gefährlich. Und auch die zusätzliche Sicherheit ist so erstmal nicht gegeben wenn es mal funktioniert und mal nicht.
gibt es denn zu ZFS eine verständliche dokumentation auf deutsch?
Auf Deutsch ist in der Branche ziemlich schwierig. Aber vllt. hilft dir die Oracle Doku:
http://docs.oracle.com/cd/E19253-01/820-2313/
Deine Fragen verstehe ich nicht so ganz.
Wenn einer deiner Platten ausfällt, kannst du sie per 'replace'-Befehl durch eine neue Ersetzen. Danach werden die Daten wiederhergestellt (bei Mirror, RaidZ1 oder höher) und du hast wieder deine normale Plattensicherheit.
habe mit meinem nas noch ein problem beim hochfahren ich muss den immer zweimal starten, beim ersten mal hält er immer an und ich muss den pc ausschalten und dann
direkt wieder einschalten dann fährt er erst ganz hoch.
Das klingt
NICHT nach einem stabilen und sicheren System. Ich würde das so nicht für den Produktiveinsatz nutzen. An welcher Stelle bleibt er hängen? Gibt es Errors?
Um hier Princo mal zu zitieren:
Princo wrote:N4F ist kein Consumer-Produkt.
Das musste ich auch erst feststellen und mich ordentlich einlesen und ausprobieren. Das wäre auch mein Tipp für dich. Wenn du das NAS als BlackBox betreibst und hoffst das alles so funktioniert wie du dir das gedacht hast, aber nicht sicher bist, wird früher oder später etwas passieren, dass dir deine Daten schreddert.
Du hast ja jetzt auch ZFS eingesetzt. Benutzt du ECC-Ram? Wäre für dich eventuell SoftwareRaid die bessere Wahl? Das ist einfacher zu verstehen, es bedarf keines ECC-RAMs, ...
Liebe Grüße, NKL
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 14 Jun 2014 15:16
by Lysander76
danke für deine ausführliche antwort.
also das problem hat sich wohl deswegen gelöst weil ich alles nochmal schritt für schritt in einme zu nach nem neustart gemacht habe.
und nicht wie davor den pool aufgelöst und dann direkt wieder einen neuen erstellt.
danke für den link werd mir das mal in ruhe durchlesen.
mir geht es darum evtl eine platte gegen eine größere zu tauschen wenn der platz zu knapp wird.
aber das ist ja dasselbe kann ja einfach die alte rausnehmen die wird dann als defekt erkannt und ich hänge ne neue rein.
geht es denn auch das ich zum vorhandenen raid-z noch eine platte hinzufüge?
das problem mit dem hochfahren liegt meiner meinung nach an irgendeiner komponente beim hochfahren die nicht schnell genug verfügbar ist aber bei einem neustart schon initialisiert ist.
werde aber evtl den server umrüsten auf SSD und dort das nas4free als embedded installieren.
müsste ja klappen das ich meine installation sichere und dann auf nem neuen wieder einspiele.
das nas lief ja bisher seit ende letzen jahres stabil nur das mit dem starten ist nicht so toll aber das ist ja auch nicht so oft der fall.
wenn irgendwas auf einmal nicht mehr geht ist auch kein problem habe das ganze ein zweites mal auf nem zweiten nas.
ist höchstens ärgerlich bei der grossen datenmenge das alles wieder zurückzuspielen.
nein ich glaube nicht das mein Ram ECC hat, davon habe ich aber auch bisher nichts gelesen das das vorraussetzung für ZFS ist.
weiß nur das genug ram verbaut sein muss.
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 14 Jun 2014 20:04
by crowi
ECC ist ein MUSS bei ZFS
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 14 Jun 2014 21:12
by Lysander76
das höre ich jetzt zum erstenmal habe mich für zfs entschieden weil es überall heisst das es das bessere dateisystem ist und bei genügend arbeitspeicher es ein muss ist.
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 14 Jun 2014 21:37
by NKL
Das sind aber wenig Infos die du da zu ZFS hast...
Leider auch auf Englisch, aber wirklich lesenswert zum Thema ECC:
http://forums.freenas.org/index.php?thr ... zfs.15449/
Ohne ECC Ram ist der Einsatz von ZFS mit einem hohen Risiko verbunden und SoftwareRaid wäre die bessere Wahl.
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 14 Jun 2014 23:37
by Lysander76
was für ein risko besteht denn dabei?
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 15 Jun 2014 07:40
by NKL
Dass du dir all deine Daten im ZFS-Pool schredderst. Sie sind dabei unwiderruflich weg.
Siehe auch den Link den ich darüber gepostet habe. Da wird das genau erklärt.
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 15 Jun 2014 12:12
by Lysander76
also nochmal alles von vorne, welches dateisystem soll ich denn dann am besten nehmen?
was ich möchte ist ein netzwerkspeicher der mir alle platten in meinem nas als ein Volume zur verfügung stellt.
ideal wäre es wenn ich dabei auch wenn nötig platten gegen größere tauschen kann oder eine platte mit dazu nehmen kann.
raid ist ja dabei wohl nicht zu umgehen weil sonst wenn eine platte ausfällt alles weg ist oder?
datensicherung habe ich dabei auch weil ich alles auf ein zweites nas sichere.
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 15 Jun 2014 13:43
by crowi
Soft RAID geht nur mit UFS. Platte dazu nehmen geht bei keinem RAID so einfach.
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 15 Jun 2014 14:21
by b0ssman
du kannst zb zfs mirror nehmen. wenn du mehr willst kannst du jeweils einen weiteren mirror dem pool hinzufuegen.
da bist du dann aber bei 50% storage.
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 15 Jun 2014 21:12
by Lysander76
also doch zfs?
Re: Festplatten Tausch in einem ZFS-Stripe
Posted: 15 Jun 2014 21:22
by b0ssman
oder z.b unraid/flexraid/snapraid