Heute war meine Festplatte voll. Das war überraschend, da ich dasselbe automatisierte Skript seit einigen Monaten mit viel Speicherplatz und ohne Probleme laufen lasse.
Ich verstehe nicht, wo es geblieben ist. Es du
werden nur 26 GiB als genutzt gemeldet, was ich auch erwartet habe.
root@data3:/home/upload# du -hs /
26G /
Meldet mir aber df
, dass ich 46 GiB verbrauche:
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
Ich habe überall nach großen Dateien gesucht und anders als erwartet keine gefunden.
Hier sind die fsck-Ergebnisse
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
Dies ist ein SSD-Laufwerk. Ich schreibe/lösche seit Juli täglich etwa 15 GiB.
Wo sind meine 20 GiB hin? Was sollte ich überprüfen?
Antwort1
In meinem Fall lag es daran, dass im Hintergrund immer noch der Wine-Prozess lief, der immer noch Zugriff auf die großen World of Warcraft-Dateien hatte.
Sie können die geöffneten Datei-Handles mit dem Befehllsof <optional process id>
Wie üblich können Sie es zur leichteren Lesbarkeit weiterleitenlsof |less