반응형

리눅스도 요즘은 X Windows로 접속하면 탐색기에서 폴더를 선택하고 오른쪽 마우스를 누르시면 위와 같이 비어 있는 공간을 표시해 줍니다. 

윈도우즈에서는 내컴퓨터에서 해당 드라이브를 선택하고, 오른쪽 마우스를 클릭 한 다음에 속성을 클릭 하면 아래와 같이 사용량과 비어 있는 양을 알려 줍니다. 

그런데, 서버로 사용하는 리눅스는 X Client로 접속할 수도 있지만, 일반적으로 SSH Client인 Putty 같은 것으로 접속 합니다. 

이 까만 환경에서 디스크용량과 사용량을 어떻게 나타낼 수 있을지 알아 봅니다. 

오늘 알려 드릴 명령어는 df 라는 명령어오 du 라는 명령어 있습니다. 

df는 디스크/파티션 기준으로 사용량과 비어 있는 요량을 알려 줍니다. 

du는 원하는 폴더의 사용량을 알려 주는 명령어 입니다. 

우선 df 라는 명령어를 리눅스에서 처 보십시오. 

대충 위오 같은 느낌으로 나옵니다. 일단 용량이 많아서 저위에는 KiloByte 단위로 표시 되었네요 그래서 콤마를 찍어서 세자리씩 끊어 가지고, 메가 기가를 계산하면, / 같은 경우에 91GB 정도남아 있습니다. 

영어 뜻 그대로 입니다. Used 아래에 있는 숫자들이 사용량 입니다. 

Available 는 사용가능한 용량 즉 비어 있는 용량입니다. 

이번에는 df -h 명령을 사용해 보십시오. 

그러면 위와 같이 나옵니다. 

h 는 human 즉 사람이 이해하는 욜양을 표시 해달라는 옵션입니다. 

그래서 -h를 줬더니 우와 같이 Giga Byte  단위로 또는 Mebye 단위로 게산 되어서 나와 있습니다. 

이제 -k 옵션은 KilloByte  단위로 해달라는 명령어여서 젤 위에하고 거의 동일하구요.

df -m 명령어를 실행해 보십시오.

MegaByte 단위로 보여 줍니다. 

이런식으로 적잘하게 볼 수도 있지만, 

-h 옵션으로 그냥 사람이 알아 들을 수 있는 욜양으로 표시하는 것이 더 편할 것 같습니다. 

제일 처음에 제가 착각한 것은 단위를 게산할때 컴퓨터는 1024로 나눠줘야합니다. 저는 귀찮아서 1000으로 나눠서 용량이 좀 차이가 납니다. ^^

df 는 여기 까지 하고 du를 공부해 보겠습니다. 

du 명령어를 그냥 쳐 보십시오.

위와 같이 나옵니다. 저렇게 쫙 나오지 않게 하려면 

du -s . 이렇게 치시면 현재 디렉토리를

du -s 원하는디렉토리 하시면 원하는 디렉토리의 용량만 표시해 줍니다. 

du -s . 을 한번 해보겠습니다. 

위와 같이 현재 디렉토리 아래의 모든 용량을 나타내줍니다. 

특정 디렉토리를 해보셔도 비슷할 껍니다. 

그런데 여기서 앞에서 배운 h를 응용합니다. 

du -sh 옵션을 주면은 어떻게 될까요?

아셨죠 사람이 이해할 수 있는 용량표시로 현재 폴더의 용량을 표시해 줍니다. ^^

알면 쉬운 명령어이지만 모르면 어려운게 리눅스 입니다. 

그래서 조금씩 기초 부터 써가고 있습니다. 

많은 도움이 되셨으면 합니다. 

감사합니다. 

반응형

+ Recent posts