Non è possibile montare una partizione copiata con cat

0

Beh, alcuni giorni fa il mio Mac si è rotto, ho avuto una Ubuntu e l'ho avviato, per prima cosa ho copiato la partizione Mac in una partizione esterna, qualcosa del genere:

cat /dev/sda2 > /dev/sdc2

Ero in grado di montare la partizione sda2 in Ubuntu con hfsprogs, ma non ero in grado di montare / dev / sdc2, ho fatto un diff su due dispositivi (con cmp) ed erano identici, ora cancello sda2 e ho installato di nuovo Yosemite ma non posso montare sdc2 anche su mac (qui è disk2s2).

Quando provo a montare, verificare o riparare, ottengo questo errore:

Invalid node structure

(questo è lo stesso errore che ho ottenuto in Ubuntu per questa partizione), è davvero strano perché sono sicuro che questa partizione è identica a quella reale (e sono riuscito a montare quella vera in Ubuntu) ho provato a sistemare con DiskWarrior 5, ha fatto il suo lavoro senza errori, ma non ha risolto il problema.

    
posta Sassan 06.05.2015 - 21:40
fonte

1 risposta

1

cat non è uno strumento appropriato per copiare i volumi. Scarica i file carattere per carattere. Sì, unix astrae tutto su un file, ma distingue anche tra dispositivi di carattere (file) e dispositivi a blocchi (archiviazione).

Pulisci la partizione e usa dd, rsync o uno strumento della GUI come Carbon Copy Cloner per fare un duplicato.

Tuttavia, se leggo correttamente la sequenza, sembra che tu ne abbia fatto una copia e poi l'hai cancellata senza verificare la tua copia. Se è così, è tempo di fare i backup.

    
risposta data 07.05.2015 - 03:02
fonte

Leggi altre domande sui tag