In Unix, elimina un file elencato nella directory ma mancante dal filesystem


0

Come un idiota, ho ucciso il mio rm -rfcomando nel mezzo di esso, e ora c'è un file rimasto, ma continua a dire che l'accesso è negato. Ho pensato che fosse perché un processo lo stava accedendo, ma quando corro lsofsul file, dice No such file or directory.

La mia nuova ipotesi è che il file di directory abbia il file elencato, ma i dati del file sono stati rimossi. Sono molto più un ragazzo di Windows, ma il mio laptop esegue OS X, che è dove l'ho fatto.

Qualcuno può dirmi come eliminare forzatamente questo record di file o eseguire ulteriormente il debug della situazione?

Grazie!


4
Prova a fscksu quel file system. Potrebbe essere necessario avviare la modalità di ripristino per farlo (cioè se si trova nei rootfs e quindi non è smontabile).
segatura

Se esegui i comandi che hai citato e pubblichils -la i risultati nella tua domanda ( modifica la tua domanda), ciò potrebbe aiutarci (o forse anche tu) a eseguire il debug della situazione.
G-Man,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.