Ho rovinato manualmente cancellando il backup di Time Machine

0

I miei backup TimeMachine devono essere cancellati. Avrei dovuto essere saggio e ho seguito questo consiglio, cancellando i backup da TimeMachine. Impossibile eliminare il vecchio backup TimeMachine

Non l'ho fatto. Ho cancellato manualmente tutti i backup trascinando il contenuto del mio hardrive esterno di backup nel cestino. Ora nulla è cambiato tranne il fatto che non posso cancellare nulla da TimeMachine. Come ottengo il programma per riconoscere che ho cancellato il file? Oppure non ho eliminato abbastanza file giusti?

    
posta heideggurl 27.05.2015 - 01:07
fonte

3 risposte

2

Non eliminare mai manualmente i file o le directory di Time Machine dal Finder. Time Machine fa un uso intensivo del collegamento hard-linking, che il Finder non gestisce realmente correttamente. È probabile che il tuo backup sia danneggiato ora, rendendo l'opzione più sicura una cancellazione del disco di backup e facendo un nuovo backup.

    
risposta data 27.05.2015 - 01:18
fonte
1

I manually deleted all backups by dragging the contents of my backup external hardrive into the trash

Sì. GRANDE errore.

Poiché la tua intenzione sembra essere quella di cancellare i backup, vai su Utility Disco e semplicemente formatta l'unità Time Machine. Richiede 20 secondi.

Puoi ignorare il cestino, scomparirà dopo il reformat.

    
risposta data 27.05.2015 - 03:01
fonte
1

La risposta implica il comando bypass . Se vuoi veramente cancellare file e / o cartelle (directory) da Time Machine (o qualsiasi altra cosa), lo farà.

Nel mio caso, avevo bisogno di rimuovere i file di Time Machine da un disco esterno che conteneva altri file. Non ho potuto riformattare la partizione.

Il comando bypass è nascosto relativamente profondo in OS X. In Yosemite, il percorso completo a bypass è mostrato sotto.

/System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass

Poiché questo è un percorso abbastanza lungo, ti suggerisco di aprire la finestra dell'applicazione Terminale, quindi inserisci il comando mostrato sotto per creare un alias.

alias bypass=/System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass

Ora. se vuoi davvero mostrare al tuo computer chi è il responsabile, inserisci il comando remove come segue.

bypass sudo rm -rf name

Qui, name può essere un file o una directory. Stai attento, questo non mette nulla nel Cestino. Il file o la directory sono eliminati in modo permanente. Se utilizzato in una directory, l'azione è ricorsiva.

    
risposta data 27.05.2015 - 18:19
fonte

Leggi altre domande sui tag