in Linux 2.6.27:"lsof" mostra un file come (cancellato), ma posso ancora vedere nel file system
Da "lsof" uscita vedo un processo che detiene fd aperto con un file (cancellato) . La cosa strana è che posso ancora vedere il file nel file system usando "ls". Perché?
grazie.
Ciò significa che lo scollegamento rimuove sempre il nome e talvolta elimina il file. Se puoi vedere il file in 'ls', il nome non è stato rimosso. Quindi non è quello che sta succedendo. Puoi testare questo aprendo un file in un processo, poi cancellandolo in un altro e facendo 'ls'. – philh