Ubuntu 20.04에서 디스크 공간을 확인하는 방법
이 페이지에서
- 전제 조건
- df 명령을 사용하여 디스크 공간 확인\n
- 사람이 읽을 수 있는 형식으로 디스크 공간 표시\n
- 파일 시스템 유형 표시\n
- du 명령으로 디스크 공간 사용량 확인\n
- 결론
디스크 사용 정보 추적은 모든 시스템 관리자의 일상적인 작업입니다. Linux에는 시스템의 디스크 공간을 찾는 데 도움이 되는 몇 가지 기본 제공 유틸리티가 있습니다.
- df 명령 : Linux 파일 시스템에서 사용하는 디스크 공간의 양을 표시합니다.\n
- du 명령 : 파일 및 디렉토리가 사용하는 디스크 공간의 양을 표시합니다.\n
이 게시물에서는 여러 가지 방법을 사용하여 Linux에서 디스크 공간을 확인하는 방법을 보여줍니다.
전제 조건
- Linux 운영 체제를 실행하는 서버.\n
- 루트 암호는 서버에서 구성됩니다.\n
df 명령을 사용하여 디스크 공간 확인
인수 없이 df 명령을 사용하여 마운트된 파일 시스템의 디스크 공간 사용량을 확인할 수 있습니다.
df
다음 출력이 표시되어야 합니다.
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 288237920 35699668 237873500 14% / none 4 0 4 0% /sys/fs/cgroup udev 1950372 4 1950368 1% /dev tmpfs 392664 4548 388116 2% /run none 5120 0 5120 0% /run/lock none 1963312 150760 1812552 8% /run/shm none 102400 48 102352 1% /run/user /dev/sda5 187308940 37156240 140614908 21% /Data /dev/loop0 93568 93568 0 100% /snap/core/8592 /dev/loop1 177536 177536 0 100% /snap/skype/112 /dev/loop2 93568 93568 0 100% /snap/core/8689 /dev/loop3 46080 46080 0 100% /snap/gtk-common-themes/1440 /dev/loop4 56064 56064 0 100% /snap/core18/1668 /dev/loop5 177664 177664 0 100% /snap/skype/115 /dev/loop6 164096 164096 0 100% /snap/gnome-3-28-1804/116 /dev/loop7 56832 56832 0 100% /snap/teams-for-linux/79
각 열에 대한 간략한 설명은 다음과 같습니다.
- 파일 시스템: 파일 시스템 파티션의 이름을 표시합니다.\n
- 1K-블록: 파일 시스템의 크기를 1K 블록으로 표시합니다.\n
- 사용됨: 사용된 공간을 표시합니다.\n
- 사용 가능: 사용 가능한 공간을 표시합니다.\n
- 사용%: 사용된 공간을 백분율로 표시합니다.\n
- Mounted on: 파일 시스템이 마운트된 디렉토리를 표시합니다.\n
사람이 읽을 수 있는 형식으로 디스크 공간 표시
사람이 읽을 수 있는 형식으로 디스크 공간 사용량을 표시하려면 h 옵션과 함께 dh 명령을 사용하십시오.
df -h
다음과 같은 결과가 표시되어야 합니다.
Filesystem Size Used Avail Use% Mounted on /dev/sda1 275G 35G 227G 14% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 1.9G 4.0K 1.9G 1% /dev tmpfs 384M 4.7M 379M 2% /run none 5.0M 0 5.0M 0% /run/lock none 1.9G 160M 1.8G 9% /run/shm none 100M 48K 100M 1% /run/user /dev/sda5 179G 36G 135G 21% /Data /dev/loop0 92M 92M 0 100% /snap/core/8592 /dev/loop1 174M 174M 0 100% /snap/skype/112 /dev/loop2 92M 92M 0 100% /snap/core/8689 /dev/loop3 45M 45M 0 100% /snap/gtk-common-themes/1440 /dev/loop4 55M 55M 0 100% /snap/core18/1668 /dev/loop5 174M 174M 0 100% /snap/skype/115 /dev/loop6 161M 161M 0 100% /snap/gnome-3-28-1804/116 /dev/loop7 56M 56M 0 100% /snap/teams-for-linux/79
파일 시스템 유형 표시
T 옵션과 함께 df 명령을 사용하여 다른 정보와 함께 파일 시스템 유형을 표시할 수 있습니다.
df -T
다음 출력이 표시되어야 합니다.
Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/sda1 ext4 288237920 35700492 237872676 14% / none tmpfs 4 0 4 0% /sys/fs/cgroup udev devtmpfs 1950372 4 1950368 1% /dev tmpfs tmpfs 392664 4976 387688 2% /run none tmpfs 5120 0 5120 0% /run/lock none tmpfs 1963312 223944 1739368 12% /run/shm none tmpfs 102400 48 102352 1% /run/user /dev/sda5 ext4 187308940 37156240 140614908 21% /Data /dev/loop0 squashfs 93568 93568 0 100% /snap/core/8592 /dev/loop1 squashfs 177536 177536 0 100% /snap/skype/112 /dev/loop2 squashfs 93568 93568 0 100% /snap/core/8689 /dev/loop3 squashfs 46080 46080 0 100% /snap/gtk-common-themes/1440 /dev/loop4 squashfs 56064 56064 0 100% /snap/core18/1668 /dev/loop5 squashfs 177664 177664 0 100% /snap/skype/115 /dev/loop6 squashfs 164096 164096 0 100% /snap/gnome-3-28-1804/116 /dev/loop7 squashfs 56832 56832 0 100% /snap/teams-for-linux/79
ext4 파티션에 대한 정보를 표시하려면 다음 명령을 실행하십시오.
df -t ext4
다음 출력이 표시되어야 합니다.
Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 288237920 35700936 237872232 14% / /dev/sda5 187308940 37156240 140614908 21% /Data
du 명령으로 디스크 공간 사용량 확인
du 명령을 사용하여 Linux 시스템에서 디스크 공간 사용량을 확인할 수도 있습니다.
인수 없이 du 명령을 실행하면 현재 디렉토리의 디스크 공간 사용량이 표시됩니다.
du
다음 출력이 표시되어야 합니다.
308 ./.anydesk/thumbnails 1256 ./.anydesk 164 ./.gftp 4 ./.xx-svn-diff 4 ./Public 4 ./.local/share/folks 12 ./.local/share/data/Nextcloud 16 ./.local/share/data 4 ./.local/share/gstreamer-1.0/presets 8 ./.local/share/gstreamer-1.0 20 ./.local/share/unity-webapps 8 ./.local/share/vlc 4 ./.local/share/evolution/calendar/trash 8 ./.local/share/evolution/calendar/system 16 ./.local/share/evolution/calendar 4 ./.local/share/evolution/mail/trash 8 ./.local/share/evolution/mail 4 ./.local/share/evolution/memos/trash
사람이 읽을 수 있는 형식으로 정보를 표시하려면 다음 명령을 실행하십시오.
du -h
다음 출력이 표시되어야 합니다.
308K ./.anydesk/thumbnails 1.3M ./.anydesk 164K ./.gftp 4.0K ./.xx-svn-diff 4.0K ./Public 4.0K ./.local/share/folks 12K ./.local/share/data/Nextcloud 16K ./.local/share/data 4.0K ./.local/share/gstreamer-1.0/presets 8.0K ./.local/share/gstreamer-1.0 20K ./.local/share/unity-webapps 8.0K ./.local/share/vlc 4.0K ./.local/share/evolution/calendar/trash 8.0K ./.local/share/evolution/calendar/system 16K ./.local/share/evolution/calendar
-hs 옵션과 함께 du 명령을 사용하여 지정된 디렉토리의 총 디스크 공간 사용량을 표시할 수 있습니다.
du -hs /var/log
다음 출력이 표시되어야 합니다.
18M /var/log
다음과 같이 파일과 디렉토리를 크기별로 정렬하기 위해 정렬 매개변수와 함께 du 명령을 사용할 수도 있습니다.
du -h | sort -rn
다음 출력이 표시되어야 합니다.
136K ./master-pdf-editor-4/lang/qt 124K ./master-pdf-editor-5/stamps/Standard 124K ./master-pdf-editor-4/stamps/Standard 80K ./master-pdf-editor-5/templates 80K ./master-pdf-editor-4/templates 77M ./HD-Wallpaper 76K ./master-pdf-editor-5/templates/stamps 76K ./master-pdf-editor-4/templates/stamps 64M ./Mummy 52K ./111 48M ./master-pdf-editor-5 44M ./master-pdf-editor-4 19M ./master-pdf-editor-5/lang 15M ./master-pdf-editor-4/lang 12M ./Webserver
결론
위 가이드에서는 du 및 df 명령으로 디스크 공간 사용량을 확인하는 방법을 배웠습니다. 이것이 귀하의 일상 업무에 도움이 되기를 바랍니다.