[root@localhost ~]# df
Filesystem 1K-blocks Used Available Use% Mounted on
devtmpfs 6001720 0 6001720 0% /dev
tmpfs 6046884 0 6046884 0% /dev/shm
tmpfs 6046884 17492 6029392 1% /run
tmpfs 6046884 0 6046884 0% /sys/fs/cgroup
/dev/mapper/centos-root 52403200 20719360 31683840 40% /
/dev/sda1 1038336 206576 831760 20% /boot
/dev/mapper/centos-home 184463360 32992 184430368 1% /home
tmpfs 1209380 0 1209380 0% /run/user/0
명칭 | 의미 |
Filesystem | 리눅스에 마운트된 파일 시스템 목록 |
Size(1K-blocks) | 전체용량 |
Used | 사용량 |
Available | 남은 용량 |
Use% | 용량 대비 사용량에 대한 퍼센트 |
Mounted on | 마운트 된 지점(경로) |
df (disk free)
리눅스 시스템 전체의(마운트 된) 디스크 여유 공간 확인
파일시스템,디스크크기, 사용량, 여유공간, 사용률, 마운트지점 순으로 나타남
옵션
-a (all) | 모든 파일 시스템 출력 |
-h (human) | 사람이 읽기 쉬운 형태(단위)로 출력 (기본은 킬로바이트 단위) |
-T (type) | 보여주는 목록을 파일시스테므이 타입으로 제한 |
-l (local) | 출력하는 목록을 로컬 파일 시스템으로만 제한 |
1. 전체의(마운트 된) 디스크 여유 공간 확인 (단위추가) : df -h
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 5.8G 0 5.8G 0% /dev
tmpfs 5.8G 0 5.8G 0% /dev/shm
tmpfs 5.8G 17M 5.8G 1% /run
tmpfs 5.8G 0 5.8G 0% /sys/fs/cgroup
/dev/mapper/centos-root 50G 20G 31G 40% /
/dev/sda1 1014M 202M 813M 20% /boot
/dev/mapper/centos-home 176G 33M 176G 1% /home
tmpfs 1.2G 0 1.2G 0% /run/user/0
2. 전체의(마운트 된) 디스크 여유 공간 확인 (파일 시스템의 유형추가) : df - Th
[root@localhost ~]# df -Th
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 5.8G 0 5.8G 0% /dev
tmpfs tmpfs 5.8G 0 5.8G 0% /dev/shm
tmpfs tmpfs 5.8G 17M 5.8G 1% /run
tmpfs tmpfs 5.8G 0 5.8G 0% /sys/fs/cgroup
/dev/mapper/centos-root xfs 50G 20G 31G 40% /
/dev/sda1 xfs 1014M 202M 813M 20% /boot
/dev/mapper/centos-home xfs 176G 33M 176G 1% /home
tmpfs tmpfs 1.2G 0 1.2G 0% /run/user/0
du (Disk usage)
해당 디렉토리(파일)의 디스크 크기확인 명령어
(리눅스는 파일기반으로 객체를 관리함)
옵션없으면 현재 경로의 모든 디렉토리 크기를 MB단위로 출력
옵션
-h | (human) 크기단위표시 추가 |
-a | (all) 하위 디렉토리에 포함된 파일까지 추가 ->하위디렉토리 안에 각각 용량 표시 |
-s | 하위 디렉토리 없이 추가 -> 하위디렉토리 표시 없이 전체 용량표시 |
해석
왼쪽은 1k 블록단위로 사용용량 표시
오른쪽은 디렉토리 경로
디스크의 최소단위는 4k이기때문에 왼쪽에 4k인것은 빈 디렉토리
1 .하위디렉토리 안에 '각각'용량 표시 : du -ah
2. 하위 디렉토리 없이 '전체'용량 표시 : du –sh
3. 디스크용량이 가장 큰순으로 10개 정렬 : du –ah | sort –n –r | head –n 10
4. N단계 마다 디렉토리별 크기 찾기 : du –d N –h (디렉토리명)
iostat
디스크 read/write 통계지표 / CPU 사용률 실시간
[root@localhost /]# iostat
Linux 3.10.0-1160.88.1.el7.x86_64 (localhost.localdomain) 06/13/2023 _x86_64_ (6 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.72 0.00 0.22 0.00 0.00 99.06
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 1.33 10.80 13.52 1516100 1898173
dm-0 1.37 10.55 14.47 1481323 2031695
dm-1 0.00 0.02 0.00 2208 0
dm-2 0.00 0.01 0.01 1164 2071
Iostat –d : 디스크io 정보출력
[root@localhost /]# iostat -d
Linux 3.10.0-1160.88.1.el7.x86_64 (localhost.localdomain) 06/13/2023 _x86_64_ (6 CPU)
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 1.33 10.79 13.52 1516108 1898638
dm-0 1.37 10.55 14.47 1481331 2032260
dm-1 0.00 0.02 0.00 2208 0
dm-2 0.00 0.01 0.01 1164 2071
'얕고넓은지식 > linux' 카테고리의 다른 글
vmware 다운로드 (1) | 2024.10.17 |
---|---|
우분투 nextcloud 사용시...추가 하드드라이브에 데이터 저장하기 /dev/sda1 에...저장 (0) | 2024.09.22 |
ubuntu 우분투 ip로 접속시 차단 날리기 (1) | 2024.08.13 |
우분투 php 삭제 (0) | 2024.08.07 |
우분투 Apache 재설치하기 (0) | 2024.08.05 |
ERROR 1064 (42000) at line 15172: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '6) ON UPDATE CURRENT_TIMESTAMP(6), `user_host` mediumtext NOT NULL, `thread_' at.. (0) | 2023.04.29 |
리눅스 db 복구 (0) | 2023.04.29 |
centos 7 센토스 리눅스 ssl 설치중 인증서 오류 : An unexpected error occurred: TypeError: __str__ returned non-string (type Error) (0) | 2023.04.23 |
certbot ssl 인증서 삭제 (0) | 2023.04.23 |
linux 리눅스 centos 7 - ip주소로는 접속이 되는데 도메인으로는 접속이되지 않습니다. (0) | 2023.04.23 |