SSDの空きディスク容量がなくなった

SSDの空きディスク容量がなくなった

今日、ディスクがいっぱいになりました。数か月間、同じ自動スクリプトを実行していましたが、十分なスペースがあり、問題もなかったので驚きました。

どこに行ったのかわかりません。du使用されたのは 26 GiB のみと報告されていますが、これは予想どおりです。

root@data3:/home/upload# du -hs /
26G /

しかし、df46 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

大きなファイルを探してあちこち探しましたが、予想外のものは見つかりませんでした。

これが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

これは SSD ドライブです。7 月から 1 日あたり約 15 GiB の書き込み/消去を行っています。

20 GiB はどこに行ったのでしょうか? 何を確認すればよいでしょうか?

答え1

私の場合、バックグラウンドで Wine プロセスがまだ実行されており、大きな World of Warcraft ファイルにアクセスできていました。

開いているファイルハンドルは次のコマンドで確認できます。lsof <optional process id>

いつものようにパイプでつなげて読みやすくすることができますlsof |less

関連情報