Directory utente replicata in ciascuna directory Libreria / Contenitori / ** / Dati

2

Si è imbattuto in un bizzarro bug (?) nella mia installazione di Mavericks. Ho esaurito lo spazio su HD, che non avrei dovuto essere vicino.

Ho eseguito Disk Inventory X per vedere dove era utilizzato lo spazio e ho scoperto che in qualche modo la mia directory utente era stata replicata in ogni sandbox di app.

Qualche idea su cosa avrei potuto fare per causare questo?

    
posta eskerber 21.05.2014 - 02:00
fonte

1 risposta

4

La cartella contenitori utilizza un dispositivo Unix chiamato collegamenti simbolici. Questi collegamenti sono reindirizzamenti alle informazioni memorizzate in una cartella diversa o disco rigido separato nel sistema. Ciò consente più percorsi per gli stessi file e cartelle.

Alcune applicazioni software non sono in grado di distinguere un collegamento simbolico da una directory valida e riportano più copie degli stessi file e cartelle. Esiste solo una copia dei dati, ma i collegamenti simbolici consentono di applicare autorizzazioni diverse all'applicazione o agli utenti.

Se esegui un comando ls -la dal terminale, il primo carattere dell'autorizzazione sarà la lettera l (es. lrwxr-xr-x) le directory iniziano con la lettera d ei file iniziano con un trattino '-' e il nome del file di un collegamento sarà simile a questo;

 lrwxr-xr-x  1 root  wheel  hidden   11B Jan 10  2014 etc -> private/etc

La prima parte è il nome file / cartella che il sistema sta cercando e la parte dopo il - > è il percorso completo per la posizione effettiva dei dati. (Vedi la pagina man di ls e ln per maggiori dettagli.)

La funzione è trasparente per l'utente dal finder ma funzionale al sistema operativo.

Per ulteriori informazioni, esegui una ricerca sul Web con link simbolici o simbolici.

P.S. Mentre un alias creato crea la stessa funzionalità lo fa in un modo diverso e gli alias non eseguono il backup correttamente.

    
risposta data 13.02.2015 - 21:10
fonte

Leggi altre domande sui tag