클라우드 서버에 남은 공간이 부족하다는 알림이 표시됩니다. 서버에 로그인하고 df -h를 사용하여 다음과 같이 상황을 확인하세요.
근데 루트 디렉터리에서 du-sh *를 이용해 각 폴더의 크기를 확인해 보니 이 폴더들의 합이 31G와는 거리가 멀더군요. 왜 그럴까요? (공유의 23G는 마운팅 디스크로, 위 사진의 df -h에 반영되어 있습니다)
카운트 방식이 다릅니다. 이러한 큰 차이의 한 가지 가능성은 사용 중인 파일이 삭제된다는 것입니다. 명령 lsof|grep delete을 사용하여 삭제되었지만 여전히 프로그램에 사용되는 파일을 확인할 수 있습니다. 점유 공간을 확보하려면 해당 프로그램을 다시 시작해야 합니다.
lsof|grep delete
기본적인 이유는 @vvpale님이 말씀하신 df와 du로 표시되는 디스크 공간 사용량 불일치의 이유와 해결 방법은 참고용입니다
1.df에는 삭제되었지만 해제되지 않은 공간이 포함되어 있으며, lsof grep deleted를 통해 볼 수 있습니다. 2. 일부 디렉터리에 내용이 있지만 마운트에서 다른 파티션으로 사용되므로 이 디렉터리의 내용은 볼 수 없지만 여전히 남아 있습니다.
lsof grep deleted
카운트 방식이 다릅니다. 이러한 큰 차이의 한 가지 가능성은 사용 중인 파일이 삭제된다는 것입니다.
명령
lsof|grep delete
을 사용하여 삭제되었지만 여전히 프로그램에 사용되는 파일을 확인할 수 있습니다.점유 공간을 확보하려면 해당 프로그램을 다시 시작해야 합니다.
기본적인 이유는 @vvpale님이 말씀하신
df와 du로 표시되는 디스크 공간 사용량 불일치의 이유와 해결 방법은 참고용입니다
두 가지 상황
1.df에는 삭제되었지만 해제되지 않은 공간이 포함되어 있으며,
lsof grep deleted
를 통해 볼 수 있습니다.2. 일부 디렉터리에 내용이 있지만 마운트에서 다른 파티션으로 사용되므로 이 디렉터리의 내용은 볼 수 없지만 여전히 남아 있습니다.