웹사이트 검색

Ubuntu 20.04에서 디스크 공간을 확인하는 방법


이 페이지에서

  1. 전제 조건
  2. df 명령을 사용하여 디스크 공간 확인\n
  3. 사람이 읽을 수 있는 형식으로 디스크 공간 표시\n
  4. 파일 시스템 유형 표시\n
  5. du 명령으로 디스크 공간 사용량 확인\n
  6. 결론

디스크 사용 정보 추적은 모든 시스템 관리자의 일상적인 작업입니다. 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 명령으로 디스크 공간 사용량을 확인하는 방법을 배웠습니다. 이것이 귀하의 일상 업무에 도움이 되기를 바랍니다.