Hinzufügen eines Paritätslaufwerks zu einem RAID-Z1-Array

865
chrismetcalf

Kann ich ein Array als RAID-Z1 erstellen und später ein weiteres Pairity-Laufwerk hinzufügen, um daraus ein RAID-Z2 zu machen?

Ich habe 4 TB Daten auf einem Laufwerk, das ich zu einem Array hinzufügen möchte, das ich aus neuen Laufwerken baue, und es wäre schön, diese Daten nicht an einen anderen Ort verschieben zu müssen, während ich meine FreeNAS-Box ausbaue .

2
Ich bin ehrlich gesagt nicht sicher, ob es sich um ein Duplikat handelt oder nicht, aber Sie möchten auf jeden Fall lesen [ZFS-Pool aus bestückten ext4-Datenträgern erstellen] (http://superuser.com/a/768752/53590) und [Wie viele Laufwerke verwenden] Ich benötige ZFS RAID-Z2?] (Http://superuser.com/a/1058545/53590). Beide konzentrieren sich auf Linux, während FreeNAS auf FreeBSD basiert, sollte aber trotzdem von Interesse sein. a CVn vor 7 Jahren 0
Vielen Dank! Seit ich das hier gepostet habe, habe ich meine Frage tatsächlich im IRC beantwortet, also schließe ich das ab. chrismetcalf vor 7 Jahren 0

1 Antwort auf die Frage

1
chrismetcalf

Ich habe das tatsächlich im IRC-Kanal von #freenas gefragt, und sie konnten meine Frage beantworten.

Um meine eigene Frage zu beantworten: Nein, Sie können einem RAID-Z1-Array kein zusätzliches Laufwerk hinzufügen, um daraus ein RAID- Z2 -Array zu machen . Sie können auch keine weiteren Laufwerke hinzufügen, um das Array horizontal zu skalieren. Die Geometrie des Arrays wird festgelegt, wenn Sie es zum ersten Mal erstellen.

Sie können die Kapazität jedoch vertikal erhöhen, indem Sie nacheinander größere Laufwerke hinzufügen. Ich könnte also mein 6x4 TB RAID-Z2-Array vergrößern, indem ich jedes Laufwerk durch ein 8-TB-Laufwerk ersetzt und jedes Mal, wenn ich ein Laufwerk austausche, neu erstellen lässt. Die Details davon sind mir jedoch nicht bekannt.

Sie lehnten auch dringend die Einrichtung eines RAID-Z1-Arrays ab. Verwenden Sie immer Z2 oder besser, um das gesamte Array nicht zu verlieren, wenn Sie zwei Laufwerke verlieren.

In einem ähnlichen Fall finden Sie einige zusätzliche Vorschläge: http://serverfault.com/questions/778617/will-zfs-automatically-switch-to-fault-tolerant-when-i-add-a-third-drive/778647# 778647 Das Erweitern um größere Laufwerke ist auch einfach, wenn Ihr Pool "autoexpand = on" (automatisch auf größere Festplatten) festgelegt hat und "autoreplace = on" (verwendet neue Festplatten automatisch in demselben Steckplatz). user121391 vor 7 Jahren 0