Hoy mi disco se llenó. Fue sorprendente, porque he estado ejecutando el mismo script automatizado durante algunos meses, con mucho espacio y sin problemas.
No entiendo adónde se fue. du
informa que solo se utilizaron 26 GiB, que es lo que espero.
root@data3:/home/upload# du -hs /
26G /
Pero df
me informa que estoy usando 46 GiB:
root@data3:/home/upload# df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 52G 46G 4.0G 92% /
/dev/root 52G 46G 4.0G 92% /
devtmpfs 2.0G 4.0K 2.0G 1% /dev
none 395M 224K 394M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 2.0G 0 2.0G 0% /run/shm
Busqué por todas partes archivos grandes y no encontré ninguno más de lo esperado.
Aquí están los resultados de fsck.
root@debian:~# fsck -fv /dev/sda1
fsck from util-linux 2.20.1
e2fsck 1.42.2 (9-Apr-2012)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
46418 inodes used (1.36%)
188 non-contiguous files (0.4%)
77 non-contiguous directories (0.2%)
# of inodes with ind/dind/tind blocks: 0/0/0
Extent depth histogram: 40238/63
5782304 blocks used (42.45%)
0 bad blocks
1 large file
33182 regular files
6372 directories
0 character device files
0 block device files
1 fifo
22 links
6853 symbolic links (6107 fast symbolic links)
1 socket
--------
46431 files
Esta es una unidad SSD. He estado escribiendo/borrando alrededor de 15 GiB por día desde julio.
¿A dónde se fueron mis 20 GiB? ¿Qué debo comprobar?
Respuesta1
En mi caso, todavía estaba ejecutando el proceso Wine en segundo plano, que todavía tenía acceso a los archivos grandes de World of Warcraft.
Puede mirar los identificadores de archivos abiertos con el comandolsof <optional process id>
Como de costumbre, puedes canalizarlo para facilitar la lectura.lsof |less