Linux에서 DISK 공간 확인
· Version : ubuntu
SQL Server Linux 버전 출시로 MS SQL DBA분들이 Linux에 대한 관심이 많이 높아졌다. 이번 팁에서는 Linux에서 SQL Server를 사용할때 알아두면 좋은 리눅스 팁을 공유한다. 이번 포스트는 Linux에서 디스크 공간을 확인하는 방법이다.
Linux에서 DISK 공간을 확인하기 위한 가장 기본 적인 방법은 ls 명령을 사용하는 것이다. ls 명령은 Windows의 dir /w를 실행할 때와 같이 파일 크기 정보 없이 아카이브 정보만 반환 한다. 옵션인 -l(소문자 L)을 함께 실행하면 파일 전체의 목록을 확인할 수 있다.
ls -l |
출력된 결과의 각 항목은 파일에 대한 정보를 표시 한다.
위 정보를 보면 파일 크기가 바이트 단위로 표시되어 큰 파일의 경우 가독성이 불편하다. h 인수 ls 명령과 함계 사용하면 메가바이트 단위로 공간을 표시 한다.
ls -lh |
df명령은 사용된 디스크 공간과 파일 시스템의 마운트 지점을 표시 한다. df의 자세한 옵션은 df 메뉴얼(https://www.gnu.org/software/coreutils/manual/html_node/df-invocation.html)을 참고 한다.
df |
df -h |
아래 명령은 df의 다양한 인수를 추가하여 특정 디렉토리의 파일 크기를 확인한다.
df –h /var/opt/mssql/data/master.mdf |
du명령은 주어진 디렉토리 트리와 하위 폴더 및 파일 크기를 표시한다. 이 명령을 사용하기 위해서는 해당 디렉토리 및 파일에 대해 읽기 권한이 필요하다. 따라서 파일 크기만 알고 싶다면 ls –l 명령을 사용하는것이 좋다.
du /lib/udev de –h /lib/udev |
Sort 인자를 추가해서 파일크기에 대해서 정렬해서 볼 수 있다.
de –h /lib/udev | sort -h |
2017-06-20 / 강성욱 / http://sqlmvp.kr
SQL Linux, Linux disk, 리눅스에서 DISK 공간 확인, SQL 2017, check disk usage on Linux, ls, df, du, disk space