장치에 남은 공간이 없습니다 - Centos

장치에 남은 공간이 없습니다 - Centos

일부 파일을 centos 시스템으로 scp하려고 하면 "장치에 남은 공간이 없습니다"라는 오류가 나타납니다.

나는 노력했다

[root@...]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol01 18G   18G     0 100% /

그리고 내가 할 때

뒤 -sh /

-> 5G만 준다

[... ~]$ df -i /
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/mapper/VolGroup00-LogVol01
                     4685824  209516 4476308    5% /

파일 시스템이 꽉 찬 것 같습니다. 어느 것이 이렇게 많은 크기를 차지하고 있는지 어떻게 알 수 있나요?

답변1

루트 디렉터리에서 사용하면 du -csh * 가장 많은 공간을 사용하고 있는 디렉터리에 대한 요약이 제공되며, 그런 다음 해당 디렉터리로 CD를 이동하고 범인을 찾을 때까지 반복할 수 있습니다.

답변2

df -h디스크 사용량을 데이터 양으로 제공하는 동시에 df -i총 데이터 양을 제공합니다.아이노드. Inode는 사용할 수 있는 파일 위치의 주소일 뿐입니다.

이는 파일이 디스크를 채우고 있지만 파일이 inode가 부족하지 않을 만큼 충분히 크다는 것을 의미합니다. 디스크에 매우 작은 파일만 있는 경우 파일을 쓸 수 있는 물리적 공간이 충분하더라도 파일에 대한 주소 찾기가 부족할 수 있습니다.

scp'ed 파일을 제거하면 다시 공간이 확보됩니다.

관련 정보