※ 요약

리눅스 명령어 free는 시스템에서 사용중인 메모리와 사용하지 않는 메모리, 스왑 메모리 등의 전체적인 메모리 현황을 확인하는 명령어다. 또한 커널에 의해 사용된 공유 메모리와 버퍼 정보도 출력한다.


※ 경로

/usr/bin/free


※ 사용법

free [옵션]...


※ 옵션

 옵션

 Long옵션

 설명

 -b

 --bytes

 메모리 단위를 바이트로 표시

 -k

 --kilo

 킬로바이트 단위로 출력

 -m

 --mega

 메가바이트 단위로 출력

 -t

 

 총계가 포함된 줄을 출력

 -o

 

 버퍼에 조정된 줄의 출력을 비활성화

 -s

 

 지정된 마다 출력함, 를 지정할때는 부동 소수점으로 지정가능

 -V

 

 free 명령어의 버전 정보를 출력



※ 사용예

아래는 옵션없이 free만 사용하였을 때의 화면이다.


옵션 -s를 사용한 화면이다. 1을 입력하여 1초마다 현황을 출력하도록 했다.


옵션을 이용하여 바이트, 킬로바이트, 메가바이트 단위로 출력하도록 했다.



※ 요약

리눅스 명령어 df는 시스템에 마운트된 하드디스크의 남은 용량을 확인할 때 사용하는 명령어다. 기본적으로 1,024Byte 블록 단위로 출력하며, 옵션을 통해 다른 단위로 출력이 가능하다.


※ 경로

/bin/df


※ 사용법

df [옵션]... [파일명]...


※ 옵션

 옵션

 Long옵션

 설명

 -a

 --all

 0 블록의 파일 시스템을 포함하여, 모든 파일시스템을 출력

 -B

 --block-size=SIZE

 지정한 크기(SIZE)를 블록 단위로 정하여 용량을 표시(예:--block-size=1m)

 

 --total

 총계를 출력

 -h

 --human-readable

 사람이 읽을 수 있는 형태의 크기로 출력(예:1K, 512M, 4G)

 -H

 --si

 1KB는 1,024Byte지만 사용자가 보기 편하도록 1,000단위로 용량을 표시

 -i

 --inodes

 inode의 남은 공간, 사용 공간, 사용 퍼센트를 출력

 -k


 --block-size=1K와 같은 의미

 -l

 --local

 출력하는 목록을 로컬 파일 시스템으로 제한

 

 --no-sync

 사용 정보를 얻기 전에 싱크를 하지 않음(디폴트 값)

 -P

 --portability

 POSIX에서 사용되는 형태로 출력

 

 --sync

 사용 정보를 얻기 전에 싱크

 -t

 --type=TYPE

 보여주는 목록을 파일 시스템의 타입(TYPE)으로 제한

 -T

 --print-type

 파일 시스템의 형태를 추가하여 각각의 파티션 정보를 출력

 -x

 --exclude-type=TYPE

 지정한 형태(TYPE)를 제외하고 나머지 모든 파일 시스템 정보를 출력

 

 --help

 df 명령어의 사용법 출력

 

 --version

 df의 버전 정보 출력



※ 사용예

옵션 없이 df만 입력하여 실행하였을때 화면인데 기본값인 1,024Byte 단위로 출력하여 보기가 불편하다.


-h 옵션을 줘서 보기 편하게 출력해보았다. -h 옵션은 필자가 df의 옵션중 제일 자주 사용하는 옵션이다.


아래와 같이 -i 옵션으로 inode의 사용 정보를 확인할 수 있다. 참고로 디스크 공간이 남아 있더라도 inode가 부족하면 더 이상의 파일을 생성할 수 없다.



+ Recent posts