pit234a
Well-Known Member
Hi.
Mein Fileserver ist immer noch FreeBSD 7.2-Release und fünf SATA-Platten zu einem raidz zusammengefasst, ZFS6. Das System liegt auf einem USB-Stick.
Nun starb eine Platte. Obwohl natürlich jeder vor dem Einsatz eines SW-Raid entsprechend probiert, ist der Ernstfall dann doch immer ein wenig anders. Durch besondere Umstände musste ich den Server innerhalb kurzer Zeit mehrmals ausschalten und dementsprechend auch wieder einschalten. Plötzlich ging er nicht mehr, weil das Bios mit der neuen Konfiguration nicht zu Recht kam und nicht mehr vom Stick bootete. Dadurch wurde ich natürlich aufmerksam und merkte gleich den Ausfall einer Platte im Pool. Nach Umstellen des Bios funktionierte der Rechner tadellos, meldete natürlich den Pool als degraded, wenn ich ihn mir ansah. Alle Daten waren ohne merkliche Einbußen verfügbar (ich fordere den Server nicht sehr und das ist kein wirklich ernster Einsatz, ein Haushalts-Server halt).
Im nächsten PC-shop bekam ich eine ähnliche Platte, statt 1TB hatte die neue nun 1.5TB, ansonsten alle Daten vergleichbar, sogar der Hersteller ist angeblich der gleiche.
Der Ersatz der defekten Platte gelang spielend leicht. Bemerkenswert einfach und durchsichtig mit ZFS!
Dazu hatte ich nicht mal die man-page gelesen, sondern war einfach der Empfehlung gefolgt, die mir zpool status gab. Deshalb ersetzte ich die alte Platte durch eine neue am gleichen physikalischen Platz mit einem einfachen zpool replace "pool" "device".
Das funktionierte grandios, weshalb ich das gerne zurückmelde, allerdings wird damit nun die 1.5TB auch als 1TB behandelt.
Also, das ist nicht wirklich die große zusätzliche Menge an Speicher und ich bin damit sehr froh, wie es gelaufen ist und dass mein Verband nun wieder sauber da steht. Ich frage mich aber, wieso diese 500GB vollends verschenkt werden sollen.
Hätte ich eine 1.5TB Platte hinzugefügt, wäre die doch auch voll genommen worden und nicht nur als 1TB. Durch den Ersatz der defekten, liegt nun scheinbar ein drittel dieser neuen Platte vollkommen brach.
Ist das so? Oder mache ich einen Fehler? Hätte ich besser vorher partitioniert und eine 1TB Partition als Replacement genommen, um dann die 500G noch verfügbar zu haben? Oder kann ich die nun noch nutzen (und am liebsten dem raidz verfügbar machen)?
Mein Fileserver ist immer noch FreeBSD 7.2-Release und fünf SATA-Platten zu einem raidz zusammengefasst, ZFS6. Das System liegt auf einem USB-Stick.
Nun starb eine Platte. Obwohl natürlich jeder vor dem Einsatz eines SW-Raid entsprechend probiert, ist der Ernstfall dann doch immer ein wenig anders. Durch besondere Umstände musste ich den Server innerhalb kurzer Zeit mehrmals ausschalten und dementsprechend auch wieder einschalten. Plötzlich ging er nicht mehr, weil das Bios mit der neuen Konfiguration nicht zu Recht kam und nicht mehr vom Stick bootete. Dadurch wurde ich natürlich aufmerksam und merkte gleich den Ausfall einer Platte im Pool. Nach Umstellen des Bios funktionierte der Rechner tadellos, meldete natürlich den Pool als degraded, wenn ich ihn mir ansah. Alle Daten waren ohne merkliche Einbußen verfügbar (ich fordere den Server nicht sehr und das ist kein wirklich ernster Einsatz, ein Haushalts-Server halt).
Im nächsten PC-shop bekam ich eine ähnliche Platte, statt 1TB hatte die neue nun 1.5TB, ansonsten alle Daten vergleichbar, sogar der Hersteller ist angeblich der gleiche.
Der Ersatz der defekten Platte gelang spielend leicht. Bemerkenswert einfach und durchsichtig mit ZFS!
Dazu hatte ich nicht mal die man-page gelesen, sondern war einfach der Empfehlung gefolgt, die mir zpool status gab. Deshalb ersetzte ich die alte Platte durch eine neue am gleichen physikalischen Platz mit einem einfachen zpool replace "pool" "device".
Das funktionierte grandios, weshalb ich das gerne zurückmelde, allerdings wird damit nun die 1.5TB auch als 1TB behandelt.
Also, das ist nicht wirklich die große zusätzliche Menge an Speicher und ich bin damit sehr froh, wie es gelaufen ist und dass mein Verband nun wieder sauber da steht. Ich frage mich aber, wieso diese 500GB vollends verschenkt werden sollen.
Hätte ich eine 1.5TB Platte hinzugefügt, wäre die doch auch voll genommen worden und nicht nur als 1TB. Durch den Ersatz der defekten, liegt nun scheinbar ein drittel dieser neuen Platte vollkommen brach.
Ist das so? Oder mache ich einen Fehler? Hätte ich besser vorher partitioniert und eine 1TB Partition als Replacement genommen, um dann die 500G noch verfügbar zu haben? Oder kann ich die nun noch nutzen (und am liebsten dem raidz verfügbar machen)?
