
Estoy usando Linux Deepin 20.02.04 basado en Debian 10.10 en mi computadora portátil. Algunos días antes, eliminé algunos archivos (al menos 60 GB) de mi partición con rm
un comando. Pero su espacio no se liberó. ¿Hay alguna forma de solucionar esto?
Respuesta1
Bien, entonces no estás utilizando un sistema de archivos "específico".
En sistemas Linux o Unix, eliminar un archivo mediante rm o mediante una aplicación de administrador de archivos desvinculará el archivo de la estructura de directorios del sistema de archivos; sin embargo, si el archivo todavía está abierto (en uso por un proceso en ejecución), este proceso aún podrá acceder a él y seguirá ocupando espacio en el disco. Por lo tanto, es posible que sea necesario reiniciar dichos procesos antes de que se borre el espacio de ese archivo en el sistema de archivos.
Puedes encontrar el proceso usando los archivos.manteniéndolos abiertosdelsof
Por ejemplo :
lsof -Fn -Fs | grep -i deleted
Los archivos también se pueden eliminar, pero se pueden programar para la eliminación real, por lo que debe sincronizarlos.
usando el sync
comando
por supuesto, si reinicia su sistema, el proceso se detiene y el problema también desaparece.
Otro punto a considerar son los archivos especiales, como sockets y registros, que siempre agregan nuevos datos, por lo que el archivo se hace cada vez más grande de manera permanente hasta que el usuario detiene el proceso que se escribe inútilmente para siempre.