È sicuro bloccare il mio disco di avvio?

1

Un file misterioso continua ad apparire sul mio disco di avvio. Molto probabilmente è un errore di battitura in uno script o qualcosa del genere, ma anche se è stato creato con il mio account utente come proprietario, non mi ha aiutato a restringerlo.

Sarebbe sicuro per me bloccare il disco di avvio del mio sistema per evitare di scrivere nella cartella principale? Per quanto ne so, non è necessario scrivere nulla, poiché tutte le varie directory utilizzate dal sistema sono già presenti come /Library , /tmp , /Applications , /System e così via. Ma anche così, mi chiedo se questo è sicuro da fare, o rovinerà il mio sistema?

Spero che chiudendo il volume sia possibile forzare qualsiasi cosa stia creando il file per segnalare un errore in un file di log, e anche per prevenire un simile ingombro in futuro (alcuni programmi mal scritti hanno una brutta tendenza a mettere file di log lì), ma ovviamente non va bene se rompe qualcosa!

    
posta Haravikk 31.03.2014 - 11:38
fonte

1 risposta

1

Potresti usare dtrace per determinare cosa sta creando il file, ad esempio usando iosnoop.d che gira sotto dtrace rivelerà quali applicazioni stanno usando il disco e quali file stanno leggendo o scrivendo. Ciò implicherebbe la sua creazione o accesso in scrittura, "live".

Se questo non rivela chi ha creato il file potrebbe essere perché il processo sta comunicando più strettamente con il filessytem e hfsslower.d potrebbe essere richiesto per localizzare l'IO in questo file.

Puoi anche vedere se il file è aperto al momento, e in tal caso da chi, usando lsof .

I suggerimenti sopra riportati dovrebbero rivelare ciò che sta scrivendo questo file, che credo sia la radice della tua domanda.

Ma per rispondere in modo specifico alla tua domanda, non dovresti "bloccare" la directory root del tuo disco di avvio in quanto questa non è una pratica consigliabile e potrebbe impedire al sistema operativo di avviarsi o di funzionare come previsto. Presumo qui che chiudendo si intenda il concetto del Finder di bloccare un file, o i concetti POSIX di limitare le autorizzazioni e usare i flag del file uchg / schg tramite chflags. Mentre Mac OS X normalmente non crea nuovi file in questa posizione arbitrariamente, le modifiche alle autorizzazioni e alla proprietà possono influire sul passaggio del filesystem da parte degli utenti e dei processi e, in generale, i sistemi * nix si aspettano che la directory del volume di root sia modificabile. Molti processi e comandi in * nix lo usano come impostazione predefinita di fallback e vengono spesso utilizzati in alcuni casi in cui si verifica un login e non c'è HOME, ad esempio. Anche se non può avere effetti negativi immediati a breve termine, non è una pratica saggia, né è il metodo migliore per determinare che cosa sta causando la tua misteriosa creazione di file.

Sapere di più sul file potrebbe anche aiutare a rispondere alla tua domanda di fondo.

    
risposta data 01.04.2014 - 01:55
fonte

Leggi altre domande sui tag