Puoi utilizzare le voci in /proc
per troncare tali file.
# ls -l /proc/4315/fd
Questo mostrerà tutti i file aperti dal processo 4315. Hai già utilizzato lsof
e questo mostra che il file eliminato è il descrittore di file 135, quindi puoi liberare lo spazio utilizzato da quel file eliminato come segue:
# > /proc/4315/fd/135
Lo stesso vale per l'altro file eliminato aperto dal processo 44654, c'è il descrittore di file 133, quindi:
# > /proc/44654/fd/133
Ora dovresti vedere che lo spazio è stato liberato.
Puoi anche usarlo per copiare il contenuto di un file che è stato cancellato ma ancora tenuto aperto da un processo, solo cp /proc/XXX/fd/YY /some/other/place/filename
.