Come dovrei riconciliare i file punti-sottolineatura dopo un backup manuale?

5

Recentemente ho dovuto (in fretta) eseguire il backup dei dati su un vecchio MacBook prima di migrarlo a uno nuovo. Dal momento che tutto quello che avevo a disposizione era una grande unità formattata FAT32, l'ho usata e una copia manuale. Da allora ho usato rsync per rimetterlo su un'unità HFS + (non a giornale) (sotto Ubuntu).

Ora la maggior parte dei file ha un file ._ corrispondente al loro fianco. Capisco che questo è il modo in cui OS X memorizza attributi estesi e altre informazioni su filesystem non HFS +. Quindi la mia domanda è: ora che ho questi file su un filesystem HFS +, come posso riconciliare le informazioni nei file ._ ? Cioè, dal momento che i dati in quei file possono ora essere memorizzati nei metadati HFS + per ogni file, come posso rimetterlo?

    
posta detly 22.07.2014 - 08:41
fonte

2 risposte

2

Puoi copiare i file usando il Finder. Sembra che Finder possa riconciliarli quando copia da un tipo di partizione che non supporta i metadati estesi a un tipo di partizione che lo fa, invertendo la sua procedura per eseguire il reverse e creare i dotfile.

    
risposta data 22.07.2014 - 11:26
fonte
6

dot_clean

dot_clean (1) Pagina del manuale di Mac OS X

Descrizione di Apple:

For each dir, dot_clean recursively merges all ._* files with their corresponding native files according to the rules specified with the given arguments. By default, if there is an attribute on the native file that is also present in the ._ file, the most recent attribute will be used.

If no operands are given, a usage message is output. If more than one directory is given, directories are merged in the order in which they are specified.

Procedere con cautela. Sebbene la pagina man non contenga bug noti, è possibile perdere i dati tramite un uso incauto del comando.

    
risposta data 22.07.2014 - 22:32
fonte

Leggi altre domande sui tag