84669인 학습
152542인 학습
20005인 학습
5487인 학습
7821인 학습
359900인 학습
3350인 학습
180660인 학습
48569인 학습
18603인 학습
40936인 학습
1549인 학습
1183인 학습
32909인 학습
클라우드 서버에 남은 공간이 부족하다는 알림이 표시됩니다. 서버에 로그인하고 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. 일부 디렉터리에 내용이 있지만 마운트에서 다른 파티션으로 사용되므로 이 디렉터리의 내용은 볼 수 없지만 여전히 남아 있습니다.