Cuando un usuario inicia sesión en el servidor del sistema Linux para verlo, se encuentra que los resultados detectados por df y du son diferentes. El espacio de uso real detectado por du es significativamente más pequeño que el espacio utilizado detectado por df. Mucho, de que se trata todo esto? ¿Hay algún espacio oculto? Echemos un vistazo a las diferentes soluciones utilizadas por los comandos df y du.
El método es el siguiente:
Primero, usamos df para ver el espacio utilizado:
Como se puede ver en la figura anterior, la partición raíz ha usado 5456700KB (contrato 5.20GB).
Luego, usamos du para encontrar el tamaño de cada directorio bajo la partición raíz:
Excluir los dos directorios en el cuadro rojo (porque están montados), el total de todos los directorios El tamaño es 3075332KB (contrato 2.93GB), que es 2.27GB más pequeño que df.
¿Por qué queda tanto espacio?
En realidad, debido a que eliminamos algunos archivos que el proceso está escribiendo, aunque nosotros los eliminamos, siempre que el proceso sea estable, el archivo no se eliminará, pero se almacenará temporalmente en el sistema. En algún lugar, solo un poco como la papelera de reciclaje de Windows.
Para resolver este problema, la forma más sencilla es reiniciar el servidor, pero el entorno de producción generalmente no es fácil de reiniciar, por lo que podemos resolverlo de otras maneras.
Primero use el comando lsof con el comando grep para averiguar cuáles se han eliminado, pero aún así ocupan el espacio del sistema "pícaro ".
El archivo en el cuadro rojo de arriba es un archivo grande que eliminé anteriormente. Estoy tratando de reiniciar este programa (nodo). Maté el proceso directamente porque hice el inicio automático, así que No tienes que iniciarlo manualmente.
El espacio utilizado se ha reducido a 3226324KB (contrato 3.08GB), que está muy cerca del espacio total de las estadísticas de du.
A continuación, reinicié los otros archivos eliminados uno por uno. El tamaño de la df es casi el mismo que el espacio total de las estadísticas du.
En este punto, resuelve los diferentes archivos encontrados por df y du, y aleja al "pícaro" del sistema, y es nuestro espacio.
Se ha encontrado que los comandos df y du tienen diferentes soluciones para usar el espacio. Si tiene este problema, puede seguir los pasos anteriores para resolver el problema.
Amazon AWS proporciona principalmente servicios de infraestructura de TI a empresas, concretamente a
El editor de texto vim se desarrolló a partir de vi y tiene amplias funciones de ed
Fluentd como sistema de recopilación de registros, sus usuarios aún son muy grandes
Linux tiene una variedad de comandos, yum es el comando más utilizado. Utilice el comando yum para b
Habilidades de creación de volúmenes lógicos de Linux
Pasos de Ubuntu para instalar el reproductor VLC
Cómo los principiantes pueden ver las guías de shell en Linux
Linux utiliza el método de codificación del archivo de conversión por lotes de shell
Uso detallado del comando de nombre de host bajo Linux
Cómo crear un paquete RPM o DEB desde el código fuente de Linux
Cómo usar el comando de historial en Linux
La falla del disco de Linux hace que el sistema se ejecute lentamente. Solución
¿Qué debo hacer si el DNSenum de Fedora 18 muestra IP confuso?
Linux usa el comando Sosreport para generar informes
Cómo instalar diferentes versiones de Linux en la misma computadora
Introducción al comando común del principiante del sistema Linux
¿Qué debo hacer si instalo office2003 para prohibir la instalación?
Mejore la velocidad del sistema XP: desactive las cinco funciones de red
Algunos usuarios que encuentran el último parche de Windows 10 no pueden instalarse
Win8 delete viene con un método de entrada sin tener que alternar cada vez que ingresa
Win10 Mobile 10586 no puede actualizar la aplicación cómo hacer un truco para enseñarle a resolver
¿Qué debo hacer si falta la barra de ejecución del menú de inicio de Win7?
Después de que Win10 instala el software, siempre pregunto si está instalado. ¿Cómo hacerlo?