어떤 이유로 내 디렉터리가 64% 찼지만 파일이나 관련 프로세스가 열려 있지 않아 해당 공간이 사용됩니다.
[root@exlap932 data02]# du -sh
8.0K .
[root@exlap932 data02]# ls -ltra
total 16
drwxrwxrwx 2 root root 4096 Oct 27 2014 .snapshot
drwxrwxrwx 3 root root 4096 Jul 15 07:12 .
drwxr-xr-x 27 root root 4096 Jul 15 07:53 ..
[root@exlap932 .snapshot]# du -sh
4.0K .
[root@exlap932 /]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_root-lv_root
2.0G 720M 1.2G 39% /
/dev/mapper/vg_root-lv_tmp
2.0G 74M 1.8G 4% /tmp
S259951CH3NAS05:/S259951CH3VOL15
4.0T 2.5T 1.5T 64% /data02
[root@exlap932 data02]# /usr/sbin/lsof | grep deleted
vmtoolsd 2133 root 7u REG 253,1 9858 229379 /tmp/vmware-root/appLoader-2133.log (deleted)
python 9615 root 3w REG 253,3 1198 229393 /var/opt/opsware/agent/batch.381921880010.stdout (deleted)
python 9615 root 4w REG 253,3 0 229397 /var/opt/opsware/agent/batch.381921880010.stderr (deleted)
python 9616 root 3w REG 253,3 1198 229393 /var/opt/opsware/agent/batch.381921880010.stdout (deleted)
[root@exlap932 data02]# /usr/sbin/lsof | grep /data02
bash 23676 mhussaini cwd DIR 0,21 4096 64 /data02 (S259951CH3NAS05:/S259951CH3VOL15)
sudo 24675 root cwd DIR 0,21 4096 64 /data02 (S259951CH3NAS05:/S259951CH3VOL15)
su 24691 root cwd DIR 0,21 4096 64 /data02 (S259951CH3NAS05:/S259951CH3VOL15)
bash 24692 root cwd DIR 0,21 4096 64 /data02 (S259951CH3NAS05:/S259951CH3VOL15)
lsof 26968 root cwd DIR 0,21 4096 64 /data02 (S259951CH3NAS05:/S259951CH3VOL15)
grep 26969 root cwd DIR 0,21 4096 64 /data02 (S259951CH3NAS05:/S259951CH3VOL15)
lsof 26970 root cwd DIR 0,21 4096 64 /data02 (S259951CH3NAS05:/S259951CH3VOL15)
답변1
lsof
현재 파일 시스템에서 실행 중인 프로세스에 의해 삭제된 파일만 감지할 수 있습니다. 마운트된 파일 시스템 /data2
은 원격 파일 시스템이므로 lsof
파일 서버 자체에서 실행 중인 다른 클라이언트나 프로세스의 잠재적인 액세스를 인식하지 못합니다.
.snapshot
또한 유사한 파일 시스템을 제안하는 디렉토리가 있습니다 . ZFS
이 경우 사용된 공간은 동일한 기본 풀을 공유하는 다른 파일 시스템에 속할 수도 있습니다.
답변2
글쎄, 나는 당신이 lsof 명령을 오용하고 있다고 생각합니다.
df 결과에 대해 표시되는 보고서는 다음과 같습니다.파일 시스템 디스크 공간 사용량. lsof의 결과는 다음과 같습니다.파일이나 디렉토리를 여는 프로세스.
파일 시스템 사용량(64% 전체)을 줄이는 방법은 다음과 같습니다.파일 시스템 마운트 및 불필요한 파일 삭제.
예를 들어:
mount S259951CH3NAS05:/S259951CH3VOL15 /mnt rm /mnt/unuseful umount /mnt