Update am 15. Oktober 2015: Heute habe ich den zpool split
Befehl entdeckt, der einen neuen Pool (mit einem neuen Namen) von einem vorhandenen Pool trennt. split
ist viel sauberer als offline
und detach
, da beide Pools dann auf demselben System existieren (und separat gesäubert werden können). Der neue Pool kann auch sauber (und ordnungsgemäß) sein, export[ed]
bevor er vom System getrennt wird.
(Mein ursprünglicher Beitrag folgt unten.)
Warnung! Verschiedene Kommentare auf dieser Seite deuten darauf hin, dass zpool detach
ein Laufwerk möglich ist (oder sein könnte) , und schließen Sie das Laufwerk dann wieder an und greifen Sie auf die darin enthaltenen Daten zu.
Gemäß diesem Thread (und meinem eigenen Experiment) werden jedoch
zpool detach
die "Pool-Informationen" vom getrennten Laufwerk entfernt. Mit anderen Worten, a detach
ist wie eine schnelle Neuformatierung des Laufwerks . Nachdem sich detach
möglicherweise noch viele Daten auf dem Laufwerk befinden, ist es praktisch unmöglich , das Laufwerk erneut bereitzustellen und die Daten als verwendbares Dateisystem anzuzeigen.
Folglich scheint es mir detach
destruktiver als destroy
, da ich glaube zpool import
, zerstörte Pools wiederherstellen zu können!
A detach
ist nicht eine umount
, noch eine zpool export
, noch eine zpool offline
.
Wenn ich in meinen Experimenten zuerst zpool offline
ein Gerät und dann zpool detach
dasselbe Gerät verwende, vergisst der Rest des Pools, dass das Gerät jemals existiert hat. Da das Gerät selbst jedoch offline[d]
zuvor war detach[ed]
, wird das Gerät selbst niemals über das Gerät informiert detach
. Daher verfügt das Gerät selbst weiterhin über seine Poolinformationen und kann auf ein anderes System und dann import[ed]
(in einem herabgesetzten Zustand) verschoben werden .
Zum zusätzlichen Schutz detach
können Sie das Gerät sogar nach dem offline
Befehl, jedoch noch vor der Ausgabe des detach
Befehls, physisch vom Stromnetz trennen .
Ich hoffe, dass ich dies offline
dann verwenden detach
und dann import
verarbeiten kann, um meinen Pool zu sichern. Wie beim Originalplakat plane ich die Verwendung von vier Laufwerken, zwei in einem konstanten Spiegel und zwei für monatliche, rotierende Offsite- (und Offline-) Backups. Ich werde jedes Backup überprüfen, indem ich es auf einem separaten System importiere und bereinige, bevor ich es außerhalb des Standorts transportiere. Im Gegensatz zum Originalposter macht es mir nichts aus, das gesamte Sicherungslaufwerk jeden Monat neu zu schreiben. Tatsächlich bevorzuge ich komplette Umschreibungen, um frische Teile zu erhalten.