SSD에서 여유 디스크 공간이 사라졌습니다.

SSD에서 여유 디스크 공간이 사라졌습니다.

오늘 내 디스크가 가득 찼습니다. 저는 몇 달 동안 공간이 충분하고 문제 없이 동일한 자동화 스크립트를 실행해 왔기 때문에 놀랐습니다.

어디로 갔는지 이해가 안 돼요. du26GiB만 사용되었다고 보고하는데, 이는 제가 예상한 것입니다.

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

하지만 df46GiB를 사용하고 있다고 보고합니다.

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월부터 하루에 15GiB 정도 쓰고/지우고 있어요.

내 20GiB는 어디로 갔나요? 무엇을 확인해야 합니까?

답변1

내 경우에는 여전히 백그라운드에서 와인 프로세스를 실행 중이었고, 여전히 대규모 월드 오브 워크래프트 파일에 액세스할 수 있었습니다.

다음 명령을 사용하여 열린 파일 핸들을 볼 수 있습니다.lsof <optional process id>

평소처럼 더 쉽게 읽을 수 있도록 파이프로 연결할 수 있습니다.lsof |less

관련 정보