디스크 관리
- 시스템에 설치되어 사용하고 있는 디스크는 주기적으로 관심을 두고 살펴봐야함
- 언제 디스크 용량이 꽉 차고 배드 섹터가 생겨서 문제가 발생할지 알 수 없기 때문
디스크 사용량 확인
- 파일 시스템별로 전체 사용량을 확인하는 'df' 명령
- 디렉터리별로 디스크의 사용량을 확인하는 'du' 명령
df - 파일 시스템별 사용량 확인하기 |
- df 는 'disk free' 의 약자 - 이 명령은 현재 시스템에서 사용 중인 파일 시스템의 사용량에 대한 정보를 출력 - 전체 용량, 사용가능한 용량, 마운트 정보 등도 함게 출력 |
- 기능 : 디스크의 남은 공간에 대한 정보를 출력 - 형식 : df [옵션] [파일 시스템] - 옵션 : * '-a' : 모든 파일 시스템을 대상으로 디스크 사용량을 확인 * '-k' : 디스크 사용량을 KB단위로 출력 * '-m' : 디스크 사용량을 MB단위로 출력 * '-h' : 디스크 사용량을 알기 쉬운 단위(GB, MB, KB 등)로 출력 * '-t 파일 시스템의 종류' : 지정한 파일 시스템의 종류에 따라 해당하는 디스크 사용량을 출력 * '-T' : 파일 시스템의 종류도 출력 - 사용 예 : df, df -h |
1) df 명령만 사용하는 경우 ============================================================ sjw-lenovo@sjwlenovo-Lenovo-U310:~$ df ============================================================ - df 명령으로 출력되는 항목 * 파일 시스템 장치명(FileSystem) * 파일 시스템의 전체 용량(1K-blocks) * 파일 시스템의 사용량(Used) * 파일 시스템의 사용 가능한 남은 용량(Available) * 사용량을 퍼센트로 표시(Use%) * 마운트 포인트(Mounted on) 2) 파일 시스템 사용량을 이해하기 쉬운 단위로 표시 : '-h' 옵션 - 각 파일 시스템별로 이해하기 쉬운 단위로 사용량이 표시 ============================================================ sjw-lenovo@sjwlenovo-Lenovo-U310:~$ df -h 3) 파일 시스템의 종류 정보 출력하기 : -T 옵션 - '-T' 옵션을 사용하면 파일 시스템의 종류 출력 - 'df -Th' 명령을 실행해보면 'Type' 항목이 추가된 것 확인 ============================================================ sjw-lenovo@sjwlenovo-Lenovo-U310:~$ df -Th |
du - 디렉터리나 사용자별 디스크 사용량 확인 |
- du 는 'disk usage' 의 약자 - 파일 시스템별로 알려주는 'df' 명령과 달리 특정 디렉터리별로 디스크의 사용량을 알려줌 |
- 기능 : 디스크의 사용 공간에 대한 정보를 출력 - 형식 : du [옵션] [디렉터리] - 옵션 : * '-s' : 특정 디렉터리의 전체 사용량을 출력 * '-h' : 디스크 사용량을 알기 쉬운 단위(GB, MB, KB 등)으로 출력 - 사용 예 : du, du -s ~user1 |
1) du 명령만 사용하는 경우 - 옵션을 지정하지 않으면 현재 디렉터리의 디스크 사용량을 출력 ============================================================ sjw-lenovo@sjwlenovo-Lenovo-U310:~/음악/Music/K_PopStar$ du - 현재 디렉터리의 서브 디렉터리와 파일의 사용량도 출력 - 출력 단위는 기본적으로 KB - 가장 마지막에 있는 현재 디렉터리(.) 의 크기가 해당 디렉터리 전체의 디스크 사용량 2) 전체 디스크 사용량 출력하기 : '-s' 옵션 - '-s' 옵션을 지정하면 서브 디렉터리나 파일의 사용량은 표시하지 않고 지정한 디렉터리의 전체 사용량만 출력 ============================================================ sjw-lenovo@sjwlenovo-Lenovo-U310:~/음악/Music/K_PopStar$ du -s 3) 특정 사용자의 디스크 사용량 출력 - 특정 사용자의 디스크 사용량을 알려면 해당 사용자의 홈 디렉터리 지정 ============================================================ sjw-lenovo@sjwlenovo-Lenovo-U310:~/음악/Music/K_PopStar$ du -sh ~sjw-lenovo |
디스크 사용량 확인하기 |
1) 파일 시스템의 디스크 사용량을 MB 단위로 출력 ============================================================ sjw-lenovo@sjwlenovo-Lenovo-U310:~/음악/Music/K_PopStar$ df -m 2) ext4 파일 시스템의 디스크 사용량 출력 ============================================================ sjw-lenovo@sjwlenovo-Lenovo-U310:~/음악/Music/K_PopStar$ df -t ext4 3) 전체 파일 시스템의 디스크 사용량 출력 - '-a' 옵션을 사용하면 디스크 용량이 0인 파일 시스템의 정보도 출력 - 크기가 0인 파일 시스템은 대부분 내부 관리용으로 사용하는 것 ============================================================ sjw-lenovo@sjwlenovo-Lenovo-U310:~/음악/Music/K_PopStar$ df -a 4) '/usr' 디렉터리가 사용하고 있는 디스크 용량을 출력 ============================================================ sjw-lenovo@sjwlenovo-Lenovo-U310:~/음악/Music/K_PopStar$ sudo du -sh /usr |
'OS > Linux - Ubuntu' 카테고리의 다른 글
[Linux - 리눅스 / Ubuntu - 우분투] 파일 시스템과 디스크 관리 - 요약 (0) | 2015.04.13 |
---|---|
[Linux - 리눅스 / Ubuntu - 우분투] 파일 시스템 검사 및 복구 - fsck, e2fsck, badblocks, dumpe2fs (0) | 2015.04.13 |
[Linux - 리눅스 / Ubuntu - 우분투] 여러 디스크를 하나처럼 사용 - LVM (0) | 2015.04.12 |
[Linux - 리눅스 / Ubuntu - 우분투] 디스크 마운트 - 파일 시스템 마운트, 사용하기 (0) | 2015.04.11 |
[Linux - 리눅스 / Ubuntu - 우분투] 파일 시스템 생성, 마운트 - mkfs, mke2fs (0) | 2015.04.10 |