Aggiornamento del 15 ottobre 2015: oggi ho scoperto il zpool split
comando, che divide un nuovo pool (con un nuovo nome) da un pool esistente. split
è molto più pulito di offline
e detach
, poiché entrambi i pool possono quindi esistere (ed essere lavati separatamente) sullo stesso sistema. Il nuovo pool può anche essere pulito (e correttamente) export[ed]
prima di essere scollegato dal sistema.
(Il mio post originale segue di seguito.)
Avvertimento! Vari commenti su questa pagina implicano che è (o potrebbe essere) possibile zpool detach
un'unità, quindi in qualche modo ricollegare l'unità e accedere ai dati in essa contenuti.
Tuttavia, secondo questo thread (e la mia sperimentazione)
zpool detach
rimuove le "informazioni sul pool" dall'unità staccata. In altre parole, a detach
è come una rapida riformattazione dell'unità . Dopo che detach
molti dati potrebbero essere ancora sull'unità, ma sarà praticamente impossibile rimontare l'unità e visualizzare i dati come un file system utilizzabile.
Di conseguenza, mi sembra detach
più distruttivo di quanto destroy
, credo, zpool import
possa recuperare le piscine distrutte!
A nondetach
è un , né un , né un .umount
zpool export
zpool offline
Nella mia sperimentazione, se prima ho zpool offline
un dispositivo e poi zpool detach
lo stesso dispositivo, il resto del pool dimentica che il dispositivo sia mai esistito. Tuttavia, poiché il dispositivo stesso era offline[d]
prima di quello che era detach[ed]
, il dispositivo stesso non viene mai informato del detach
. Pertanto, il dispositivo stesso ha ancora le sue informazioni sul pool e può essere spostato su un altro sistema e quindi import[ed]
(in uno stato degradato).
Per una maggiore protezione contro di detach
te, puoi persino scollegare fisicamente il dispositivo dopo il offline
comando, ma prima di emettere il detach
comando.
Spero di utilizzare questo offline
, quindi detach
, quindi import
eseguire il backup per il mio pool. Come il poster originale, intendo utilizzare quattro unità, due in uno specchio costante e due per backup mensili, rotanti, off-site (e off-line). Verificherò ogni backup importandolo e pulendolo su un sistema separato, prima di trasportarlo fuori sede. A differenza del poster originale, non mi dispiace riscrivere l'intera unità di backup ogni mese. In effetti, preferisco le riscritture complete in modo da avere nuovi bit.