Servidor Linux: acerca de la ocupación invisible del espacio en disco en Linux

  

Un día, al iniciar sesión en un servidor, se encontró la siguiente situación extraña:

: ~> df -h

Sistema de archivos Tamaño utilizado Avail Use% Montado en

/dev /cciss /c0d0p1 9.9G 1.5G 7.9G 16% /

udev 16G 164K 16G 1% /dev

/dev /cciss /c0d0p3 20G 261M 19G 2% /usr /local

/dev /cciss /c0d0p4 104G 42G 56G 43% /data

: /data # du -sh ./*

4.0K ./corefile

4.0K ./iostat.tmp

4.0K ./log_manager

4.0K ./log_manager1

16K ./lost+found

2.2G ./web

En el directorio de datos, solo 2.2G está ocupado. ¿Por qué ve 42 Gs bajo df?

Después de verificar, resulta que algunos de los procesos eliminados están haciendo cosas buenas

#lsof | Grep delete

ttserver 30316 REG 104,4 2946659 7979020 /data /ttserver /bin /ttserver (eliminado)

ttserver 30316 REG 104,4 70393 8028168 /data //tt_feeds /log /tt .log (eliminado)

ttserver 30316 REG 104,4 42446163552 8028170 /data/pet50/ttserver/tt_feeds/data/tt_feeds.tch (eliminado)

El proceso en el directorio de datos no se ha detenido. Luego elimine el archivo, para que el proceso que ha estado en la memoria se siga ejecutando, siga escribiendo el disco ~~~

Si también encuentra que su disco no tiene fin, existe el mismo problema

Copyright © Conocimiento de Windows All Rights Reserved