나는 cvm을 가지고 있는데 지난 날 디스크가 꽉 찼습니다. 사용했는데 df -h
디스크가 거의 꽉 찼다고 표시됩니다.
> df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 99G 87G 7.2G 93% /
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 11M 16G 1% /dev/shm
tmpfs 16G 18M 16G 1% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/vdb1 394G 317G 58G 85% /data
그러나 디스크 공간을 확보하기 위해 어떤 파일을 삭제해야 하는지 찾으려고 하면 du -sh
다른 결과가 나오며 이는 공간의 50% 미만이 사용되었음을 나타냅니다.
> du -sh / --exclude=/data --exclude=/proc
38G /
또한 삭제된 파일이 없는지 확인했습니다.
> lsof | grep delete
[no output]
루트 디렉터리에는 숨겨진 디렉터리가 없습니다 /
.
> ls .[^.]*
.autorelabel
또한 스왑 공간이 없는지 확인했습니다.
> free -h
total used free shared buff/cache available
Mem: 31Gi 708Mi 21Gi 30Mi 8.5Gi 30Gi
Swap: 0B 0B 0B
@telcoM의 지시에 따라 파일 시스템이 EXT4인지 확인했습니다.
> lsblk -o +fstype
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT FSTYPE
sr0 11:0 1 18.8M 0 rom iso9660
vda 252:0 0 100G 0 disk
└─vda1 252:1 0 100G 0 part / ext4
vdb 252:16 0 400G 0 disk
└─vdb1 252:17 0 400G 0 part /data ext4
@xhienne의 지시에 따라 다음과 같이 전화했습니다 dumpe2fs
.
> dumpe2fs -h /dev/vda1 | grep ^Reserv
dumpe2fs 1.42.9 (28-Dec-2013)
Reserved block count: 1100904
Reserved GDT blocks: 1017
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
디스크를 비우려면 또 무엇을 해야 합니까?