Devo cancellare qualcosa prima di ripristinare un backup completo di nandroid?


9

Sono abituato a cancellare tutto durante l'installazione di una nuova ROM, ma vorrei sapere se un ripristino nandroid cancella automaticamente le partizioni che sta recuperando.

Quando eseguo un ripristino, vedo alcuni messaggi che dicono che è "formattazione della cache" e "cancellazione dell'avvio prima del ripristino", ma il resto delle mie partizioni (sistema, dati, .android_secure, ecc.) Non ha alcun messaggio di accompagnamento su di esse essere eliminato per primo.

Un ripristino nandroid sovrascrive le partizioni o unisce i file con la struttura corrente?

E nell'interesse di renderlo applicabile a un pubblico più ampio, il processo è diverso per telefoni diversi (alcuni hanno partizioni extra) o versioni diverse di clockworkmod? O il processo è uguale per tutti?

Risposte:


4

Ho provato questo e la tua preoccupazione è valida.

Ho aggiunto un file fittizio /systeme quindi ho eseguito un ripristino nandroid. Il file fittizio è sopravvissuto. Ripetuto lo stesso test /datacon lo stesso risultato. Quindi non so perché CWM non cancella prima quelle partizioni.

L'autore di CWM probabilmente ha ipotizzato che non abbia importanza o potrebbe esserci un motivo valido per cui non vengono cancellati.


O forse è un bug in CWM. E se si tratta di un bug CWM, non sarebbe il primo. :)
indimenticabileidSupportsMonica

2

Per alcuni dispositivi, come il Nexus 7, ciò non è possibile perché la ROM di serie è unificata /datae ciò che normalmente verrebbe utilizzato come scheda SD con supporti FUSE. Se il programma di ripristino cancellasse la /datapartizione, cancellerebbe il backup perché è archiviato all'interno /data. Ad esempio, con TWRP sarebbe /data/media/0/TWRP/BACKUPS/(deviceSerial)/in una sottodirectory di propria scelta, ma per impostazione predefinita è composta da AAAA-MM-GG-HH-MM-SS (buildID) quando è stato avviato il backup, ad esempio "2013-12- 28-14-12-18 KOT49H ".

Quello che penso che TWRP tenterà di fare su un ripristino è di ricollegare ricorsivamente (2) / rmdir (2) tutto TRANNE l'albero delle directory TWRP. Quando ho eseguito un ripristino, è stato stampato un messaggio sulla pulizia /data.

Molto bene potrebbe dipendere da quale recupero usi anche tu. TWRP potrebbe avere un modo diverso rispetto a CWM, che potrebbe essere diverso da COT e così via. Potrebbe anche dipendere dal fatto che il dispositivo abbia o meno uno slot per schede SD (un Nexus 7 no).


1

Di solito un ripristino NAND sovrascrive completamente le partizioni ripristinate. Tutto ciò che è attualmente nella partizione verrà sovrascritto e verrà ripristinato lo stesso stato esatto dal backup. Pertanto, non è necessario pulirlo prima di ripristinarlo, poiché verrà comunque completamente sovrascritto.

Al contrario, in genere si consiglia di cancellare le partizioni della cache (inclusa la cache di Dalvik) dopo il ripristino del backup NAND per assicurarsi che lo stato ripristinato possa essere ripristinato correttamente (e non sia interessato da problemi di cache).


1
La tua risposta è ciò che avevo inizialmente pensato. Tuttavia, potresti fornire un link o una risorsa che mostri che questa risposta è accurata? Lo scopo generale della domanda è di poter sapere definitivamente cosa succede (o dovrebbe succedere) e non solo quello che penso dovrebbe accadere.
Stephen Schrauger,

2
Purtroppo no, non ho alcuna fonte per sostenere questa risposta. L'unica cosa sarebbe l'esperienza, poiché il ripristino di un backup non lascia mai nulla di ciò che è accaduto dalla creazione del backup (che è il suo scopo; ripristinare esattamente al punto in cui è stato eseguito il backup).
colpì
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.