SSD 上的可用磁碟空間消失

SSD 上的可用磁碟空間消失

今天我的磁碟滿了。這很令人驚訝,因為我已經運行相同的自動化腳本幾個月了,有足夠的空間,沒有任何問題。

我不明白它去哪了。du報告僅使用了 26 GiB,這正是我所期望的。

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

df報告我正在使用 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

我到處尋找大文件,但沒有找到超出預期的文件。

這是 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 月以來,我每天寫入/擦除約 15 GiB。

我的 20 GiB 去哪了?我該檢查什麼?

答案1

就我而言,我仍在後台運行 wine 進程,它仍然可以存取大型魔獸世界檔案。

您可以使用以下命令查看開啟的檔案句柄lsof <optional process id>

像往常一樣,您可以透過管道傳遞它以便於閱讀lsof |less

相關內容