Ich habe einen Speicherpool storage
mit zwei Festplatten. Ursprünglich wollte ich die zweite Festplatte als Spiegel hinzufügen, habe aber den Fehler des ZFS-Neulings gemacht, zpool add storage <device>
statt zu verwenden zpool attach storage <device>
.
Jeder Versuch remove
oder detach
das zweite Gerät aus dem Pool schlägt fehl, da sich ZFS darüber beschwert, dass keine redundanten Laufwerke vorhanden sind. Nachdem ich es gelesen habe, verstehe ich das Problem und warum dies so ist. Ich konnte jedoch keine Lösung finden, um entweder das Laufwerk zu entfernen, um es wieder anzuschließen, oder einfach den gesamten Pool in gespiegelt statt gestreift umzuwandeln. Ich bin auch ein bisschen verwirrt darüber, dass es keinen direkten Weg gibt, dies zu tun.
Gibt es eine Möglichkeit, dies zu erreichen, ohne den Pool zu zerstören und neu zu erstellen? Ich möchte lieber kein weiteres 4-TB-Laufwerk kaufen und all diese Daten kopieren.
Leider wäre die Zerstörung und Wiederherstellung des Pools Ihre einzige Option.
Wenn Sie nur dieses bestimmte Laufwerk extrahieren möchten (aus anderen Gründen, z. B. wenn es eine geringere Leistung als alle anderen Laufwerke aufweist), können Sie ein Spiegellaufwerk an das vdev anschließen und dann das alte Laufwerk vom vdev trennen und so "extrahieren". das Laufwerk, während der Pool intakt bleibt (natürlich ohne Resilver-Zeit). Aber in Ihrem Fall hilft das nicht viel.
Ich würde daher empfehlen, ein größeres Laufwerk zu kaufen, das ohnehin Ihre vollständigen Pooldaten enthält, da Sie sonst kein Backup haben. ZFS ist zwar das sicherste allgemein verfügbare Dateisystem, jedoch nicht fehlerfrei. Ein aussterbender Controller, der gleichzeitige Tod beider Laufwerke, eine fehlerhafte Stromversorgung, ein Administratorfehler, ein unerwünschter Angreifer oder einfach ein Fehler in ZFS oder im Hostsystem können zu einem teilweisen oder vollständigen Datenverlust ohne Sicherung führen. RAID ist kein Backup und ZFS auch nicht.
Beachten Sie, dass Sie alle Ihre Daten mit ZFS send / recv übertragen können. Abgesehen von dem investierten Geld und der Zeit für die Übertragung ist dies also recht einfach.
quelle